<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Free Android Apps</title><description>I am currently developing free android apps. I am publishing android apps.</description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Fri, 4 Oct 2024 14:15:40 -0400</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">63</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://java-j2ee-hibernate-spring.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>I am publishing android applications developed by me using this blog. This blog also has collection of technical resources for java, j2ee, spring, hibernate</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Story Reader Android Application</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2012/09/story-reader-android-application_10.html</link><category>android</category><category>free</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 10 Sep 2012 05:28:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-6743194740986505860</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
As you all know that I have deployed a Story Reader Android Application on Android play market. I am requesting all parents to share stories which they like most. I have decided to share those stories on my story reader android app. Please mention the following details while sharing your stories.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Title of the story&lt;/li&gt;
&lt;li&gt;Story contents&lt;/li&gt;
&lt;li&gt;Moral of the story&lt;/li&gt;
&lt;li&gt;Name of your kid&lt;/li&gt;
&lt;li&gt;Standard in which s/he studies&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Please share stories on &lt;a href="mailto:usharadjadhav@gmail.com" target="_blank"&gt;usharadjadhav@gmail.com&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Story Reader Android Application</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2012/09/story-reader-android-application.html</link><category>ad free</category><category>android</category><category>educational</category><category>entertainment</category><category>free</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 8 Sep 2012 13:55:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-1184618827490489040</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Story
 Reader is simple and good application to learn English stories using 
this application. This application is useful and helpful to parents too.
 Parents can tell story to their children using this application. Story 
Reader application is our first try digitize primary and medium 
education. Parents are welcome to share their ideas to improve this 
application. Anyone can share stories with us which can be added in this
 application.&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-86g4_9Owz1VZvr-S_l5RK4dmdqyoaR-10cOqJ63suCe6L7VXvg9z_ImemjbYKP9cmv8vOYjVcaWx9Pi8AirdNk1FeFzS7uLcgazGofXRV0ECzEgi9GnRVx_Yxay6t0nOq1i0nUdPWmxm/s1600/story_list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-86g4_9Owz1VZvr-S_l5RK4dmdqyoaR-10cOqJ63suCe6L7VXvg9z_ImemjbYKP9cmv8vOYjVcaWx9Pi8AirdNk1FeFzS7uLcgazGofXRV0ECzEgi9GnRVx_Yxay6t0nOq1i0nUdPWmxm/s320/story_list.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMBKmR1BdQi_cnwKaMYUUdXtLk68fv8tW4tK2U_mCVJKDblzRsMJq3sMkqGhP1RemMLM5KgbPYbwcZTPFXgfvV9mgJgi2G5aa7180ic-ukjIsp4N_kDTSWfbikDUNXOs59yvEK5BRJxM8f/s1600/story_detail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMBKmR1BdQi_cnwKaMYUUdXtLk68fv8tW4tK2U_mCVJKDblzRsMJq3sMkqGhP1RemMLM5KgbPYbwcZTPFXgfvV9mgJgi2G5aa7180ic-ukjIsp4N_kDTSWfbikDUNXOs59yvEK5BRJxM8f/s320/story_detail.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.story.reader" target="_blank"&gt;Download Available&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMBKmR1BdQi_cnwKaMYUUdXtLk68fv8tW4tK2U_mCVJKDblzRsMJq3sMkqGhP1RemMLM5KgbPYbwcZTPFXgfvV9mgJgi2G5aa7180ic-ukjIsp4N_kDTSWfbikDUNXOs59yvEK5BRJxM8f/s1600/story_detail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-86g4_9Owz1VZvr-S_l5RK4dmdqyoaR-10cOqJ63suCe6L7VXvg9z_ImemjbYKP9cmv8vOYjVcaWx9Pi8AirdNk1FeFzS7uLcgazGofXRV0ECzEgi9GnRVx_Yxay6t0nOq1i0nUdPWmxm/s72-c/story_list.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Essay Reader Android Application</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2012/09/essay-reader-android-application.html</link><category>ad free</category><category>android</category><category>educational</category><category>free</category><category>mobile</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 8 Sep 2012 09:13:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-2987034840326078976</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHlhNM1yuBvxlo6cvZURT9-ol3jZS_rUclExR1-QuxMRxoousUWVPngPnXplVq2UR7e05zpXHMkmI42QhdMvzRaBk4m2yUBHEKOd26IKAXmQcd8e1qcVK2Gb6DMG3Ij13DHEUzzfhAZq_/s1600/essay_list.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHlhNM1yuBvxlo6cvZURT9-ol3jZS_rUclExR1-QuxMRxoousUWVPngPnXplVq2UR7e05zpXHMkmI42QhdMvzRaBk4m2yUBHEKOd26IKAXmQcd8e1qcVK2Gb6DMG3Ij13DHEUzzfhAZq_/s320/essay_list.png" width="200" /&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi19xMQctIGWD5SjXedFUXlpWiFzFU7BZDVWJAJGiLNvl7UV-PLxgBUgzXdfG3lHH4VvulAByMePFbporq6zus11L3aIN59M-bxljGyc0iXA-Cd0G45oeh_KEn7Qfpx07I4RaCFzsAQ0fSk/s1600/essay_detail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi19xMQctIGWD5SjXedFUXlpWiFzFU7BZDVWJAJGiLNvl7UV-PLxgBUgzXdfG3lHH4VvulAByMePFbporq6zus11L3aIN59M-bxljGyc0iXA-Cd0G45oeh_KEn7Qfpx07I4RaCFzsAQ0fSk/s320/essay_detail.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Essay Reader is simple and good application to learn English essay using
 this application. This application is useful and helpful to parents to 
teach essay to their children. Essay Reader application is our first try
 digitize primary and medium education. Parents are welcome to share 
their ideas to improve this application.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.essay.reader" target="_blank"&gt;Download Available &lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHlhNM1yuBvxlo6cvZURT9-ol3jZS_rUclExR1-QuxMRxoousUWVPngPnXplVq2UR7e05zpXHMkmI42QhdMvzRaBk4m2yUBHEKOd26IKAXmQcd8e1qcVK2Gb6DMG3Ij13DHEUzzfhAZq_/s72-c/essay_list.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Free  Pune Auto Rickshaw Fare Calculator ( Ad free too)</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2012/08/free-pune-auto-rickshaw-fare-calculator.html</link><category>Akluj</category><category>android</category><category>Application Server</category><category>Baramati</category><category>Pimpri-Chinchwad</category><category>Pune</category><category>Pune Auto Rickshaw Fare Calculator</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 11 Aug 2012 05:51:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-5971649304415036633</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://java-j2ee-hibernate-spring.blogspot.com/2012/08/pune-auto-rickshaw-fare-calculator.html?spref=bl"&gt;Java J2EE Hibernate Spring: Pune Auto Rickshaw Fare Calculator&lt;/a&gt;: Pune Auto Rickshaw Fare Calculator is&amp;nbsp;android application works on android 2.1 and above. Its very easy application to calculate the auto...&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Pune Auto Rickshaw Fare Calculator</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2012/08/pune-auto-rickshaw-fare-calculator.html</link><category>Akluj</category><category>android</category><category>Baramati</category><category>free</category><category>india</category><category>Pimpri-Chinchwad</category><category>Pune</category><category>Pune Auto Rickshaw Fare Calculator</category><category>Solapur</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 8 Aug 2012 10:41:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-1421053374553230982</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;
Pune Auto Rickshaw Fare Calculator is&amp;nbsp;android application works on android 2.1 and above. Its very easy application to calculate the auto fare in single step.&lt;/div&gt;
&lt;ol style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;
&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Please enter meter reading which is displayed in auto rickshaw meter like 1.2, 3.7, 4.0 etc.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Output will be displayed to user as Day time auto fare and Night time auto fare.&lt;/li&gt;
&lt;/ol&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 1px 1px 5px; background-color: white; border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.0976563) 1px 1px 5px; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin-left: auto; margin-right: auto; padding: 5px; position: relative; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkugn67KHBGpvzfb3P5SQUfk_rJC_-u8lfoj4Fyjc8gL8X3YES4Rn_0epXZtFtpGupGGi4el1dxelMOFzad65C23eK416AX4X6EFOEl17NKuxz3nw8jBCdBFdsVHcflCBiTrCgqYex6UzB/s1600/Screenshot_2012-08-06-11-51-10.png" imageanchor="1" style="color: #7c93a1; margin-left: auto; margin-right: auto; text-decoration: none;"&gt;&lt;img alt="Pune Auto Rickshaw Fare Calculator" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkugn67KHBGpvzfb3P5SQUfk_rJC_-u8lfoj4Fyjc8gL8X3YES4Rn_0epXZtFtpGupGGi4el1dxelMOFzad65C23eK416AX4X6EFOEl17NKuxz3nw8jBCdBFdsVHcflCBiTrCgqYex6UzB/s320/Screenshot_2012-08-06-11-51-10.png" style="-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 0px; background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: none; box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 0px; padding: 0px; position: relative;" title="Pune Auto Rickshaw Fare Calculator" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 11px;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" /&gt;
&lt;br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" /&gt;
&lt;span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;This application valid for Pune, Solapur, Pimpri-Chinchwad, Baramati, Akluj area only.&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://play.google.com/store/apps/details?id=co.in.rickshaw.fare.calculator" target="_blank"&gt;&lt;span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;Download&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkugn67KHBGpvzfb3P5SQUfk_rJC_-u8lfoj4Fyjc8gL8X3YES4Rn_0epXZtFtpGupGGi4el1dxelMOFzad65C23eK416AX4X6EFOEl17NKuxz3nw8jBCdBFdsVHcflCBiTrCgqYex6UzB/s72-c/Screenshot_2012-08-06-11-51-10.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Free SMS India - Android and J2ME Apps - For Way2SMS</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/10/free-sms-india-android-and-j2me.html</link><category>android</category><category>free</category><category>india</category><category>java</category><category>mobile</category><category>way2sms</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 2 Oct 2011 14:14:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-8858116150748646071</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Want to send free sms in india using way2sms now do not need to use your desktop or laptop. You can download the mobile applications to send the sms free in india naywhere. If you have android operating system mobile or java enabled mobile.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Android OS mobile&lt;/strong&gt;&lt;br /&gt;
You need to download the .apk file from &lt;a href="http://way2smsapps.codeplex.com/releases/62599/download/217544"&gt;http://way2smsapps.codeplex.com/releases/62599/download/217544&lt;/a&gt;&lt;br /&gt;
and install it on your mobile. Create account with way2sms and use those credentials for sending free sms anywhere in india.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Java Enabled mobile&lt;/strong&gt;&lt;br /&gt;
You need to download the .jar file from &lt;a href="http://way2smsapps.codeplex.com/releases/62563/download/217412"&gt;http://way2smsapps.codeplex.com/releases/62563/download/217412&lt;/a&gt;&lt;br /&gt;
and install it on your mobile. Create account with way2sms and use those credentials for sending free sms anywhere in india.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Java for Mobile - Android</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/09/java-for-mobile-android.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 12 Sep 2011 23:35:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-7425574648483631216</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;What is Android? &lt;/span&gt;&lt;/b&gt; &lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;&lt;br /&gt;
&lt;br /&gt;
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The &lt;/span&gt;  &lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;&lt;a href="http://developer.android.com/sdk/index.html"&gt;Android SDK&lt;/a&gt; provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;&lt;br /&gt;
&lt;b&gt;Features &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;Application framework enabling reuse and replacement of components&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Dalvik virtual machine optimized for mobile devices&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Integrated browser based on the open source &lt;a href="http://webkit.org/"&gt;WebKit&lt;/a&gt; engine&lt;/li&gt;
&lt;li&gt;Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)&lt;/li&gt;
&lt;li&gt;SQLite for structured data storage&lt;/li&gt;
&lt;li&gt;Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)&lt;/li&gt;
&lt;li&gt;GSM Telephony (hardware dependent)&lt;/li&gt;
&lt;li&gt;Bluetooth, EDGE, 3G, and WiFi (hardware dependent)Camera, GPS, compass, and accelerometer (hardware dependent)&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Increase Java Heap Memory for Maven 2</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/06/how-to-increase-java-heap-memory-for.html</link><category>Java heap</category><category>Maven</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 20 Jun 2011 03:18:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-8313634933667534246</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The heap size of the JVM used by Maven can be changed using the environment variable MAVEN_OPTS.&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;On Windows :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Update build.bat with following command &lt;br /&gt;
set MAVEN_OPTS=-Xmx512m&lt;/div&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;On Linux (bash shell) :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Update build.sh with following command&lt;br /&gt;
export MAVEN_OPTS=-Xmx512m&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Constructor Chaining</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/05/constructor-chaining.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 12 May 2011 00:32:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-2794182947247250245</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;We know that constructors are invoked at runtime when you say new on some class type as follows:&lt;br /&gt;
Sparrow sparrow = new Sparrow();&lt;br /&gt;
&lt;br /&gt;
Now we will see what really happens when we say new Sparrow()?&lt;br /&gt;
(Assume Sparrow extends Bird and Bird extends Object.)&lt;/span&gt;&lt;/div&gt;&lt;ol style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Sparrow constructor is invoked. Every constructor invokes the constructor of its superclass with an (implicit) call to super(), unless the constructor invokes an overloaded constructor of the same class (more on that in a minute).&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Bird constructor is invoked (Bird is the superclass of Sparrow).&lt;/li&gt;
&lt;li&gt;Object constructor is invoked (Object is the ultimate superclass of all classes, so class Bird extends Object even though you don't actually type "extends Object" into the Bird class declaration. It's implicit.) At&lt;span style="font-size: small;"&gt; &lt;/span&gt;this point we're on the top of the stack.&lt;/li&gt;
&lt;li&gt;Object instance variables are given their explicit values. By explicit values,we mean values that are assigned at the time the variables are declared,like "int x = 27", where "27" is the explicit value (as opposed to the default value) of the instance variable.&lt;/li&gt;
&lt;li&gt;Object constructor completes.&lt;/li&gt;
&lt;li&gt;Bird instance variables are given their explicit values (if any).&lt;/li&gt;
&lt;li&gt;Bird constructor completes&lt;/li&gt;
&lt;li&gt;Sparrow instance variables are given their explicit values (if any).&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Sparrow constructor completes.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;You can find below,&amp;nbsp; how constructors are working in call stack&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Object() &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;Bird() calls super()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Sparrow() calls super()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;main() calls&amp;nbsp; new Sparrow()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>SAR (Service Archive)</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/05/sar-service-archive.html</link><category>Application Server</category><category>java</category><category>Jboss</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 3 May 2011 23:27:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-3903791449084514169</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;SAR &lt;/b&gt;file is created with the .sar extenstion same like how other archive files (JAR, WAR, EAR) created. But the purpose of the SAR file is differenet from the other archive files. It is used for deploying a service component in the application server without dependent on other componenets. You can create a seperate componenet as a SAR file and deploy it in the server. When application server starts, the component will be deployed and started running independently. Most of the times these SAR files are used for writing thread related components which has to be running independently. &lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt; JBoss's service archive architecture is based on the &lt;b&gt;Java Extension Management (JMX)&lt;/b&gt;. During the server bootup process, the service archive deployer (SARDeployer) instantiates the JBoss service classes and exposes them as manageable beans through JMX. You can view all of registered JBoss service components in the JBoss JMX Console web application. &lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cohesion and Coupling</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/05/cohesion-and-coupling.html</link><category>Object Oriented</category><category>OO Design</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 3 May 2011 23:07:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-3672652810196611690</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Cohesion and Coupling deal with the quality of an OO design. Generally, good OO design calls for loose coupling and high cohesion. The goals of OO designs are to make the application&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;    * Easy to Create&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;    * Easy to Maintain&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;    * Easy to Enhance&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;b&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Coupling:&lt;/span&gt;&lt;/b&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Coupling is the degree to which one class knows about another class. Let us consider two classes class X and class Y. If class X knows class Y through its interface only i.e. it interacts with class Y through its API then class X and class Y are said to be loosely coupled.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;If on the other hand class X apart from interacting class Y by means of its interface also interacts through the non-interface stuff of class Y then they are said to be tightly  coupled. Suppose the developer changes the class Y‘s non-interface part i.e non API stuff then in case of loose coupling class X does not breakdown but tight coupling causes the class X to break.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;So its always a good OO design principle to use loose coupling between the classes i.e all interactions between the objects in OO system should use the APIs. An aspect of good class Xnd API design is that classes should be well encapsulated.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;b&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Cohesion:&lt;/span&gt;&lt;/b&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Cohesion is used to indicate the degree to which a class has a single, well-focused purpose. Coupling is all about how classes interact with each other, on the other hand cohesion focuses on how single class is designed. Higher the cohesiveness of the class, better is the OO design.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;b&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Benefits of Higher Cohesion:&lt;/span&gt;&lt;/b&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;    * Highly cohesive classes are much easier to maintain and less frequently changed.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;    * Such classes are more usable than others as they are designed with a well-focused purpose.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HTTP methods and the corresponding servlet methods</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/http-methods-and-corresponding-servlet.html</link><category>java</category><category>servlet</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Fri, 29 Apr 2011 16:38:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-8981276871101874239</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;HTTP method&lt;/b&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; HttpServlet method&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
GET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doGet()&lt;br /&gt;
HEAD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doHead()&lt;br /&gt;
POST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doPost()&lt;br /&gt;
PUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doPut()&lt;br /&gt;
DELETE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doDelete()&lt;br /&gt;
OPTIONS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doOptions()&lt;br /&gt;
TRACE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doTrace()&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Nested Classes</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/nested-classes.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 18 Apr 2011 23:48:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-1436845946070152609</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;A class defined within another class is called a  nested class. Like other members of a class, a  nested class can be declared static or not. A  nonstatic nested class is called an inner class.  An instance of an inner class can exist only  within an instance of its enclosing class and  has access to its enclosing class's  members even if they are declared private.  &lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt; &lt;span id="table:summary-nested"&gt;The following table&lt;/span&gt; shows the types of nested classes:&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" summary="This table shows the type of nested classes"&gt;&lt;caption id="summary-nested"&gt;&lt;b&gt;Types of Nested Classes&lt;/b&gt;&lt;/caption&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;th id="type"&gt;Type&lt;/th&gt; &lt;th id="scope"&gt;Scope&lt;/th&gt; &lt;th id="inner"&gt;Inner&lt;/th&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td headers="type"&gt;static nested class&lt;/td&gt; &lt;td headers="scope"&gt;member&lt;/td&gt; &lt;td headers="inner"&gt;no&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td headers="type"&gt;inner [non-static] class&lt;/td&gt; &lt;td headers="scope"&gt;member&lt;/td&gt; &lt;td headers="inner"&gt;yes&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td headers="type"&gt;local class&lt;/td&gt; &lt;td headers="scope"&gt;local&lt;/td&gt; &lt;td headers="inner"&gt;yes&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td headers="type"&gt;anonymous class&lt;/td&gt; &lt;td headers="scope"&gt;only the point where it is defined&lt;/td&gt; &lt;td headers="inner"&gt;yes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Spring batch the batch processing tool</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/spring-batch-batch-processing-tool.html</link><category>batch processing</category><category>Spring</category><category>Spring batch</category><category>Spring Framework</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 18 Apr 2011 23:39:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-2808370622417807246</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Spring Batch is a lightweight, comprehensive batch framework designed  to enable the development of robust batch applications vital for the  daily operations of enterprise systems. Spring Batch builds upon the  productivity, POJO-based development approach, and general ease of use  capabilities people have come to know from the Spring Framework, while  making it easy for developers to access and leverage more advanced  enterprise services when necessary. &lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Spring Batch provides reusable functions that are essential in  processing large volumes of records, including logging/tracing,  transaction management, job processing statistics, job restart, skip,  and resource management. It also provides more advanced technical  services and features that will enable extremely high-volume and high  performance batch jobs through optimization and partitioning techniques.  Simple as well as complex, high-volume batch jobs can leverage the  framework in a highly scalable manner to process significant volumes of  information.&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Spring Batch is part of Spring framework.&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;For more information visit http://static.springsource.org/spring-batch/index.html &lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>What is Hibernate Session?</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/what-is-hibernate-session.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 17 Apr 2011 19:12:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-207821289347702208</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The main runtime interface between a Java application and Hibernate. This is the central API class abstracting the notion of a persistence service.&lt;br /&gt;
&lt;br /&gt;
The lifecycle of a Session is bounded by the beginning and end of a logical transaction. (Long transactions might span several database transactions.)&lt;br /&gt;
&lt;br /&gt;
The main function of the Session is to offer create, read and delete operations for instances of mapped entity classes. Instances may exist in one of three states:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;transient: &lt;/b&gt;never persistent, not associated with any Session&lt;br /&gt;
&lt;b&gt;persistent: &lt;/b&gt;associated with a unique Session&lt;br /&gt;
&lt;b&gt;detached:&lt;/b&gt; previously persistent, not associated with any Session&lt;br /&gt;
&lt;br /&gt;
Transient instances may be made persistent by calling save(), persist() or saveOrUpdate(). Persistent instances may be made transient by calling delete(). Any instance returned by a get() or load() method is persistent. Detached instances may be made persistent by calling update(), saveOrUpdate(), lock() or replicate(). The state of a transient or detached instance may also be made persistent as a new persistent instance by calling merge().&lt;br /&gt;
&lt;br /&gt;
save() and persist() result in an SQL INSERT, delete() in an SQL DELETE and update() or merge() in an SQL UPDATE. Changes to persistent instances are detected at flush time and also result in an SQL UPDATE. saveOrUpdate() and replicate() result in either an INSERT or an UPDATE.&lt;br /&gt;
&lt;br /&gt;
It is not intended that implementors be threadsafe. Instead each thread/transaction should obtain its own instance from a SessionFactory.&lt;br /&gt;
&lt;br /&gt;
A &lt;b&gt;Session &lt;/b&gt;instance is serializable if its persistent classes are serializable.&lt;br /&gt;
&lt;br /&gt;
A typical transaction should use the following idiom:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;Transaction transaction;&lt;br /&gt;
&amp;nbsp;try {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transaction = session .beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do some work&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transaction.commit();&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;catch (Exception e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw e;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session .close();&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the Session throws an exception, the transaction must be rolled back and the session discarded. The internal state of the Session might not be consistent with the database after the exception occurs.&lt;br /&gt;
&lt;br /&gt;
Courtesy: http://docs.jboss.org/hibernate/core/3.5/api/org/hibernate/Session.html &lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Hibernate : Core Interfaces</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/hibernate-core-interfaces.html</link><category>Core Hibernate</category><category>Hibernate</category><category>Hibernate API</category><category>Hibernate Criteria</category><category>Hibernate Framework</category><category>Hibernate Query</category><category>Hibernate Session</category><category>Hibernate SessionFactory</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 16 Apr 2011 14:44:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-5985115570199856841</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Following are Core interfaces provided by Hibernate API&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;org.hibernate.Session&lt;br /&gt;
org.hibernate.SessionFactory&lt;br /&gt;
org.hibernate.Criteria&lt;br /&gt;
org.hibernate.Query&lt;/b&gt;&lt;/div&gt;&lt;ol style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: left;"&gt;&lt;li&gt;The &lt;b&gt;Session &lt;/b&gt;is main runtime interface between a Java application and Hibernate. This is a persistence manager that manages operation like storing and retrieving objects. Instances of Session are inexpensive to create and destroy. They are not thread safe.&lt;/li&gt;
&lt;li&gt;The main contract here is the creation of Session instances. Usually an application has a single &lt;b&gt;SessionFactory &lt;/b&gt;instance and threads servicing client requests obtain Session instances from this factory. SessionFactory instances are &lt;b&gt;not lightweight and typically only one instance&lt;/b&gt; is created for the whole application. If the application accesses multiple databases, then it needs to be one per database.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Criteria &lt;/b&gt;is a simplified API for retrieving entities by composing Criterion objects. The Session is a factory for Criteria. Criterion instances are usually obtained via the factory methods on Restrictions. This provides a provision for conditional search over the resultset.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Query &lt;/b&gt;represents object oriented representation of a Hibernate query. A Query instance is obtained by calling Session.createQuery().&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Use of persistence.xml file</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/use-of-persistencexml-file.html</link><category>Hibernate</category><category>java</category><category>Jboss</category><category>JTA</category><category>persistence</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 6 Apr 2011 00:39:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-2383307771346011974</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The EntityManager API is great, but how does the server/ application know which database it is supposed to save / update / query the entity objects? &lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;How do we configure the underlying object-relational-mapping engine and cache for better performance and trouble shooting? The persistence.xml file gives you complete flexibility to configure the EntityManager.&lt;/div&gt;&lt;ul style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: left;"&gt;&lt;li&gt;The persistence.xml file is a standard configuration file in&lt;b&gt; JPA&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;It has to be included in the &lt;b&gt;META-INF&lt;/b&gt; directory inside the JAR file that contains the entity beans.&lt;/li&gt;
&lt;li&gt;The persistence.xml file must define &lt;b&gt;a persistence-unit with a unique name&lt;/b&gt; in the current scoped classloader.&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;provider attribute&lt;/b&gt; specifies the underlying implementation of the JPA EntityManager.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;In &lt;b&gt;JBoss AS&lt;/b&gt;, the default and only supported / recommended JPA provider is &lt;b&gt;Hibernate&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;The&lt;b&gt; jta-data-source&lt;/b&gt; points to the &lt;b&gt;JNDI name&lt;/b&gt; of the database this persistence unit maps to e.g. java:/DefaultDS. &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXAcrbe_sGttzbubJEBLI0xxvfLcXdG9k2w9lf5kke0-jD8IG0h62ZgzEOSUgv7zPskvNUkXqXw2ULbZYxRGZ3V_tmnUMVqZ3Coia5z2bgpxgvH3JTqXzQit2x5G1yzDSKwxHSmcxEy036/s1600/persistence-xml.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXAcrbe_sGttzbubJEBLI0xxvfLcXdG9k2w9lf5kke0-jD8IG0h62ZgzEOSUgv7zPskvNUkXqXw2ULbZYxRGZ3V_tmnUMVqZ3Coia5z2bgpxgvH3JTqXzQit2x5G1yzDSKwxHSmcxEy036/s1600/persistence-xml.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXAcrbe_sGttzbubJEBLI0xxvfLcXdG9k2w9lf5kke0-jD8IG0h62ZgzEOSUgv7zPskvNUkXqXw2ULbZYxRGZ3V_tmnUMVqZ3Coia5z2bgpxgvH3JTqXzQit2x5G1yzDSKwxHSmcxEy036/s72-c/persistence-xml.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Java Display Image Gray</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/java-display-image-gray.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 6 Apr 2011 00:26:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-8250605713720503473</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;JButton&amp;nbsp; photoBtn = new JButton();&lt;br /&gt;
File file = new File("C:/photos/myImage.jpg");&lt;br /&gt;
BufferedImage myImage = ImageIO.read(file);&lt;br /&gt;
&lt;b&gt;BufferedImage imageGray = new BufferedImage(myImage.getWidth(), myImage.getHeight(), BufferedImage.TYPE_BYTE_GRAY);&lt;/b&gt;&lt;br /&gt;
Graphics g = imageGray.getGraphics();&lt;br /&gt;
g.drawImage(myImage, 0, 0, 200, 200, null);&lt;br /&gt;
g.dispose();&lt;br /&gt;
photoBtn.setIcon(new ImageIcon(imageGray));&lt;br /&gt;
photoBtn.revalidate();&lt;br /&gt;
&lt;br /&gt;
The above code display colored image as gray in button as icon.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java 5 Feature : Simple Example: printf vs. println</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/simple-example-printf-vs-println.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 5 Apr 2011 11:04:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-5359789174299462193</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;• General idea&lt;/b&gt;&lt;br /&gt;
– Each %s entry in formatting string is replaced by next argument in argument list. %n means newline.&lt;br /&gt;
&lt;b&gt;• Example&lt;/b&gt;&lt;br /&gt;
public static void printSomeStrings() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String firstName = "Rohit";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String lastName = "Sharma";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int numPets = 7;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String petType = "dogs";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; System.out.printf("%s %s has %s %s.%n", firstName, lastName, numPets, petType);&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //here in above printf statement first '%s' replaced by firstName, second '%s' by lastName likewise '%s' replaced by other variables.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(firstName + " " + lastName +" has " + numPets + " " +petType + ".");&lt;br /&gt;
}&lt;br /&gt;
&lt;b&gt;• Result:&lt;/b&gt;&lt;br /&gt;
Rohit Sharma has 7 dogs.&lt;br /&gt;
Rohit Sharma has 7 dogs.&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java 5 Feature : Formatted Output: printf</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/java-5-feature-formatted-output-printf.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 5 Apr 2011 10:49:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-8084735571731194986</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;• &lt;/b&gt;&lt;b&gt;Takes a variable number of arguments&lt;/b&gt;&lt;br /&gt;
– System.out.printf("Formatting String", arg1, arg2, …);&lt;br /&gt;
&lt;b&gt;• Advantages&lt;/b&gt;&lt;br /&gt;
– Lets you insert values into output without much clumsier String concatenation.&lt;br /&gt;
– Lets you control the width of results so things line up&lt;br /&gt;
– Lets you control the number of digits after the decimal point in numbers, for consistent-looking output&lt;br /&gt;
&lt;b&gt;• Very similar to C/C++ printf function&lt;/b&gt;&lt;br /&gt;
– If you know printf in C/C++, you can probably use Java's printf immediately without reading any documentation&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Although some additions in time formatting and locales&lt;/b&gt;&lt;br /&gt;
– Use String.format to get the equivalent of C's sprintf&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Reading Simple Input: the Scanner Class</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/reading-simple-input-scanner-class.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 4 Apr 2011 16:11:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-621733424149740648</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
•&lt;b&gt; Basic Syntax&lt;/b&gt;&lt;br /&gt;
– Attach a Scanner to System.in&lt;br /&gt;
– Call nextLine, nextInt, nextDouble, etc&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
• &lt;b&gt;Examples&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanner inputScanner = new Scanner(System.in);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String s = inputScanner.nextLine();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i = inputScanner.nextInt();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double d = inputScanner.nextDouble();&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;b&gt;• Notes&lt;/b&gt;&lt;br /&gt;
– Scanner for System.in is useful only for simple testing&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Use a GUI in a real application&lt;br /&gt;
– But you can also attach a Scanner to a File, a Socket, a Process,&amp;nbsp; and more&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java modifiers list with usage and meaning</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/java-modifiers-list-with-usage-and.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 4 Apr 2011 11:49:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-6797794243969152485</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" cellpadding="5" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Modifier&lt;/b&gt;&lt;/td&gt;       &lt;td&gt;&lt;b&gt;Used on&lt;/b&gt;&lt;/td&gt;       &lt;td&gt;&lt;b&gt;Meaning&lt;/b&gt;&lt;/td&gt;              &lt;/tr&gt;
&lt;tr valign="top"&gt;     &lt;td&gt;&lt;b&gt;abstract&lt;/b&gt;&lt;/td&gt;     &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
interface&lt;br /&gt;
&lt;br /&gt;
method&lt;br /&gt;
&lt;/td&gt;     &lt;td&gt;Contains unimplemented methods and cannot be instantiated.&lt;br /&gt;
All interfaces are abstract. Optional in declarations&lt;br /&gt;
&lt;br /&gt;
No body, only signature. The enclosing class is abstract&lt;/td&gt;           &lt;/tr&gt;
&lt;tr valign="top"&gt;     &lt;td&gt;&lt;b&gt;final&lt;/b&gt;&lt;/td&gt;     &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
method&lt;br /&gt;
&lt;br /&gt;
field&lt;br /&gt;
&lt;br /&gt;
variable&lt;br /&gt;
&lt;/td&gt;     &lt;td&gt;Cannot be subclassed&lt;br /&gt;
&lt;br /&gt;
Cannot be overridden and dynamically looked up&lt;br /&gt;
&lt;br /&gt;
Cannot change its value. static final fields are compile-time constants.&lt;br /&gt;
&lt;br /&gt;
Cannot change its value.&lt;/td&gt;           &lt;/tr&gt;
&lt;tr valign="top"&gt;     &lt;td&gt;&lt;b&gt;native&lt;/b&gt;&lt;/td&gt;     &lt;td&gt;method&lt;/td&gt;     &lt;td&gt;Platform-dependent.         No body, only signature&lt;/td&gt;           &lt;/tr&gt;
&lt;tr valign="top"&gt;     &lt;td&gt;&lt;b&gt;none(package)&lt;/b&gt;&lt;/td&gt;     &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
interface&lt;br /&gt;
&lt;br /&gt;
member&lt;br /&gt;
&lt;/td&gt;     &lt;td&gt;Accessible only in its package&lt;br /&gt;
&lt;br /&gt;
Accessible only in its package&lt;br /&gt;
&lt;br /&gt;
Accessible only in its package&lt;br /&gt;
&lt;/td&gt;           &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;private&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;member&lt;/td&gt;      &lt;td&gt;Accessible only in its class(which defines it).&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;protected&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;member&lt;/td&gt;      &lt;td&gt;Accessible only within its package and its subclasses&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;public&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
interface&lt;br /&gt;
&lt;br /&gt;
member&lt;br /&gt;
&lt;/td&gt;      &lt;td&gt;Accessible anywhere&lt;br /&gt;
&lt;br /&gt;
Accessible anywhere&lt;br /&gt;
&lt;br /&gt;
Accessible anywhere its class is.&lt;br /&gt;
&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;strictfp&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
method&lt;br /&gt;
&lt;/td&gt;      &lt;td&gt;All methods in the class are implicitly strictfp.&lt;br /&gt;
&lt;br /&gt;
All floating-point computation done is strictly conforms to the IEEE 754 standard. All values including intermediate results          must be expressed as IEEE float or double values. &lt;br /&gt;
It is rarely used.&lt;br /&gt;
&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;static&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;class&lt;br /&gt;
&lt;br /&gt;
method&lt;br /&gt;
&lt;br /&gt;
field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
initializer&lt;br /&gt;
&lt;/td&gt;      &lt;td&gt;Make an inner class top-level class&lt;br /&gt;
&lt;br /&gt;
A class method, invoked through the class name.&lt;br /&gt;
&lt;br /&gt;
A class field, invoked through the class name &lt;br /&gt;
one instance, regardless of class instances created.&lt;br /&gt;
&lt;br /&gt;
Run when the class is loaded, rather than when an instance is created.&lt;br /&gt;
&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;synchronized&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;method&lt;/td&gt;      &lt;td&gt;For a static method, a lock for the class is acquired before executing the method. For a non-static method, a lock for the specific          object instance is acquired.&lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;transient&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;field&lt;/td&gt;      &lt;td&gt;Not be serialized with the object, used with object serializations.&lt;/td&gt;             &lt;/tr&gt;
&lt;tr valign="top"&gt;      &lt;td&gt;&lt;b&gt;volatile&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;field&lt;/td&gt;      &lt;td&gt;Accessible by unsynchronized threads, very rarely used.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java reserved words for literal values</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/java-reserved-words-for-literal-values.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 4 Apr 2011 11:38:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-7075874077228708153</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;b&gt;&lt;code&gt;false&lt;/code&gt;&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;A boolean literal value.&lt;/dd&gt;&lt;/dl&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;&lt;code&gt;null&lt;/code&gt;&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;A reference literal value.&lt;/dd&gt;&lt;/dl&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;&lt;code&gt;true&lt;/code&gt;&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;A boolean literal value.&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Difference IS-A and HAS-A Relationships</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/difference-is-and-has-relationships.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 3 Apr 2011 00:58:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-5174955552761164449</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;IS-A&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;In OO, the concept of IS-A is based on class &lt;i&gt;inheritance &lt;/i&gt;or &lt;i&gt;interface &lt;/i&gt;implementation. IS-A is a way of saying; "&lt;b&gt;this thing is a type of that thing.&lt;/b&gt;" &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;For example, a Lion is a type of Wild, so in OO terms we can say, "Lion IS-A Wild." &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;You express the IS-A relationship in Java through the keywords &lt;/span&gt;&lt;span&gt;extends&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;(for &lt;/span&gt;&lt;i&gt;&lt;span&gt;class &lt;/span&gt;&lt;/i&gt;&lt;span&gt;inheritance) and &lt;/span&gt;&lt;span&gt;implements &lt;/span&gt;&lt;span&gt;(for &lt;/span&gt;&lt;i&gt;&lt;span&gt;interface &lt;/span&gt;&lt;/i&gt;&lt;span&gt;implementation).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;public class Wild{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 0.5in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;// Wild Animal code goes here&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;public class Lion extends Wild {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;// Important Lion-specific stuff goes here&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;// Don't forget Lion inherits accessible Wild members which&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;// can include both methods and variables.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="line-height: 115%;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;HAS-A&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;HAS-A relationships are based on usage, rather than inheritance HAS-A is a way of saying; "&lt;b&gt;this thing is a part of that thing.&lt;/b&gt;" &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;For example, you can say the following, A Company HAS-A Department.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;The code might look like this:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;public class Company{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal; margin-bottom: 0.0001pt; text-indent: 0.5in;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;private Department department; // department is part of Company&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="line-height: 115%;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Java Basics</title><link>http://java-j2ee-hibernate-spring.blogspot.com/2011/04/java-basics.html</link><category>Core Java</category><category>java</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 2 Apr 2011 20:16:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4308013622076138636.post-4506170958362332576</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; line-height: normal;"&gt;&lt;span style="font-size: 12pt;"&gt;A Java program is mostly a collection of objects talking to other objects by invoking each other's methods. Every object is of a certain type, and that type is defined by a class or an interface. Most Java programs use a collection of objects of many different types.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Class&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt; A template that      describes the kinds of state and behavior that objects of its type      support.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgmRQ-dJ9zAER4NdSa8XTNI7XcJG8n3DbID_x2irPSjsAo-Vic1vVWni1nwEX7y9zFoBQkqzz5b7PBc9XyJ0odGE6oFu35y7R54eP0gzBS_4sxIvSCIzhKPV8fC9TVI2zcG40gpXIN8Veu/s1600/class.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgmRQ-dJ9zAER4NdSa8XTNI7XcJG8n3DbID_x2irPSjsAo-Vic1vVWni1nwEX7y9zFoBQkqzz5b7PBc9XyJ0odGE6oFu35y7R54eP0gzBS_4sxIvSCIzhKPV8fC9TVI2zcG40gpXIN8Veu/s1600/class.PNG" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Object &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;At runtime, when      the Java Virtual Machine (JVM) encounters the new keyword, it will use the      appropriate class to make an object which is an instance of that class.      That object will have its own state, and access to all of the behaviors      defined by its class. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ2jBiDFzheMtimTuexBe3vkIGw2ak0FUUQjwz2DfJ4pVMTdTpzWkCllH9yxOI_mQVTenIlBIVcU7D85GbvVaqIj1MSSuNWrQeyr5a8wB5S384XsP-mSINJubQk-YUyeEAiG2gtIItM2wA/s1600/object.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt; &lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucl8_iNJubyqb7Uh3RBDDgVmfRH0_udHc7QHSkcZfqUDFGqrKfDULNHdEwW0hI8xY_SYNn2QvwXiowXaAqzbGEvbDoJ0Eh22ytCCSSGdqNyy76pJo66WROt0Thn24wiauYx4si_x2aDv7/s1600/object.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucl8_iNJubyqb7Uh3RBDDgVmfRH0_udHc7QHSkcZfqUDFGqrKfDULNHdEwW0hI8xY_SYNn2QvwXiowXaAqzbGEvbDoJ0Eh22ytCCSSGdqNyy76pJo66WROt0Thn24wiauYx4si_x2aDv7/s1600/object.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;State (instance      variables)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;      Each object (instance of a class) will have its own unique set of instance      variables as defined in the class. Collectively, the values assigned to an      object's instance variables make up the object's state.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0lpjPbkqYvFNppHtxg-2h4cBOAAlzchuZfebq3AnrcAoMLk4BuZ7iGgM2tu7WN605sXp_fxt2vJCtDTGGX7D5bD-707pbVYlgt5mW8Kqjiazt-hqD6zSSsTGGVSs2fJJ1WKnWT9t-Oljj/s1600/state.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0lpjPbkqYvFNppHtxg-2h4cBOAAlzchuZfebq3AnrcAoMLk4BuZ7iGgM2tu7WN605sXp_fxt2vJCtDTGGX7D5bD-707pbVYlgt5mW8Kqjiazt-hqD6zSSsTGGVSs2fJJ1WKnWT9t-Oljj/s1600/state.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Behavior      (methods)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;      When a programmer creates a class, she creates methods for that class.      Methods are where the class' logic is stored. Methods are where the real      work gets done. They are where algorithms get executed, and data gets      manipulated.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmnequlbUzyw9O7H29zl186voRA8HhLTuhoKEkAKB9VM1Fj-3UNtCumVzyvFNXrOipjjFVBrGvcwcWqnLH0ZVYqQTvGoToqFLIR5voxHz0dkn2tSVGB6uFne3tNPwMEVDLwl3pT7fFmvE6/s1600/behaviour.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmnequlbUzyw9O7H29zl186voRA8HhLTuhoKEkAKB9VM1Fj-3UNtCumVzyvFNXrOipjjFVBrGvcwcWqnLH0ZVYqQTvGoToqFLIR5voxHz0dkn2tSVGB6uFne3tNPwMEVDLwl3pT7fFmvE6/s1600/behaviour.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgmRQ-dJ9zAER4NdSa8XTNI7XcJG8n3DbID_x2irPSjsAo-Vic1vVWni1nwEX7y9zFoBQkqzz5b7PBc9XyJ0odGE6oFu35y7R54eP0gzBS_4sxIvSCIzhKPV8fC9TVI2zcG40gpXIN8Veu/s72-c/class.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>