<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0AFQXkyfyp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077</id><updated>2011-11-27T15:15:10.797-08:00</updated><title>Free Java Tutes - Free Examples and SCJP Tips</title><subtitle type="html">Free Java Tutes plus SCJP Tips, Tricks. Basic to Advanced J2SE, J2EE, J2ME, Wireless Toolkit, Tomcat and MySQL examples with complete descriptions on each source code. Java Consoles, Java GUI Applications, Java Applets, Java Graphics, Animation, Threading, DataBase Connection, Servelts and MIDlets. Tutorial also provide SCJP tips and tricks, Thousands of source codes and screen shots on each example. No registration requirement.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://freejavatute.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FreeJavaTutes-FreeExamplesAndScjpTips" /><feedburner:info uri="freejavatutes-freeexamplesandscjptips" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><entry gd:etag="W/&quot;D0UFRHg4eip7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3751036822802787069</id><published>2009-06-18T01:19:00.000-07:00</published><updated>2009-06-18T01:53:35.632-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:53:35.632-07:00</app:edited><title>Using prewritten classes in java in Java</title><content type="html">&lt;div&gt;Java contains many prewritten classes which are stored in a package. The package is implicitly imported into every java program is named “java.lang”. The classes it contains are the fundamental classes. Other classes that you may want to import known as “optional classes”.&lt;br /&gt;The class “java.lang.Math” contains constants and methods that can be used to perform common mathematical functions. All of the constants and methods in the Math class are static. Common useful Math class methods include those used for finding an absolute value, finding maximum or minimum value, rounding values etc… To use a prewritten class other than “java.lang” you must use the path with the class name and import the class or import the package that contain the class.&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.util.*;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Easiest way to import prewritten classes is, importing whole package it contains. We use “*” to indicate we need all classes in the package as in above example.&lt;br /&gt;&lt;br /&gt;Math class Methods:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;· Max(x,y) Larger of x and y&lt;br /&gt;· Min(x,y) Smaller of x and y&lt;br /&gt;· Pow(x,y) X raised to the y power&lt;br /&gt;· Sqrt(x) Square root of x&lt;br /&gt;· Round(x) Closest integer to x(where x is a float or double, and the return value is an integer or long&lt;br /&gt;· Rint(x) Closest integer to x(x is a double, and the return value is expressed as a double&lt;br /&gt;· Floor(x) Largest integral value not greater than x&lt;br /&gt;· Celi(x) Smallest integral value not greater than x&lt;br /&gt;· Random() Random double number between 0.0 and 1.0&lt;br /&gt;· Abs(x) Absolute value of x&lt;br /&gt;· Sin(x) Sine of x&lt;br /&gt;· Cos(x) Cosine of x&lt;br /&gt;· Tan(x) Tangent of x&lt;br /&gt;· Asin(x) Arcsine of x&lt;br /&gt;· Acos(x) Arccosine of x&lt;br /&gt;· Atan(x) Arctangent of x&lt;br /&gt;· Atan2(x,y) That a component of the polar coordinate&lt;br /&gt;· Exp(x) Exponent, where x is the base of the natural algorithms&lt;br /&gt;· Log(x) Natural algorithm of x&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Sample Program:&lt;br /&gt;Case: We will use fundamental class “Math” in “java.lang” to manipulate some numbers. We have used float numbers and while assigning values, the values follow letter”f” to indicate that casting shouldn’t carry out.&lt;br /&gt;&lt;br /&gt;public class TestMathClass&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;float num1 = 4f;&lt;br /&gt;// becouse we're using float data type, it's better to use assigning its values followed by 'f'&lt;br /&gt;float num2 = 5f;&lt;br /&gt;float num3 = 6.3f;&lt;br /&gt;float num4 = 6.8f;&lt;br /&gt;&lt;br /&gt;System.out.println("Larger value amoung num1 and num2 is: " + Math.max(num1, num2));&lt;br /&gt;System.out.println("Smaller value amoung num1 and num2 is: " + Math.min(num1, num2));&lt;br /&gt;System.out.println("Power of num1 raised to the num2 power is: " + Math.pow(num1, num2));&lt;br /&gt;System.out.println("Largest integral value not less than num3 is: " + Math.floor(num3));&lt;br /&gt;System.out.println("Closest integer to num2 is: " + Math.rint(num4));&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348587897494636066" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 397px; CURSOR: hand; HEIGHT: 144px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjoAWtAfBiI/AAAAAAAAAfs/tGY6T28SpU4/s400/Java+TestMathClass+out.JPG" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3751036822802787069?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/JTDrVy-gXLI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3751036822802787069/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3751036822802787069&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3751036822802787069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3751036822802787069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/JTDrVy-gXLI/using-prewritten-classes-in-java-in.html" title="Using prewritten classes in java in Java" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjoAWtAfBiI/AAAAAAAAAfs/tGY6T28SpU4/s72-c/Java+TestMathClass+out.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/using-prewritten-classes-in-java-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQn09eCp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3883216825648182308</id><published>2009-06-18T01:18:00.002-07:00</published><updated>2009-06-18T01:19:53.360-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:19:53.360-07:00</app:edited><title>What is the difference between Variables and Constants?</title><content type="html">&lt;div&gt;Constants are unchangeable and variables are changing its values throughout the program. After a program is compiled, literal strings (Also known as literal constants) never change. Also, the value stored in symbolic constants never change. You create a symbolic constant by inserting the keyword “final” before a variable name. By convention, constant fields are written using upper case letters. A constant must be initialized with a value.&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;static final int COMPANY_ID = 57575;&lt;br /&gt;static final private int COMAPNY_ID = 52525;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sample Program:&lt;br /&gt;Case: We will define a constant and then used it straight away.&lt;br /&gt;&lt;br /&gt;public class Constants&lt;br /&gt;{&lt;br /&gt;static final int COMPANY_ID = 56644;&lt;br /&gt;&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;System.out.println("Company ID is: " + COMPANY_ID);&lt;br /&gt;anotherMethod();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void anotherMethod()&lt;br /&gt;{&lt;br /&gt;System.out.println("Company ID is: " + COMPANY_ID);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The output is:&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348579323850812802" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 242px; CURSOR: hand; HEIGHT: 87px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn4jpsgbYI/AAAAAAAAAfc/b5A6ETYGZjw/s400/Java+Constants.JPG" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3883216825648182308?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/aA1bmfdiNNk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3883216825648182308/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3883216825648182308&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3883216825648182308?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3883216825648182308?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/aA1bmfdiNNk/what-is-difference-between-variables.html" title="What is the difference between Variables and Constants?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn4jpsgbYI/AAAAAAAAAfc/b5A6ETYGZjw/s72-c/Java+Constants.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-is-difference-between-variables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYEQH45eyp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-5551353550801042113</id><published>2009-06-18T01:18:00.001-07:00</published><updated>2009-06-18T01:18:21.023-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:18:21.023-07:00</app:edited><title>What is “this” in Java?</title><content type="html">As we stated earlier, you just store one copy of a class (including methods) for use with each object. You store separate fields (variables defined just after class declaration) for each object. The compiler access the correct object’s data fields because you implicitly pass a ‘this’ reference to class methods. In general sense, ‘this’ reference removes confusable states occurs with object declarations. If you have more than one objects based on the same class which has class data fields, then java use implicitly ‘this’ reference to keep in track of fields of each object.&lt;br /&gt;&lt;br /&gt;You don’t want to worry about this “this” because java will implicitly do most of it. We will bother about “this” later where we want to explicitly define it.&lt;br /&gt;&lt;br /&gt;Tip: he Java keywords this and super are closely related to the method invocation. The use of this and super keywords is twofold. They can be used:&lt;br /&gt;         As a reference to access the instance members or the superclass members (as we have seen earlier in section 1.4.2)&lt;br /&gt;            OR&lt;br /&gt;         As a method name for calling the constructors of the class or its superclass&lt;br /&gt;The this keyword used within an instance method refers to the instance on which the method is called upon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-5551353550801042113?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/u50-RX0IwlI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/5551353550801042113/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=5551353550801042113&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/5551353550801042113?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/5551353550801042113?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/u50-RX0IwlI/what-is-this-in-java.html" title="What is “this” in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-is-this-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcDQXk_eip7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3442837334420177167</id><published>2009-06-18T01:15:00.000-07:00</published><updated>2009-06-18T01:17:50.742-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:17:50.742-07:00</app:edited><title>How to Overloading Methods in Java?</title><content type="html">Overloading involves writing methods with the same name, but different argument lists.&lt;br /&gt;&lt;br /&gt;Ex: If you have enough information. You can do the same task “telling time” in following three different ways.&lt;br /&gt;&lt;br /&gt;Public static void tellTime(hour, min); // Only hour and minutes&lt;br /&gt;Public static void tellTime(hour, min, sec); // Only hour, minutes and also seconds&lt;br /&gt;Public static void tellTime(date, hour, min, sec); // Date of the month, and all.&lt;br /&gt;&lt;br /&gt;Java can do the same thing. If method receives enough information it can do the same task in different ways. This is what you called as overloading and it provides “Polymorphism” features in java.&lt;br /&gt;&lt;br /&gt;Sample Program:&lt;br /&gt;Case: We will define three variables and three methods with same name. It’s your computers work to catch the right method according to arguments it receives.&lt;br /&gt;&lt;br /&gt;public class MethodOverloading&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;String aText1 = "Text 1";&lt;br /&gt;String aText2 = "Text 2";&lt;br /&gt;String aText3 = "Text 3";&lt;br /&gt;&lt;br /&gt;aMethod(aText1);&lt;br /&gt;aMethod(aText1,aText2);&lt;br /&gt;aMethod(aText1,aText2,aText3);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void aMethod(String text)&lt;br /&gt;{&lt;br /&gt;System.out.println("I received one text only: " + text);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void aMethod(String text, String text2)&lt;br /&gt;{&lt;br /&gt;System.out.println("I received two text only: " + text + " and " + text2);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void aMethod(String text, String text2, String text3)&lt;br /&gt;{&lt;br /&gt;System.out.println("I received all texts: " + text + ", " + text2 + " and " + text3);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Output is:&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348578729274568866" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 379px; CURSOR: hand; HEIGHT: 97px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn4BCue8KI/AAAAAAAAAfU/9euv5f4YwF0/s400/Java+Method+Overload.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Tip: Polymorphism helps you write systems that are flexible andmodification resistant. It allows a method to take on "many forms" which in turn makes it re-usable and therefore more flexible.&lt;br /&gt;&lt;br /&gt;Tip: Be careful, If you have a mixed collection arguments of integer, long like data types, there may be unexpected errors. To avoid such errors, when assigning values use letter ‘L’ for ‘long’ values, and ‘f’ for float values.&lt;br /&gt;&lt;br /&gt;Ex: long aLong = 11338833L;&lt;br /&gt;Ex: float aFloat = 34.7f;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Overload Constructors?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Constructor methods can receive arguments and be overloaded. If you explicitly create a constructor for a class, the automatically created constructor does not exist.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3442837334420177167?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/E0suk-tSHyM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3442837334420177167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3442837334420177167&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3442837334420177167?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3442837334420177167?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/E0suk-tSHyM/how-to-overloading-methods-in-java.html" title="How to Overloading Methods in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn4BCue8KI/AAAAAAAAAfU/9euv5f4YwF0/s72-c/Java+Method+Overload.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-overloading-methods-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4FRXw7eip7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-6848782011599851553</id><published>2009-06-18T01:13:00.001-07:00</published><updated>2009-06-18T01:15:14.202-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:15:14.202-07:00</app:edited><title>How to cast or convert variables in Java?</title><content type="html">&lt;div&gt;Casting is a data type conversion technique. You many use these castings often. As we mentioned earlier, every keyboard input receives as String. Imagine, you’re making calculator software. To do mathematical functions with numbers you want data types like integer, long, float, byte or short but not Strings. Then you need to do the conversion Strings into integer, long etc…&lt;br /&gt;&lt;br /&gt;If you need to convert value in a larger capacity data type in to a smaller capacity data type, then you need a casting.&lt;br /&gt;&lt;br /&gt;Ex: (long variables capacity: 8 bits, and integer variables capacity 4 bits. Casing the value in long into integer)&lt;br /&gt;Int myInteger = (int)myLong;&lt;br /&gt;&lt;br /&gt;Casing can be used to conversions of two different data types with similar capacity.&lt;br /&gt;Ex: (integers are 4 bits and floats are 4 bits too. Casing the value in integer into float)&lt;br /&gt;Float myfloat = (float)myInteger;&lt;br /&gt;&lt;br /&gt;Sample Program:&lt;br /&gt;Case: We will define 3 variables and we will cast them.&lt;br /&gt;&lt;br /&gt;public class Casting&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;int myInteger = 64; //integers are 4bytes&lt;br /&gt;float myFloat = 0; //floats are 4bytes&lt;br /&gt;byte myByte = 0; // bytes are 1 byte&lt;br /&gt;&lt;br /&gt;System.out.println("Casting similar capacity variables...");&lt;br /&gt;myFloat = (float)myInteger;&lt;br /&gt;System.out.println(myFloat);&lt;br /&gt;&lt;br /&gt;System.out.println("Casing larger variable value into samller...");&lt;br /&gt;myByte = (byte)myInteger;&lt;br /&gt;System.out.println(myByte);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348578108753389458" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 356px; CURSOR: hand; HEIGHT: 111px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bNY7Q9hle5E/Sjn3c7GtJ5I/AAAAAAAAAfM/2Pks4_gBj0I/s400/Java+Casting+output.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-6848782011599851553?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/vY3C6Fwk3yI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/6848782011599851553/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=6848782011599851553&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/6848782011599851553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/6848782011599851553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/vY3C6Fwk3yI/how-to-cast-or-convert-variables-in.html" title="How to cast or convert variables in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_bNY7Q9hle5E/Sjn3c7GtJ5I/AAAAAAAAAfM/2Pks4_gBj0I/s72-c/Java+Casting+output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-cast-or-convert-variables-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMERXs5fSp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-6925988110317408401</id><published>2009-06-18T01:01:00.000-07:00</published><updated>2009-06-18T01:06:44.525-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:06:44.525-07:00</app:edited><title>Blocks and Scopes in Java</title><content type="html">&lt;div&gt;Within any class or method, the code between a pair of curly braces is called a block. When you declare a variable within a block, you can not reference that variable outside the block. The portion of a program within which you can reference a variable is the ‘Variables scope’.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sample Program:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Case:&lt;/strong&gt; This program defines a variable called ‘x’ inside main method. The scope of the variable x starts with its declaration and must be ends with main method closing curly brace. You can retrieve its value on that scope, but you can’t do it out f scope. So, when you compile program you’ll get “Cannot resolve symbol” error in line 12 which is out of scope of variable ‘x’.&lt;br /&gt;&lt;br /&gt;public class VariableScope&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;//scope of the main method starts&lt;br /&gt;int x = 12;&lt;br /&gt;System.out.println("x is: " + x);&lt;br /&gt;anOtherMethod();&lt;br /&gt;}&lt;br /&gt;//scope of the main method ends&lt;br /&gt;&lt;br /&gt;public static void anOtherMethod()&lt;br /&gt;{&lt;br /&gt;//scope of the anOtherMethod starts&lt;br /&gt;System.out.println("x is: " + x);&lt;br /&gt;}&lt;br /&gt;//scope of the anOtherMethod ends&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348575628074732738" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 395px; CURSOR: hand; HEIGHT: 162px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn1Mh20zMI/AAAAAAAAAe8/5ucnO5bASK4/s400/Java+Block+Scope+output.JPG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Now take a look at this, you may define two variables in different scopes and the variables may overlap.&lt;br /&gt;&lt;br /&gt;public class OverlapScope&lt;br /&gt;{&lt;br /&gt;            public static void main(String[] args)&lt;br /&gt;            {&lt;br /&gt;                        int x = 55;&lt;br /&gt;                        System.out.println("main method:- x is: " + x);&lt;br /&gt;                        overlap();&lt;br /&gt;                        System.out.println("main method:- x is: " + x);&lt;br /&gt;            }&lt;br /&gt;           &lt;br /&gt;            public static void overlap()&lt;br /&gt;            {&lt;br /&gt;                        int x = 66;&lt;br /&gt;                        System.out.println("overlap method:- x is : " + x);&lt;br /&gt;            }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The output is:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5348575633178470306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 295px; CURSOR: hand; HEIGHT: 122px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bNY7Q9hle5E/Sjn1M03pp6I/AAAAAAAAAfE/WILVqbbFqLo/s400/Java+Overlap+Scope+Output.JPG" border="0" /&gt;&lt;br /&gt;Even the variable names overlapped, java knows keep in track both variables separately. This is also known as nesting variables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-6925988110317408401?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/Hm3OiN2t1jI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/6925988110317408401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=6925988110317408401&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/6925988110317408401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/6925988110317408401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/Hm3OiN2t1jI/blocks-and-scopes-in-java.html" title="Blocks and Scopes in Java" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn1Mh20zMI/AAAAAAAAAe8/5ucnO5bASK4/s72-c/Java+Block+Scope+output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/blocks-and-scopes-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDRHw7cSp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-8776181303572394936</id><published>2009-06-18T00:58:00.000-07:00</published><updated>2009-06-18T01:01:15.209-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T01:01:15.209-07:00</app:edited><title>How to create constructors in Java?</title><content type="html">&lt;div&gt;A constructor method establishes an object and provides specific initial values for the objects data fields. A constructor method always has the same name as the class of which it is a member.&lt;br /&gt;Sample Program:&lt;br /&gt;Case: This is an implementation of previous program. From line 5 to line 8 is the new part to study. That is the constructor. The constructor will execute automatically and assign a value to strText whenever method starts. Constructors do not have ‘void’ keyword.&lt;br /&gt;&lt;br /&gt;public class InstanceVariables&lt;br /&gt;{&lt;br /&gt;String strText;&lt;br /&gt;&lt;br /&gt;public InstanceVariables()&lt;br /&gt;{&lt;br /&gt;strText = "This value given by constructor";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public InstanceVariables(String text)&lt;br /&gt;{&lt;br /&gt;//opening constructor with an argument&lt;br /&gt;strText = text;&lt;br /&gt;}&lt;br /&gt;//closing constructor with an argument&lt;br /&gt;&lt;br /&gt;public void setText()&lt;br /&gt;{&lt;br /&gt;strText = "This is variableUser method.";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getText()&lt;br /&gt;{&lt;br /&gt;return strText;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348574540936934066" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 336px; CURSOR: hand; HEIGHT: 133px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn0NP8-crI/AAAAAAAAAe0/u_BtAd5cspQ/s400/Java+Constructor+Create+output.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-8776181303572394936?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/XWQuoWMAc80" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/8776181303572394936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=8776181303572394936&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8776181303572394936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8776181303572394936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/XWQuoWMAc80/how-to-create-constructors-in-java.html" title="How to create constructors in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/Sjn0NP8-crI/AAAAAAAAAe0/u_BtAd5cspQ/s72-c/Java+Constructor+Create+output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-create-constructors-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GQH8yeSp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-7059704698954312792</id><published>2009-06-18T00:57:00.001-07:00</published><updated>2009-06-18T00:58:41.191-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T00:58:41.191-07:00</app:edited><title>Instance Variables in Java</title><content type="html">&lt;div&gt;The data components of a class are often referred to as the instance variables of that class. Also, class object attributes are often called fields to help distinguish them from other variables you might use.&lt;br /&gt;&lt;br /&gt;This is the source class for ‘myObject’. In line 3 we have declared a instance variable (known as a class field, because it declares inside class block, not in a method). ‘setText’ method will set a value to strText, and ‘getText’ method will return the value in strText.&lt;br /&gt;Save this class as “InstanceVariables.java”&lt;br /&gt;&lt;br /&gt;public class InstanceVariables&lt;br /&gt;{&lt;br /&gt;String strText;&lt;br /&gt;&lt;br /&gt;public void setText()&lt;br /&gt;{&lt;br /&gt;strText = "This is VariableUserMethod";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public string getText()&lt;br /&gt;{&lt;br /&gt;return strText&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the class which uses “InstanceVariables.java” through the object “myObject”.&lt;br /&gt;&lt;br /&gt;public class TextEdit&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;InstanceVariables myObject = new InstanceVariables();&lt;br /&gt;//without arguments&lt;br /&gt;InstanceVariables myArgObject = new InstanceVariables("With Arguments");&lt;br /&gt;&lt;br /&gt;System.out.println("Getting the value with myObject");&lt;br /&gt;System.out.println("Value is:" + myObject.getText());&lt;br /&gt;&lt;br /&gt;System.out.println("Getting the value with myNewObject");&lt;br /&gt;System.out.println("Value is:" + myArgObject.getText());&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348573843640081602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 335px; CURSOR: hand; HEIGHT: 135px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjnzkqUc3MI/AAAAAAAAAes/Pq_3exE5zdY/s400/Java+Instance+Variables+output.JPG" border="0" /&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Tip: An object is constructed by instantiating a class. The process of creating an object of a class is called as instantiation and the created object is called as an instance. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-7059704698954312792?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/UD3ZZ9Mpdzk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/7059704698954312792/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=7059704698954312792&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7059704698954312792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7059704698954312792?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/UD3ZZ9Mpdzk/instance-variables-in-java.html" title="Instance Variables in Java" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjnzkqUc3MI/AAAAAAAAAes/Pq_3exE5zdY/s72-c/Java+Instance+Variables+output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/instance-variables-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08FRHY9eCp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3560253470803953688</id><published>2009-06-18T00:53:00.000-07:00</published><updated>2009-06-18T00:56:55.860-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T00:56:55.860-07:00</app:edited><title>How to create Objects in Java?</title><content type="html">An object is an instantiation of a class, or one tangible example of a class. To create an object as an instantiation of a class, you can use following syntax:&lt;br /&gt;&lt;br /&gt;Syntax: &lt;classname&gt;&lt;objectname&gt;= new &lt;classname&gt;();&lt;br /&gt;Ex: Employee security = new Employee();&lt;br /&gt;&lt;br /&gt;When you create an object, the source class is copied into memory and it referred by your object name. Therefore, you can make as much as objects using the same class. Computer will make copies of same class over and over again.&lt;br /&gt;&lt;br /&gt;Sample Program:&lt;br /&gt;Case: This program needs two classes; ‘Computer’ class which we will use to create an object named ‘myComputer’. ‘ComputerUser’ class which use the object to access ‘Computer’ class.&lt;br /&gt;&lt;br /&gt;First create “Computer.java” which is the source of object.&lt;br /&gt;&lt;br /&gt;public class Computer&lt;br /&gt;{&lt;br /&gt;public static void ComputerName()&lt;br /&gt;{&lt;br /&gt;   System.out.println("Dual Core");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then create “ComputerUser.java” which create the object and use it.&lt;br /&gt;&lt;br /&gt;public class ComputerUser&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;   Computer myComputer = new Computer();&lt;br /&gt;   myComputer.ComputerName();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348573179661995858" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 272px; CURSOR: hand; HEIGHT: 100px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bNY7Q9hle5E/Sjny-AzvT1I/AAAAAAAAAek/Xw4cND_RQLM/s400/Java+Creating+Objects+II+output.JPG" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Tip: Objects have a state (also known as member variables, fields, data) and certain behavior (also known as operations, methods, procedures, functions).&lt;br /&gt;&lt;br /&gt;Tip: A class represents a blueprint that defines the variables and the methods common to all objects of a certain kind.&lt;br /&gt;&lt;br /&gt;Tip: Objects communicate by sending a message or a request to another object to do a particular task. It is usually a call to a method of another object.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3560253470803953688?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/KnjMzQzlFoo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3560253470803953688/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3560253470803953688&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3560253470803953688?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3560253470803953688?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/KnjMzQzlFoo/how-to-create-objects-in-java.html" title="How to create Objects in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/Sjny-AzvT1I/AAAAAAAAAek/Xw4cND_RQLM/s72-c/Java+Creating+Objects+II+output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-create-objects-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EFSHo_fCp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-4977498836161505076</id><published>2009-06-18T00:52:00.000-07:00</published><updated>2009-06-18T00:53:39.444-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T00:53:39.444-07:00</app:edited><title>How to implement class declaration in Java?</title><content type="html">To create a class, you must provide;&lt;br /&gt;1.      An optional access modifier (Default is ‘public’, private etc…)&lt;br /&gt;2.      The Keyword ‘class’&lt;br /&gt;3.      Any legal class identifier&lt;br /&gt;4.      Open curly brace&lt;br /&gt;5.      Closing curly brace&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-4977498836161505076?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/YUsEIPEz0ts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/4977498836161505076/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=4977498836161505076&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4977498836161505076?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4977498836161505076?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/YUsEIPEz0ts/how-to-implement-class-declaration-in.html" title="How to implement class declaration in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-implement-class-declaration-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IBRHw7eCp7ImA9WxJWE0w.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-7480459505865630450</id><published>2009-06-18T00:48:00.000-07:00</published><updated>2009-06-18T00:52:35.200-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-18T00:52:35.200-07:00</app:edited><title>How to return values in Java?</title><content type="html">&lt;div&gt;Sometimes, methods need to send information about the task they carry out back, where the method called from. This is known as returning values. If a method returns a value; instead of the keyword ‘void’, the return data type must be indicated. Method can return a class too.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Sample Program:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Case:&lt;/strong&gt; This is an implementation of previous sample program. Instead of printing value, ‘multiplyMethod’ will return the result back to main method.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;public class myHomeWorksReturn&lt;br /&gt;{&lt;br /&gt;public static void main(String[] args)&lt;br /&gt;{&lt;br /&gt;   int value1 = 4;&lt;br /&gt;   int value2 = 2;&lt;br /&gt;   int ReceivedValue;&lt;br /&gt;   //declaring a variable that can hold values from multiplyMethod&lt;br /&gt;  ReceivedValue = multiplyMethod(value1, value2);&lt;br /&gt;  //Calling to method with arguments&lt;br /&gt;  System.out.println("Received Value is: " + ReceivedValue);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static int multiplyMethod(int number1, int number2)&lt;br /&gt;{&lt;br /&gt;   int Result = number1 * number2;&lt;br /&gt;   return Result; //returns value back&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5348571980761708370" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 307px; CURSOR: hand; HEIGHT: 74px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bNY7Q9hle5E/Sjnx4Ojot1I/AAAAAAAAAec/K2qfPNh38tA/s400/Java+Return+Values+Output.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;pic&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-7480459505865630450?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/c3aMOuVsZbQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/7480459505865630450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=7480459505865630450&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7480459505865630450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7480459505865630450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/c3aMOuVsZbQ/how-to-return-values-in-java.html" title="How to return values in Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_bNY7Q9hle5E/Sjnx4Ojot1I/AAAAAAAAAec/K2qfPNh38tA/s72-c/Java+Return+Values+Output.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/how-to-return-values-in-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNQnk_fyp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-704913306131103062</id><published>2009-06-10T23:51:00.000-07:00</published><updated>2009-06-11T00:48:13.747-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T00:48:13.747-07:00</app:edited><title>Improving Method Declaration</title><content type="html">&lt;div style="text-align: left;"&gt;In this chapter we will discuss about some declarations we used in previous chapters.&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large; "&gt;How to implement method declaration?&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;A Method is a series of statements that carry out a task. A method declaration include, as we mentioned earlier:&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Declaration&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Optional       access modifiers (public, private, protected …)&lt;/li&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;The       return type of the method (void or returning data type)&lt;/li&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;The       method name (Ex: main)&lt;/li&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;An       opening parenthesis&lt;/li&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Optional       list of method arguments&lt;/li&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Closing       parenthesis&lt;/li&gt;  &lt;/ol&gt; &lt;/ol&gt;  &lt;ol style="margin-top:0in" start="2" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;An      Opening curly brace&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;A body&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;A      closing curly brace&lt;/li&gt; &lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;Any method can be called by other methods under certain limitations added by  access modifier. “public” is no restrictions, every one can access it. “private” is to restrict method access only within the class it declared.&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex: public void calculateMethod() {}&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ex: private void idNumberMethod() {}&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;SCJP Tip:&lt;span class="Apple-style-span" style="font-size: medium; "&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;you&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;can&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;i&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;use more-than-one modifier while declaring class or its members. When you do so, the modifiers may appear in&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;any order&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;in that declaration. For example &lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia; "&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;, you can apply the access modifiers either before or after or in between the other modifiers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Garamond;color:black;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjC1PyPFB2I/AAAAAAAAAcw/oEs7QAGkIH4/s320/Java+Access+modifiers+List.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 121px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345972040476460898" /&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;span class="Apple-style-span"  style="font-family:Garamond;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"   style="font-family:Garamond;font-size:130%;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Arguments or parameters consist of information that a method requires to perform certain task. You can provide as many as parameters within braces in line with method declaration.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Ex: public void idNumberMethod (int myNumber)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Indicating method name with arguments within parenthesis can make a call to that method. A method in a class can be called from another class.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Ex: calculateMethod(319);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Sample Program:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Case: This program will print a literal string from method named “printSomething”. ‘main’ method call this method in line 5. Check line 5 again. You may find that this calling do not send any arguments as the parenthesis is empty. Also in the method declaration in line 8, you can see empty parenthes is. Save this code as “Caller.java”.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;img src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjC1PjaNsPI/AAAAAAAAAco/gZ-0WJoagtk/s320/Java+Method+Call.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 132px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345972036496634098" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This is the output:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjC09gjGvUI/AAAAAAAAAcg/4oDFVvpKwL4/s320/Java+Method+Call+Output.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 78px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345971726490975554" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;When you write a method declaration for a method that can receive an argument, you must include the type of the argument and a local name for that argument.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Sample Program:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Case: This is an implementation of “Caller.java”. Instead of print something, main method send a text to printSomething method.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjC09SzNQJI/AAAAAAAAAcY/lh5babhMQZ0/s320/Java+Method+Call+with+Arguments.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345971722800414866" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This is the output:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjC09YT_JpI/AAAAAAAAAcQ/hXas8fBLuKQ/s320/Java+Method+Call+with+Args+Output.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 74px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345971724280080018" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;A method may require more than one argument. If so, you have to indicate data type of each argument separately and to define a local name. Arguments can be separated by commas.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Ex: public void calculateMethod(int Number1, intNumber2, String operator)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;To make a call to this method: calculateMethod(22, 4, “+”);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Sample Program:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;Case: You have two numbers to multiply. You can send those numbers to another method as arguments. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjC09MXaRiI/AAAAAAAAAcI/f99fGevrT0o/s320/Java+Method+Call+With+Multiple+Arguments.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 159px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345971721073215010" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;This is the output:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img src="http://4.bp.blogspot.com/_bNY7Q9hle5E/SjC08wNSumI/AAAAAAAAAcA/5x1E1xYxb5U/s320/Java+Method+Call+With+Multiple+Arguments+output.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 261px; height: 77px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345971713514584674" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;SCJP Tip: That’s basic again! Now the real declaration of a method: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.25in;line-height:12.0pt"&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[modifiers]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;returntype&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;methodName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;([argumentList]) {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.25in;line-height:12.0pt"&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;     [method body]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.25in;line-height:12.0pt"&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[modifiers] : &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;You know! It’s ‘public’ like thing!&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;returntype&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; : &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;If you want to return something (As in next sample program) then you want to state its data type here.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;methodName &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;: ID of your method (Method Name).&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Courier;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;([argumentList]) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;: Arguments that the method will receive.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Tip: There’re a method type known as ‘Abstract Methods’. They have no method body and instead a semi colon will be at the end of method declaration. You’ll learn these later.&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Ex: public string find(String wordToFind);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-704913306131103062?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/UgMv2981J7w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/704913306131103062/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=704913306131103062&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/704913306131103062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/704913306131103062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/UgMv2981J7w/improving-method-declaration.html" title="Improving Method Declaration" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjC1PyPFB2I/AAAAAAAAAcw/oEs7QAGkIH4/s72-c/Java+Access+modifiers+List.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/improving-method-declaration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AR34_cSp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-8437291945322371669</id><published>2009-06-10T23:37:00.000-07:00</published><updated>2009-06-10T23:47:26.049-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:47:26.049-07:00</app:edited><title>Java Operators and Concatenation</title><content type="html">&lt;div style="text-align: left;"&gt;An operator is a symbol that tells the computer to perform a vertain mathematical or logical manipulation. Values used by an operator are known as operands.&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://4.bp.blogspot.com/_bNY7Q9hle5E/SjCniLIRYeI/AAAAAAAAAbg/dNOtYQRANDA/s320/Java+Operator+Operands.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 158px; height: 170px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345956963233653218" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;There’re arithmetic and comparison operators.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Integer Arithmetic Operators&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Example&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;+&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Addition&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 + 2 = 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Subtraction&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;12 – 2 = 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;*&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Multiplication&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;10 * 3 = 30&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;/&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Division&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;100 / 4 = 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5;mso-yfti-lastrow:yes"&gt;   &lt;td width="197" valign="top" style="width:2.05in;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;%&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Modulus (Reminder)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:2.05in;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;3 % 2 = 1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.9pt"&gt;   &lt;td width="157" rowspan="2" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Comparison Operators&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" rowspan="2" valign="top" style="width:116.95pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="277" colspan="2" valign="top" style="width:207.95pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:13.9pt"&gt;   &lt;p class="MsoNormal" align="center" style="text-align:center"&gt;Example&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;height:13.85pt"&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:13.85pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Returns True&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:13.85pt"&gt;   &lt;p class="MsoNormal" style="text-align: center;"&gt;Returns False&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Less than&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;2 &lt;&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;100 &lt;&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Greater than&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;500 &gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 &gt; 500&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;==&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Equal to&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 == 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 == 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;=&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Less than or equal&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 &lt;= 1 , 0.5 &lt;= 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;2 &lt;= 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&gt;=&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Greater than or equal&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;50 &gt;= 50 , 100 &gt;= 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 &gt;= 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7;mso-yfti-lastrow:yes"&gt;   &lt;td width="157" valign="top" style="width:117.9pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;!=&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="156" valign="top" style="width:116.95pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Not equal&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="128" valign="top" style="width:96.05pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 != 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="149" valign="top" style="width:111.9pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 != 1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Other than this “=” operator known as assignment operator. It can be used within mathematical sums and also to assign values to variables.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Escape sequence&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can use escape sequences within literal strings to format text.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Escape Sequence&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\b&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Back Space&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\t&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Tab&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\n&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;New Line or line feed&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\f&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Form feed&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\r&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Carriage return&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\”&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Double quotation mark&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\’&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Single quotation mark&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;mso-yfti-lastrow:yes"&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;\\&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="295" valign="top" style="width:221.4pt;border-top:none;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Backslash&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Increment, Decrement operators&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can use operators like +, - as follows.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ex:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjCniP63HrI/AAAAAAAAAbo/iUlJETL2gLY/s320/Java+Operator+1.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 294px; height: 38px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345956964519583410" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;++ adds one to value in variable x. And then print it (Prefix).&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ex: &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCniedvZsI/AAAAAAAAAbw/2-vqrz10M0I/s320/Java+Operator+2.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 298px; height: 38px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345956968423974594" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Computer prints the value in x and then adds 1 to value in x (Postfix).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can use -- same way.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Concatenation&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Joining strings with other data types within a single statement is known as: Concatenation”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCniWdzDkI/AAAAAAAAAb4/MwIZ3tBINsU/s320/Java+Concatenation.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 26px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345956966276730434" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;‘+’ sign is also known as “Concatenating operator”.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Above example concatenate a literal string “Value in x is:” with value in x which is an integer.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-8437291945322371669?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/CVBdSm566eE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/8437291945322371669/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=8437291945322371669&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8437291945322371669?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8437291945322371669?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/CVBdSm566eE/java-operators-and-concatenation.html" title="Java Operators and Concatenation" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_bNY7Q9hle5E/SjCniLIRYeI/AAAAAAAAAbg/dNOtYQRANDA/s72-c/Java+Operator+Operands.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/java-operators-and-concatenation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MR3w5fCp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-4551136586810266144</id><published>2009-06-10T23:30:00.000-07:00</published><updated>2009-06-10T23:33:06.224-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:33:06.224-07:00</app:edited><title>Java Variable Declaration</title><content type="html">&lt;p class="MsoNormal"&gt;Variables are named memory locations that your program can use to store values. Line 5 declares our variable “strCountry” as follows.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;String strCountry;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“String” is the data type of the variable. That means this variable can hold texts, numbers or set of different characters.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“strCountry” is the name of the variable and known as variable identifier.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Other than strings, you may want to declare variables that can hold only numbers, but not characters; or variables that can hold images. Java provides eight primitive variable types and three reference variable data types. (Primitive variable types are the building blocks of Reference data types.)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;The primitive types (also known as bulletin data types) comprise of all the&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;numeric types&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;along with a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;boolean type&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;. The numeric types are four&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;integral types-&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;byte&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;short&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;long&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;, and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;, and two&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;floating-point types-&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;float&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; font-family: Courier; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;double&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"    style="font-family:Garamond;font-size:130%;color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Primitive Data Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-left:none;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-left:none;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Capacity&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-left:none;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Default Value &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-left:none;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Maximum Value able to hold&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-left:none;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Minimum Value able to hold&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Sign integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;127&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-128&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;char&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Single character&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1 byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;u\0000&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;short&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Sing integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;2 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;32, 767&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-32,768&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;True or false&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;2 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;false&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;int&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Sign integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;4 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;232-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-232&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;float&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Floating point values&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;4 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0.0f&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;3.4*1038-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-3.4*1038&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;long&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Sing integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;8 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0L&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;264-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-264&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8;mso-yfti-lastrow:yes"&gt;   &lt;td valign="top" style="border:solid windowtext 1.0pt;border-top:none;   mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;double&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Floating point values&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;8 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;0.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;1.7*10308-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;   border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;   mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;-1.7*1-308&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"    style="font-family:Garamond;font-size:130%;color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"    style="font-family:Garamond;font-size:130%;color:#999999;"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size:11.5pt; font-family:Garamond;color:black"&gt;The variables of a reference type hold the&lt;i&gt;references&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size:11.5pt;font-family:Garamond; color:black"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size:11.5pt;font-family:Garamond;color:black"&gt;to the actual objects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;  mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:  .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Reference Data Type &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Capacity&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Default Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Maximum&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Minimum&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Array&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes"&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border:solid windowtext 1.0pt;   border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="98" valign="top" style="width:73.8pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Variable Naming Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Variable      name must be start with a letter, doller sign or underscore.&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;No      embedded space characters allowed within variable name.&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Cannot      use keywords as variable names.&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;You can use access modifies like “private” with variable declaration. Default access modifier in “public” that means if you haven’t declare a access modifier, then java will assume it as a “public” variable.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex: private String strCountry;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Variable names usually start with lowercase letters to distinguish them from class names.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can do the variable declaration and assigning values in one statement.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex: String strCountry = “&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;India&lt;/st1:place&gt;&lt;/st1:country-region&gt;”;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Also be aware how to indicate assignment of value. String variables need its assigning value within “”. Integer, double, float, long, short, byte need value directly. Char needs its assigning values within ‘’.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;String strCountry = “&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Sri Lanka&lt;/st1:place&gt;&lt;/st1:country-region&gt;”;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Int intCountryCode =&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;94;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Char chrCountryLetter = ‘S’;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Every text you input using the keyboard into the program is receives as a String. And every thing you print to screen must be a string. You can print an integer on screen using the statement (If x is an integer): System.out.println(x);. Computer will convert integer ‘x’ into String data type and then prints on screen.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We’ll discuss about reference types later.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;Tip: &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;Java is a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;strongly typed&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;language, which means that every variable and expression has a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;type&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;that is&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;known&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;at compile-time itself&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;SCJP Tip: Variables declare inside the class declaration, but not inside a method known as ‘class data fields’ or ‘member variables’. Then variables declare inside methods known as ‘local variables’&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;S&lt;span class="Apple-style-span"  style="color:#999999;"&gt;CJP Tip: There’re two kinds of member variables. (1)&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; font-style: normal; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;The&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;static variable&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;is a member variable declared using the keyword&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;within a class body. Static variables are also known as class variables. They are created when the class is loaded. (2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;The&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;instance variable&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;is also a member variable, but it is declared&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;i&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;without&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;the keyword&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size: 10pt; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;. Instance variables come into life when an &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;instance&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;(i.e. object) of a class is created and they remain associated with that instance. Instance variables are destroyed as soon as that particular instance is destroyed.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size: 11.5pt; font-family: Garamond; "&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-4551136586810266144?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/IIjqcVbi-DU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/4551136586810266144/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=4551136586810266144&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4551136586810266144?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4551136586810266144?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/IIjqcVbi-DU/java-variable-declaration.html" title="Java Variable Declaration" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/java-variable-declaration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ANSHYzeCp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-8876363554492122999</id><published>2009-06-10T23:19:00.000-07:00</published><updated>2009-06-10T23:29:59.880-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:29:59.880-07:00</app:edited><title>Improving your code</title><content type="html">&lt;p class="MsoNormal"&gt;There is no use of a program at least it can’t hold the data given by its user. So, lets do something to improve our sample code we used in chapter one,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This is what we coded in chapter 01:&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCjn-Ybp1I/AAAAAAAAAbY/s_Rbt7p0cok/s320/Java+Sample+1-1.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345952664844478290" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now this program has no ability to hold values from the user. On the other hand, that means&lt;/p&gt;&lt;p class="MsoNormal"&gt; your program do not interact with computer memory seriously. It just prints “First Java Program” that defined as a literal string inside the program code.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Following is little bit changed, and improved code. Other than printing texts directly from the code, this program first hold texts in computer main memory, and then gets them back and print on screen.&lt;/p&gt;&lt;p class="MsoNormal"&gt;In this code, we use something called “Variable”. A Variable is a named memory location that we can use to hold/store values. This program will declare a memory location called “strCountry” and then assign a value “&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Sri Lanka&lt;/st1:place&gt;&lt;/st1:country-region&gt;”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://4.bp.blogspot.com/_bNY7Q9hle5E/SjCjnrHTOwI/AAAAAAAAAbA/BaPGaonJwdM/s320/Java+Sample+1+Improved.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345952659672349442" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 1: Declares the class “Variables01”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 2: Open the class&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 3: Declares the method “main”&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Line 4: Opens the method&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Line 5: Creating a variable in computer memory known as “strCountry”&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Line 6: Set the value in “strCountry” to “&lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;Sri Lanka&lt;/st1:place&gt;&lt;/st1:country-region&gt;”&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Line 7: Prints “Your Country is:” on screen&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 8: Prints value in “strCountry” on screen&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 9: Closing “main” method&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Line 10: Closing “Variables01” class&lt;/p&gt;&lt;p class="MsoNormal"&gt;Following figure shows how to compile and run this program, and also its output.&lt;/p&gt;&lt;img src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjCjngYFQzI/AAAAAAAAAbI/-mjMUhon8RQ/s320/Java+Sample+1+Output.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 205px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345952656789947186" /&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This is how your memory looks like while the program is running.&lt;/p&gt;&lt;img src="http://4.bp.blogspot.com/_bNY7Q9hle5E/SjCjn3WKlwI/AAAAAAAAAbQ/Mwg7gfTsAX4/s320/Java+Memory.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 196px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345952662955923202" /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-8876363554492122999?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/QUPr--nWgOA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/8876363554492122999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=8876363554492122999&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8876363554492122999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8876363554492122999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/QUPr--nWgOA/improving-your-code.html" title="Improving your code" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCjn-Ybp1I/AAAAAAAAAbY/s_Rbt7p0cok/s72-c/Java+Sample+1-1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/improving-your-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YDQ34ycSp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-49189513682121953</id><published>2009-06-10T23:16:00.000-07:00</published><updated>2009-06-10T23:19:32.099-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:19:32.099-07:00</app:edited><title>What Else I need to know about Java as a beginner?</title><content type="html">&lt;p class="MsoNormal"&gt;Remind that Java is case sensitive and its statements end with a semicolon (‘;’).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;You have used periods in the First.java. Periods (called dots) are used to separate classes, objects, and methods in program code.&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; This is quite enough anyone to get on with java development. Let your mind to be busy with Java. Because what you must really want to know as a beginner is that, java is quite easily forgettable for most. Keep it using daily!&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;Java is Ok! But you need to know some ‘Command Prompt’ manipulations which are easier to do than reading this!&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;To      Start Command Prompt: Press “CTRL” + “R” together and you’ll get “Run”      program. Type “CMD” and press enter. Otherwise you can start it      traditional way, using start menu and look for “Accessory” sub menu.&lt;/o:p&gt;&lt;/p&gt;&lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To      move into a folder: Type CD &lt;folder&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To      move out from a older: Type CD..&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To      move into root hard disk partition of current address: Type CD\&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To see      the contents in current folder: Type DIR&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To      locate Java within Command Prompt: Type PATH &lt;java&gt;/bin&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To      Compile Java Classes: Type JAVAC &lt;class&gt;,java&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;To run      your Java Programs: Type JAVA &lt;program&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div&gt;If You hope to get a job in Java Programming, then best place to start is SCJP (Sun Certified Java Programmer) examination. There're sub versions of this examination and check http://www.java.com for guides.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-49189513682121953?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/bDbijN_8k7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/49189513682121953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=49189513682121953&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/49189513682121953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/49189513682121953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/bDbijN_8k7s/what-else-i-need-to-know-about-java-as.html" title="What Else I need to know about Java as a beginner?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-else-i-need-to-know-about-java-as.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NRXozeyp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-4473275447951348307</id><published>2009-06-10T23:14:00.000-07:00</published><updated>2009-06-10T23:16:34.483-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:16:34.483-07:00</app:edited><title>Java Comments</title><content type="html">&lt;div style="text-align: left;"&gt;Comments are used by java programmer to describe what is going on with a program code. Comments will ignored by java compiler, so feel free to type as you want but, you must indicate that you are going to write a comment.&lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;This can be done in three ways:&lt;/o:p&gt;&lt;/p&gt;&lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b&gt;Single      Line Comments&lt;/b&gt;: Starts with “//” and will end when you moved to another      line&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b&gt;Block      Comments&lt;/b&gt; (Multiline Comments): Starts with “/*” and ends with “*/”&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b&gt;javaDoc      comments:&lt;/b&gt; Starts with “/**” and ends with “*/”&lt;/li&gt; &lt;/ol&gt;  &lt;p class="MsoNormal"&gt;Example:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjChDV_FQII/AAAAAAAAAa4/jBvZjrkExtE/s320/Java+Comments.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 36px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345949836502188162" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In this tute, comments will be shown in green color. (Any you may see java keyword in blue color) We’ll use comments along to describe sample codes in this tute.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-4473275447951348307?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/HU1A1bkDlPg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/4473275447951348307/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=4473275447951348307&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4473275447951348307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4473275447951348307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/HU1A1bkDlPg/java-comments.html" title="Java Comments" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjChDV_FQII/AAAAAAAAAa4/jBvZjrkExtE/s72-c/Java+Comments.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/java-comments.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8DQXozcCp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-8097306760214645417</id><published>2009-06-10T23:12:00.000-07:00</published><updated>2009-06-10T23:14:30.488-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:14:30.488-07:00</app:edited><title>Java Method Declaration</title><content type="html">&lt;div style="text-align: left;"&gt;Methods use to command computer how to do certain things in order to complete a certain task. You may need many methods within the class because most of the time software is to complete a job (Set of tasks).&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCgqsuqpkI/AAAAAAAAAaw/8TVfA6MF1AQ/s320/Java+Method+Declaration.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 102px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345949413110621762" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Line 4 declares the method named “main”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“public” is same as in class declaration and known as “Access Modifier”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“static” means that &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;the method will execute as a stream, not dynamically.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“void” means that you’ll start and finish complete task inside the method, any you have nothing to hand over data to elsewhere. (You have nothing to return)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“main” is the name of the method, also know as method identifier.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Within the brackets we will add any raw data that will used by the method, know as arguments or paramethers of a method.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;All methods starts with a “{“ and ends with “}”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The ‘main()’ method is a compulsory method in java applications. When the application starts to execute, compiler uses this method to interact with other methods.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-8097306760214645417?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/yoocqx56LXo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/8097306760214645417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=8097306760214645417&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8097306760214645417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/8097306760214645417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/yoocqx56LXo/java-method-declaration.html" title="Java Method Declaration" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCgqsuqpkI/AAAAAAAAAaw/8TVfA6MF1AQ/s72-c/Java+Method+Declaration.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/java-method-declaration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkACRXwyfCp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-7869894563356195045</id><published>2009-06-10T23:09:00.000-07:00</published><updated>2009-06-10T23:12:44.294-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:12:44.294-07:00</app:edited><title>Class Declaration</title><content type="html">&lt;div style="text-align: center;"&gt;Class is the outer cover of your program. All methods, resources and others are inside the class.&lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;Let’s look at the class definition we used in the First.java.&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjCgGFkf-zI/AAAAAAAAAao/h1sMDINioSs/s320/Java+Sample+1.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 185px; height: 56px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345948784123706162" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;‘ { ‘ bracket opens a class and ‘}’ closes it. ‘public class First’ is the line defining a class named “First”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;‘public’ means the class you want to create can be accessible from anywhere. You may use “protected”, “private” later to restrict access to the class. This word is known as “Access Modifier”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;And then “class” is a keyword that signs compiler that you are defining a new class.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;That is basic! Following is the real! You might not understand many of notations now. But you’ll later. Every thing in squire brackets are optional and others are keywords.&lt;/p&gt;  &lt;p class="code"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;[accessModifier] [classModifiers] class &lt;i&gt;ClassName&lt;/i&gt; [extends &lt;i&gt;SuperClassName&lt;/i&gt;] [implements &lt;i&gt;InterfaceList&lt;/i&gt;]&lt;/p&gt;  &lt;p class="code"&gt;{&lt;/p&gt;  &lt;p class="code"&gt;   [classbody]&lt;/p&gt;  &lt;p class="code"&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If you are very keen on this tuff class declaration; this is what it says:&lt;/p&gt;  &lt;p class="code" style="margin-left:0in"&gt;[accessModifier] : &lt;span style="font-family:&amp;quot;;color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;‘public’, ‘private’, or other access modifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="code" style="margin-left:0in"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[classModifiers] : &lt;/span&gt;&lt;span style="font-family:&amp;quot;;color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;‘abstract’ for example, says you can’t create objects using this class. That is another kind of restriction known as Moderation.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="code" style="margin-left:0in"&gt;&lt;span style="font-family:&amp;quot;;color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;class ClassName : Key words we must add to class declaration.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="code" style="margin-left:0in"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[extends &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SuperClassName&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;] : &lt;/span&gt;&lt;span style="font-family:&amp;quot;;color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Your class become an extend of a supper class.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="code" style="margin-left:0in"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[implements &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;InterfaceList&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;] : &lt;/span&gt;&lt;span style="font-family:&amp;quot;;color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Tells compiler it’s time to use some interfaces with the class, such as ActionListener to sence user clickings.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Java Class Naming Rules &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;There’re certain rules in java you want to concern when defining a class and known as Syntax of the language.&lt;/span&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A      Class Name must begin with a letter of the alphabet (which includes any      non-English letter, such as alpha), an underscore or a dollar sign.&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A      Class Name can contain only letters, digits, underscores, or dollar      signes.&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A      Class Name cannot be a java programming language reserved keyword. (Such      as ‘public’, ‘class’)&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A      Class name cannot be one of the following values: “true”, “flase” or “null&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Class Names are conventionally starts with capital letters as it is easy to distinguish class names from other names you used for various other components. And be careful Java is Case Sensitive! &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-7869894563356195045?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/n6kAS6EM4sc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/7869894563356195045/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=7869894563356195045&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7869894563356195045?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7869894563356195045?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/n6kAS6EM4sc/class-declaration.html" title="Class Declaration" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjCgGFkf-zI/AAAAAAAAAao/h1sMDINioSs/s72-c/Java+Sample+1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/class-declaration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICRH0yfSp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3913122152564168373</id><published>2009-06-10T23:06:00.000-07:00</published><updated>2009-06-10T23:09:25.395-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:09:25.395-07:00</app:edited><title>What Java Can Do?</title><content type="html">&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Java is one of the best programming languages ever built. Its programs will run on a stand alone computer, through a network or inside your mobile phone.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;There’re four types of java programs;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Java Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;You       can build programs that run on stand alone computer. It can be an old       fashioned DOS like program (Known as Console Applications. For the first       few chapters we will use console applications as they’re very easy to       build) or attractive windowed GUI (Graphical User Interface) programs       with Icons.&lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Java Applets&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Web       based programs that can be embedded in a web page. They have very limited       resource handling abilities, but gives attractive graphical functions.&lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Java Servlets&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Servlets       are Server-side &lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Java MIDlets&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Java       Programs that will run in smart devices.&lt;/li&gt;  &lt;/ol&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3913122152564168373?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/60cHwI5GC5c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3913122152564168373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3913122152564168373&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3913122152564168373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3913122152564168373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/60cHwI5GC5c/what-java-can-do.html" title="What Java Can Do?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-java-can-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQBR3w4eSp7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3940831753712839719</id><published>2009-06-10T23:01:00.000-07:00</published><updated>2009-06-10T23:05:56.231-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:05:56.231-07:00</app:edited><title>What Did I installed?</title><content type="html">&lt;p class="MsoNormal"&gt;The Java Platform consists of two parts.&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;API (Java Application Programming      Interface)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;API       is a collection of pre-written classes that we’ll used to develop new       software. &lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Java Virtual Machine (JVM)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;This       is the environment for Java program. The JVM will run your programs build       on Windows even in Linux!&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;When you install J2SE (JDK) then you'll get both of these. What J2ME and J2EE do is that they some more program files into J2SE. There's a bullet-in JVM in JDK. But, sometimes this JVM doesn't work with your browser. So, we install JVM seperately for better performance.&lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;ol style="margin-top:0in" start="1" type="a"&gt;  &lt;/ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3940831753712839719?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/oBuK_zXaA0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3940831753712839719/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3940831753712839719&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3940831753712839719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3940831753712839719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/oBuK_zXaA0Q/what-did-i-installed.html" title="What Did I installed?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-did-i-installed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYER3Y_fip7ImA9WxJXF00.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-4554768987416192442</id><published>2009-06-10T22:56:00.000-07:00</published><updated>2009-06-10T23:01:46.846-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T23:01:46.846-07:00</app:edited><title>Features of Java and Object Oriented Programming</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Features of Java&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;Java is;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Simple&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Object      Oriented&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Compiled      And Interpreted&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Multithreaded&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Secure&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Portable&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Garbage      Collection Enabled&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Architecture      Natural&lt;/li&gt; &lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Java follows Object Oriented Programming Techniques (OOP). &lt;b style="mso-bidi-font-weight:normal"&gt;OOP involves creating objects within the program and enable the program to use those objects. &lt;/b&gt;For example, you may create your own short note book that will use before you go to exam. &lt;b style="mso-bidi-font-weight:normal"&gt;Objects are made up of States (attributes) and Methods.&lt;/b&gt; For example your short note book has ‘short’ text and it is a ‘note’. ‘Short’ and ‘Note’ are attributes of Short Note book. What you’ll do with it is ‘Read’ or ‘Write’ short notes. ‘Read’ and ‘Write’ are methods.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCdQhE-RGI/AAAAAAAAAaY/Mzo8OW9CLTE/s320/Java+UML.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 184px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345945664771474530" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;A Collection of Objects that have common attributes and metho&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;ds are known as a ‘Class’.&lt;/b&gt; For example ‘small’ children class and ‘big’ children class, where all small children can ‘dance’, but big children have to ‘learn’. So there we got “Small Children Class” and “Big Children Class”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;But all of them are ‘Children’. So you can group those two classes into one class ‘Children’. This ‘mega’ class known as “Parent Class” in Java, while those children classes known as “Child Classes’. Parent classes are also known as ‘Super Classes’ while Child classes known as ‘Sub Classes’.&lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCdQ54R5HI/AAAAAAAAAag/ZtXZHbo1o4c/s320/Java+Super+Class.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 266px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345945671429121138" /&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;We build our own classes in java and it’s already have prewritten classes. When we build our programs we will use these prewritten classes as an ‘&lt;b style="mso-bidi-font-weight:normal"&gt;instance’ &lt;/b&gt;to our program. That means we use an object to use that class. For example, to watch DVDs we use DVD player. Movie or Video will be the class and we will enjoy watching it.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When we create classes we divide it into logical portions (groups) known as procedures. This make easier to track operations within our program. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Important: A Java class &lt;i&gt;provides&lt;/i&gt; common implementation for a set of similar objects. It does so by defining a &lt;i&gt;set of methods &lt;/i&gt;and &lt;i&gt;data variables&lt;/i&gt;. Unlike Java class, a Java interface merely &lt;i&gt;describes &lt;/i&gt;a common public behavior of similar objects. Therefore, it contains a &lt;i&gt;set of method declarations. &lt;/i&gt;A Java class may &lt;i&gt;implement&lt;/i&gt; an interface by providing implementation for the interface methods. Java uses another construct called &lt;i&gt;package &lt;/i&gt;to organize them (Package = Classes + Interfaces). A Class is the specification of objects. A Class must therefore declare where to store the states of each object and how the behavior of object implemented. Java does not allow extending from multiple classes, it may &lt;i&gt;implement&lt;/i&gt; multiple interfaces.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;OOP Features in Java&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Encapsulation&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Encapsulation is hiding the       implementation of program&lt;/b&gt;. For example when we watch DVD, we don’t       know how exactly DVD player played it because of its &lt;i style="mso-bidi-font-style:       normal"&gt;outer cover&lt;/i&gt;. Therefore we will aware of its internal       functions. This will protect its internal components from unauthorized       access. There are two kinds of encapsulation: encapsulation for       information hiding and encapsulation for modularity. &lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Inheritance&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Reusing       existing classes again and again is Inheritance. This will reduce programmer       work load. For example we do not want to trouble about how to use our new       TV. Because we got a old TV and probably we can do some old fashioned       work with new one too!&lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Polymorphism&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;Polymorphism is versatility. Same       Object will behave in verity according to situation. &lt;/b&gt;For example       you’ll buy a TV because you want one. But sometimes you’ll buy a TV       because it’s free with $50000 Home Theater System. &lt;/li&gt;  &lt;/ol&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Abstraction&lt;/li&gt;  &lt;ol style="margin-top:0in" start="1" type="a"&gt;   &lt;li class="MsoNormal" style="mso-list:l0 level2 lfo1;tab-stops:list 1.0in"&gt;Ignoring       unnecessary details and extracting important details known as       Abstraction. Garbage Collection is a important OOP feature of Java. We       will discuss about this later.&lt;/li&gt;  &lt;/ol&gt; &lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;Tip: O&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="font-family:Garamond;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;OP is simply a way of thinking about problem and their solutions. Instead of tackling the problem in a procedural way, OOP attempts to break down a problem into component objects. The solution focuses on these independent objects and their relationship with each other.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="  ;font-family:Garamond;font-size:11.5pt;"&gt;&lt;span class="Apple-style-span"  style="color:#999999;"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-4554768987416192442?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/rY6TYUU1YFo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/4554768987416192442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=4554768987416192442&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4554768987416192442?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/4554768987416192442?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/rY6TYUU1YFo/features-of-java-and-object-oriented.html" title="Features of Java and Object Oriented Programming" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCdQhE-RGI/AAAAAAAAAaY/Mzo8OW9CLTE/s72-c/Java+UML.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/features-of-java-and-object-oriented.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ABQ3Y_eCp7ImA9WxJXFkQ.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-1118858776325330005</id><published>2009-06-10T22:50:00.000-07:00</published><updated>2009-06-10T22:55:52.840-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T22:55:52.840-07:00</app:edited><title>What You Should Know About Java</title><content type="html">&lt;div style="text-align: left;"&gt;Generally software has its own windows, tools that you able to click and type something. With Java, it’s quite opposite.&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;How and who’s?&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Java developed as a modern world option for computer programming. Don’t think about why, but machines do not know how to communicate in English or any other human language. Machines (or Computer Hardware) know how to work with binaries which are zeros and ones (0 and 1) and probably we don’t. Java knows how to convert English into these 0s and 1s and work with hardware.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:gray;"&gt;Tip: Machine Language: The language used in computer hardware. It has only zeros and ones (0 and 1). This language is far more serious to learn and understand. Machine language is the most circuitry level computer language. 0s represents off state of a switch while 1s represent on state.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:#999999;"&gt;Tip: High Level Languages: Programming languages that converts English like words into machine language are known as High Level Programming Languages. To do this, java uses two software elements, Compiler and Interpreter. A high level language allows using vocabulary of reasonable terms, and also allows designing intuitive names to areas of computer memory.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Anyhow, we need to give program description to Java to convert it into machine language (0s and 1s). In JAVA this description is known as ‘Source Code’. A Source Code file has .java extension (Remind: First.java).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We tell Java to convert description into Machine language using ‘JAVAC’ command. Java will convert this into ‘&lt;b style="mso-bidi-font-weight: normal"&gt;intermediate code&lt;/b&gt;’ but not to Machine language. As mentioned earlier, this converting process takes out by two software elements, &lt;b style="mso-bidi-font-weight:normal"&gt;Compiler&lt;/b&gt; and &lt;b style="mso-bidi-font-weight: normal"&gt;Interpreter&lt;/b&gt;. ‘JAVAC’ command will start Compiler and makes .class extension file. This consists of ‘intermediate code’, that means contents of this file are not JAVA or Machine language. Interpreter will convert this file into machine language when you run the program with ‘JAVA’ command. Check the folder where you create First.java. You may see First.class too!&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCb7pPqNRI/AAAAAAAAAaI/zTlO6ubmWCc/s320/Java+Files.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 112px; height: 70px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345944206674900242" /&gt;&lt;p class="MsoNormal"&gt;These are the Java program production steps.&lt;/p&gt;&lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;First      you create .java file. That is the ‘Source Code’.&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;Compile      it using JAVAC command and you are compiling it into .class file; known as      ‘Intermediate Code’.&lt;/li&gt;  &lt;li class="MsoNormal" style="mso-list:l0 level1 lfo1;tab-stops:list .5in"&gt;You      run the program with JAVA command. Interpreter interprets .class into      machine language and run.&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;Interpreter needs support of JRE (Java Runtime Environment) to complete running process.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img src="http://2.bp.blogspot.com/_bNY7Q9hle5E/SjCb71dAwtI/AAAAAAAAAaQ/rmzMyN-PHGc/s320/Java+Process.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 266px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345944209952129746" /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-1118858776325330005?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/d-iib8SEDc4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/1118858776325330005/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=1118858776325330005&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/1118858776325330005?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/1118858776325330005?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/d-iib8SEDc4/what-you-should-know-about-java.html" title="What You Should Know About Java" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCb7pPqNRI/AAAAAAAAAaI/zTlO6ubmWCc/s72-c/Java+Files.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/what-you-should-know-about-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYFQ3s6eip7ImA9WxJXFkQ.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-3752019282362539169</id><published>2009-06-10T22:18:00.000-07:00</published><updated>2009-06-10T22:28:32.512-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T22:28:32.512-07:00</app:edited><title>First Tour! Build Your First Program in 3 minutes!</title><content type="html">&lt;div style="text-align: left;"&gt;Java wants only one thing from you that is your program description. You may give this description to java using a ‘&lt;i style="mso-bidi-font-style:normal"&gt;&lt;prgramname&gt;.java &lt;/prgramname&gt;&lt;/i&gt;’ file. Description will include what your program going to do when it started.&lt;/div&gt;&lt;p class="MsoNormal"&gt;Following program describes, it will show ‘First Java Program’ text on screen when user start it. Type the following java code description into your text editor. (Note: Numbers in the gray column are line numbers and it s just for easy reading. Do not type those things in your file!)&lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCVHZM_WJI/AAAAAAAAAaA/8DMrQZSJP2c/s320/Java+Sample+01.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345936711945771154" /&gt;&lt;p class="MsoNormal"&gt;Save file into a directory (folder) using file name “First.java” &lt;i style="mso-bidi-font-style:normal"&gt;(ex.: C:\MyJava\First.java)&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Start Run application by pressing ‘&lt;b style="mso-bidi-font-weight: normal"&gt;CTRL&lt;/b&gt;’ key and ‘&lt;b style="mso-bidi-font-weight:normal"&gt;R&lt;/b&gt;’ key together. Type ‘&lt;b style="mso-bidi-font-weight:normal"&gt;CMD&lt;/b&gt;’ and press enter&lt;/p&gt;&lt;p class="MsoNormal"&gt; to Start Command Prompt or DOS prompt.&lt;/p&gt;&lt;img src="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCVHC8AV-I/AAAAAAAAAZ4/uiJTscWirtY/s320/Java+Sample+01+Run.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345936705968953314" /&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now you are going to start Java. Java software has no any graphical user interface as in Visual Basic. So, you can’t start Java using Windows Start Menu.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Follow the figure while reading this part and also take a look at DOS help at the end of this chapter.&lt;/p&gt;&lt;p class="MsoNormal"&gt;To start java type ‘PATH &lt;jdk bin=""&gt;’ &lt;i style="mso-bidi-font-style:normal"&gt;(ex: C:\JDK1.4\bin)&lt;/i&gt; and press enter. You’ll see nothing special! But wait!&lt;/jdk&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now you want to move Command Prompt to location where you save “First.java”. Type ‘CD &lt;location&gt;’ &lt;i style="mso-bidi-font-style: normal"&gt;(ex: CD MyJava)&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/location&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Tip: You may use ‘CD\’ command to jump into root of C: drive because according to this example our .java file is in ‘C:\MyJava’ folder.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now you have to say, “Create my program please!’ Try this! ‘JAVAC First.java’&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCVGkwAMxI/AAAAAAAAAZo/32po6gM0cmg/s320/Java+Sample+01+Compile.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 122px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345936697865548562" /&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To Run Your Program Type ‘JAVA First’ and press enter (Be careful: Java is&lt;/p&gt;&lt;p class="MsoNormal"&gt; Case Sensitive).&lt;/p&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCVG4j3oNI/AAAAAAAAAZw/3DxAMvirrVY/s320/Java+Sample+01+Output.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 135px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345936703183364306" /&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;You must see ‘First Java Program’ appeared on screen.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If you get some errors, please check your code again. Look for missing semicolons and spellings, letter cases etc… Then check your “PATH” command is OK (Can you find bin folder of java manually?). Finally check you are at the right location to compile your code (In this example; I saved my code in C:\MyJava. You can see that Command prompt; prompt it at the last line).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;That’s all! You will repeat this process every time you write a Java program. Lets See How to develop it into real windowed program from next chapter!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-3752019282362539169?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/xiWS8T59RsI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/3752019282362539169/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=3752019282362539169&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3752019282362539169?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/3752019282362539169?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/xiWS8T59RsI/first-tour-build-your-first-program-in.html" title="First Tour! Build Your First Program in 3 minutes!" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_bNY7Q9hle5E/SjCVHZM_WJI/AAAAAAAAAaA/8DMrQZSJP2c/s72-c/Java+Sample+01.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/first-tour-build-your-first-program-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIFRX4-fyp7ImA9WxJXFkQ.&quot;"><id>tag:blogger.com,1999:blog-7249599790808404077.post-7714468590236078702</id><published>2009-06-10T22:06:00.000-07:00</published><updated>2009-06-10T22:18:34.057-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-10T22:18:34.057-07:00</app:edited><title>Get ready to go! How to Install Java?</title><content type="html">&lt;div&gt;1. Install Java (JDK/ J2SE)&lt;br /&gt;Double click setup file of Java to start installation. This’ll install java program files. Remember where you installed Java. (Default Location is: ‘C:\jdk&lt;version&gt;’ &lt;i&gt;(ex: ‘C:\jdk1.4’&lt;/i&gt;).&lt;/version&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCRvNu-AlI/AAAAAAAAAZg/tQz2dd0ytqo/s320/Java+Install.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 241px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5345932998015320658" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;2. Install      Java Run Time Environment (JRE)&lt;br /&gt;Install       Java Run Time Environment by double clicking the setup file and there’s nothing       to configure manually.&lt;br /&gt; &lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;ol style="margin-top:0in" start="1" type="a"&gt;  &lt;/ol&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;3. You can use your windows notepad to write java source code. Otherwise install any text editor you wish.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Following installations are optional. If you hope to study Servlets and Midlets then you may want these. What you must know is the location (in Hard Drive) where they installed.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;4. Install J2EE and J2ME and the installer may provide instructions.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;5. Install TomCat server&lt;/div&gt;&lt;ol style="margin-top:0in" start="1" type="1"&gt;&lt;ol style="margin-top:0in" start="1" type="a"&gt;  &lt;/ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7249599790808404077-7714468590236078702?l=freejavatute.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~4/dtzdlBJ4R70" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://freejavatute.blogspot.com/feeds/7714468590236078702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7249599790808404077&amp;postID=7714468590236078702&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7714468590236078702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7249599790808404077/posts/default/7714468590236078702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeJavaTutes-FreeExamplesAndScjpTips/~3/dtzdlBJ4R70/get-ready-to-go-how-to-install-java.html" title="Get ready to go! How to Install Java?" /><author><name>H.W Thushara Indika</name><uri>http://www.blogger.com/profile/08159096306897362715</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://bp2.blogger.com/_bNY7Q9hle5E/R8IsNhlYMuI/AAAAAAAAAJs/PtRBjmH6qYs/S220/Me.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_bNY7Q9hle5E/SjCRvNu-AlI/AAAAAAAAAZg/tQz2dd0ytqo/s72-c/Java+Install.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://freejavatute.blogspot.com/2009/06/get-ready-to-go-how-to-install-java.html</feedburner:origLink></entry></feed>

