<?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;A0YBQ304cSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201</id><updated>2011-11-28T05:42:32.339+05:30</updated><category term="SCJP salary" /><category term="SCJP 5" /><category term="SCJP6" /><category term="SCJP" /><category term="SCJP questions and concept" /><category term="SCJP5" /><category term="SCJP stories" /><category term="SCJP 6" /><title>SCJP journey</title><subtitle type="html">My journey for SCJP

This Blog is closed , move onto 
http://blog.vaibhavmishra.com</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://scjpbeginner.blogspot.com/" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>25</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/scjpexam" /><feedburner:info uri="scjpexam" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>scjpexam</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0MARn84fip7ImA9WxVREEw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-2319379829927356337</id><published>2009-01-15T15:51:00.002+05:30</published><updated>2009-01-15T16:00:47.136+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-15T16:00:47.136+05:30</app:edited><title>Cleared SCJP 86%</title><content type="html">I finally cleared SCJP and closing this blog&lt;br /&gt;&lt;br /&gt;as a last post I would mention what I had gone through&lt;br /&gt;&lt;br /&gt;the exam was hectic although I saved a lot of time&lt;br /&gt;everywhere I read it is easy probably because whoever said so have gone through several mocks, in my case I do not want to ruin first time experience so I did not give any mocks although 2 came free with my SCJP(Kathy and Birt ) book.&lt;br /&gt;&lt;br /&gt;the exam would seem easy for if you have gone through their book(exhaustively).&lt;br /&gt;&lt;br /&gt;for brevity and to not misguide you I' ll let this post close because any information can be misinterpreted(and I mean in a wrong way)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-2319379829927356337?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GES61vyUDfM4m7-uvBFoQzlwfhs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GES61vyUDfM4m7-uvBFoQzlwfhs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GES61vyUDfM4m7-uvBFoQzlwfhs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GES61vyUDfM4m7-uvBFoQzlwfhs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/_W8hC_umAzM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/2319379829927356337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=2319379829927356337" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2319379829927356337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2319379829927356337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/_W8hC_umAzM/cleared-scjp-86.html" title="Cleared SCJP 86%" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>3</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2009/01/cleared-scjp-86.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDQ3Y8fSp7ImA9WxRXEUQ.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-5801891038316874972</id><published>2008-10-17T04:48:00.003+05:30</published><updated>2008-10-17T04:51:12.875+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-17T04:51:12.875+05:30</app:edited><title>Promentric testing location aka SCJP testing location Allahabad UP on Google Map</title><content type="html">This is the link of Prometric testing center of Allahabad , the sole center which conducts SCJP exam in Allahabad(the website shows two but they are one and the same center)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://maps.google.com/maps?f=d&amp;amp;saddr=IIIT+Allahabad,+Allahabad,+Uttar+Pradesh,+India&amp;amp;daddr=IPEM+Head+Office+%4025.450493,81.828171&amp;amp;hl=en&amp;amp;geocode=%3BFf1XhAEdS5ngBA&amp;amp;mra=ls&amp;amp;sll=25.440174,81.799393&amp;amp;sspn=0.047357,0.090981&amp;amp;ie=UTF8&amp;amp;ll=25.45102,81.828237&amp;amp;spn=0.00296,0.005686&amp;amp;t=k&amp;amp;z=18&amp;amp;lci=lmc:panoramio,lmc:wikipedia_en"&gt;&lt;span style="font-weight: bold; font-family: arial;font-size:180%;" &gt;Click Here&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-5801891038316874972?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oVmfmTYfngdVvW_xHbJDM7lF4yk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVmfmTYfngdVvW_xHbJDM7lF4yk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oVmfmTYfngdVvW_xHbJDM7lF4yk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVmfmTYfngdVvW_xHbJDM7lF4yk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/e6XpFh914XA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/5801891038316874972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=5801891038316874972" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5801891038316874972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5801891038316874972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/e6XpFh914XA/promentric-testing-location-aka-scjp.html" title="Promentric testing location aka SCJP testing location Allahabad UP on Google Map" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/10/promentric-testing-location-aka-scjp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMGSH09eyp7ImA9WxRQE04.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-876302166998561212</id><published>2008-10-07T04:13:00.003+05:30</published><updated>2008-10-07T04:20:29.363+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-07T04:20:29.363+05:30</app:edited><title>Managing join function on threads</title><content type="html">I spent 2 hours trying to figure out how to join a thread at the end of another thread and none of these two is the 'main' thread, after a some miss-and-trials I came up lucky enough with a solution , I know it's jibberish but it works(frankly I expected it to work the other way round but these are the intricacies of OOP)&lt;br /&gt;&lt;br /&gt;this is the code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;class MyThread extends Thread{    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public void run(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        for(int i=1;i&lt;=500;i++){            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            System.out.printf("%d %s\n",i,Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //    Thread.sleep(50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //}catch(Exception e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class MyRunnable implements Runnable{&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public MyRunnable() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public void run() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        MyThread t= new MyThread(); // added to check join function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        t.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        t.setName("Thread");    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            t.join();            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }catch(Exception e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        for(int i=1;i&lt;=500;i++){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //    try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                //Thread.sleep(5);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //    }catch(Exception e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //if(i==250)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //    t.join();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            System.out.printf("%d %s\n",i,Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            if(i%10==0)Thread.yield();       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }    &lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public class MainClass {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public static void main(String args[])throws InterruptedException{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        // MyThread t= new MyThread();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         MyRunnable mr = new MyRunnable();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         System.out.println("master thread is "+Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         Thread thread = new Thread(mr);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.setName("*runnable");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.setName("thread");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.setPriority(8);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //thread.setPriority(8);         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        // t.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        // t.join();         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.setPriority(Thread.MAX_PRIORITY);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.start();    will throw illegal thread state exception                      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the point is the runnable thread sticks to end of 'thread' some intricacy of being a static method but I am not getting a logical answer out of my grey cells, getting back to dwell more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-876302166998561212?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KxQiW25kA9hu_nT-Rx-_IGojFmM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxQiW25kA9hu_nT-Rx-_IGojFmM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KxQiW25kA9hu_nT-Rx-_IGojFmM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxQiW25kA9hu_nT-Rx-_IGojFmM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/_5f9YlyaYxI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/876302166998561212/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=876302166998561212" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/876302166998561212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/876302166998561212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/_5f9YlyaYxI/managing-join-function-on-threads.html" title="Managing join function on threads" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/10/managing-join-function-on-threads.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBQ3k4eyp7ImA9WxRQE08.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-934048535878508573</id><published>2008-10-07T01:37:00.002+05:30</published><updated>2008-10-07T01:45:52.733+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-07T01:45:52.733+05:30</app:edited><title>fixing thread behaviour - novice</title><content type="html">consider these three classes,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public class MyRunnable implements Runnable{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public MyRunnable() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public void run(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        for(int i=1;i&lt;=50;i++){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                //Thread.sleep(5);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            }catch(Exception e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            System.out.println(Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public class MainClass {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public static void main(String args[]){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         MyThread t= new MyThread();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         MyRunnable mr = new MyRunnable();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         System.out.println("master thread is "+Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         Thread thread = new Thread(mr);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.setName("runnable");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.setName("thread");         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.start();         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.setPriority(Thread.MAX_PRIORITY);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.start();    will throw illegal thread state exception                      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;class MyThread extends Thread{    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public void run(){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        for(int i=1;i&lt;=50;i++){            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            System.out.println(Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            //    Thread.sleep(50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            }catch(Exception e){}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;the code is simple but I wrote this code to let thread named "thread" first execute followed by Runnable implemented thread but it all go wrong since I first started thread 'runnable' so it will execute few lines of codes before starting thread 'thread' and my code goes awry, to fix this just uncomment this line&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;//Thread.sleep(5);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;this passes transfers 'runnable' to sleep state(or blocking state) which gives 'main'(yeah!! main is also a thread) thread to start second thread and since it is higher priority so runs to completion till the before returning back to 'runnable'&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-934048535878508573?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uMQ1ZTZz8g6JdtbJCdUl1R5kt9M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uMQ1ZTZz8g6JdtbJCdUl1R5kt9M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uMQ1ZTZz8g6JdtbJCdUl1R5kt9M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uMQ1ZTZz8g6JdtbJCdUl1R5kt9M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/HuPbR6ZthiM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/934048535878508573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=934048535878508573" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/934048535878508573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/934048535878508573?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/HuPbR6ZthiM/fixing-thread-behaviour-novice.html" title="fixing thread behaviour - novice" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/10/fixing-thread-behaviour-novice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBQnkzfSp7ImA9WxRQE08.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-5107890707521881072</id><published>2008-10-07T01:27:00.002+05:30</published><updated>2008-10-07T01:37:33.785+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-07T01:37:33.785+05:30</app:edited><title>A little threading experiment</title><content type="html">Consider the following program&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public class MainClass {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    public static void main(String args[]){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         MyThread t= new MyThread();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         MyRunnable mr = new MyRunnable();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         System.out.println("master thread is" +Thread.currentThread().getName());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         Thread thread = new Thread(mr);&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;         &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.start();&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;         &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;thread.setName("runnable");&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;         t.setName("thread");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.setPriority(Thread.MAX_PRIORITY);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.start();    will throw illegal thread state exception                      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    }    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;this code works on classes posted in previous posts(MyThread class and MyRunnable class with only loop running 50 times)  and it runs cool with showing variable output, if we run this code then we might get something like an output showing&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;master thread is main&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Thread-1&lt;br /&gt;thread&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;thre...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;......&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;this Thread-1 is generic name of MyThread class supplied by JVM which shows once loop is executed before reaching the setname function, to fix this up(nothin is guaranteed so this fix might not work but we are just taking extra precautions) transfer the setname function above the code for starting both threads.&lt;br /&gt;        &lt;span style="font-family: courier new;"&gt; .................................................&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         Thread thread = new Thread(mr);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.setName("runnable");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.setName("thread");         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         thread.start();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         t.start();         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         //t.setPriority(Thread.MAX_PR.......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;which fixes up the mess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-5107890707521881072?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YOo7RgbvoHZjv3ztjMGSVNHa7lE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOo7RgbvoHZjv3ztjMGSVNHa7lE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YOo7RgbvoHZjv3ztjMGSVNHa7lE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOo7RgbvoHZjv3ztjMGSVNHa7lE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/PyCS0p7j36M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/5107890707521881072/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=5107890707521881072" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5107890707521881072?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5107890707521881072?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/PyCS0p7j36M/little-threading-experiment.html" title="A little threading experiment" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/10/little-threading-experiment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAERXc7eCp7ImA9WxRQE0w.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-2654117402375175131</id><published>2008-10-06T22:39:00.002+05:30</published><updated>2008-10-06T22:51:44.900+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-06T22:51:44.900+05:30</app:edited><title>Thread in windows</title><content type="html">It seems windows thread mechanism and scheduler is rather lazy or The our lab systems are too powerful (well they are , a 2GB RAM with core 2 quad Intel platforms at it's heart) so I write a simple program to check the behaviour of threads, I implemented simple code including three classes a simple class extending thread interface , a class implementing runnable interface and a main class to keep everything going&lt;br /&gt;&lt;br /&gt;following are the code of each of the three classes.&lt;br /&gt;&lt;br /&gt;public class MainClass {&lt;br /&gt;    public static void main(String args[]){&lt;br /&gt;         MyThread t= new MyThread();&lt;br /&gt;         MyRunnable mr = new MyRunnable();&lt;br /&gt;         Thread thread = new Thread(mr);&lt;br /&gt;         t.start();&lt;br /&gt;         thread.start();&lt;br /&gt;                             &lt;br /&gt;    }   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class MyRunnable implements Runnable{&lt;br /&gt;&lt;br /&gt;    public MyRunnable() {&lt;br /&gt;    }&lt;br /&gt;    public void run(){&lt;br /&gt;        for(int i=1;i&lt;=5000;i++){&lt;br /&gt;            System.out.println("runnable is running");&lt;br /&gt;        }&lt;br /&gt;    }   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; class MyThread extends Thread{   &lt;br /&gt;    public void run(){&lt;br /&gt;        for(int i=1;i&lt;=5000;i++)&lt;br /&gt;           &lt;br /&gt;            System.out.println("The extended thread is running");&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;take note of the heavy loop I created in both threads , it is not something to hog your CPU cycles(well it does so) but if I decrease the value by one zero the the ouput seems not of any thread importance , if I reduced loop to 500 , I got 500 lines of "The extended thread is running" followed by 500 lines of "runnable is running" , it seems that either the JDK implementation in windows doesnot like thread much or the underlying thread handling in windows system(if JVM maps thread handling to underlying system) is awkward, however the above code show me some real grace with first "runnable is running" after 638 lines of  "The extended thread is running" , that's just an observation, everything else works fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-2654117402375175131?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ySo90aPjb3mZgvWLy02Qtg1CCyU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ySo90aPjb3mZgvWLy02Qtg1CCyU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ySo90aPjb3mZgvWLy02Qtg1CCyU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ySo90aPjb3mZgvWLy02Qtg1CCyU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/v5h1fMJeQ50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/2654117402375175131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=2654117402375175131" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2654117402375175131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2654117402375175131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/v5h1fMJeQ50/thread-in-windows.html" title="Thread in windows" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/10/thread-in-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMQ3o9cCp7ImA9WxRTE0U.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-3563167032644821877</id><published>2008-09-03T02:31:00.002+05:30</published><updated>2008-09-03T02:34:42.468+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T02:34:42.468+05:30</app:edited><title>SCJP success experience of Sujan Surendran (as posted on javaranch)</title><content type="html">&lt;div style="text-align: justify; font-family: arial;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;blockquote&gt;In the afternoon on Saturday the 22th of June, I began making telephone calls to Prometric centers in the city to book a slot for SCJP test for the weekend ahead, 28th or 29th of June (or in the worst case any date before the expiry date on my SCJP coupon, 30th of June). I had got the coupon some eight months before and had forgott&lt;span style="font-size:100%;"&gt;en about it for a l&lt;a href="http://www.flickr.com/photos/78328130@N00/2821609277"&gt;&lt;img src="http://farm4.static.flickr.com/3075/2821609277_fc674fbd52.jpg" style="float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" /&gt;&lt;/a&gt;ong time (Ever since I started working, I've forgotten a lot of things of my student life). Unfortunately slots for the weekend were all taken and none were available through out Bangalore. In the end the farthest date before 30th that I could get, was 25th. I got a 3.30 pm afternoon slot. Time was too short and I had to revise a lot of things. I was in a kind of do-or-die situation, and I worked quite hard.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;On the morning of 25th I woke up with flu. In the afternoon I left my office a few minutes after lunch so that I'll be on time at the Prometric center. I felt a bit uncomfortable during the test because of sinusitis. But thank God, I had flu on day on which I had the test. Had the flu come before the test date I wouldn't have been able to prepare for the test. I passed SCJP 1.5 with 97%. I was a bit like heart-broken initially for not being able to get 100, but then I was satisfied with what I have got. With only a short time before the test for preparation and flu, 97 sounded like a good score.&lt;br /&gt;&lt;br /&gt;Although the two day revision before the test was crucial, the secret to my success is the interest I have in Java since my college days. I always found it very exciting to work on Java. After college, before I started working for a company I spent most of my time working on small Java applications and thought of getting Sun Certification. I also spent one full day at book stores to find the best exam guide. The SCJP study guide (K&amp;amp;B) by Kathy and Bert is a wonderful book not just for SCJP but even otherwise it is an excellent reference/study material for Java developers. I have always loved Java and the book adds to the beauty of Java and makes it a pleasant experience to read through. Thank you, Kathy and Bert.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Sujan&lt;br /&gt;&lt;br /&gt;This is the success story of Sujan Surendran as posted in javaranch, for the post click here, the person got 97%in his exam...&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;small&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/small&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-3563167032644821877?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sHzSnB62Jn8lXb4wPaiGcIPs3DQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHzSnB62Jn8lXb4wPaiGcIPs3DQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sHzSnB62Jn8lXb4wPaiGcIPs3DQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHzSnB62Jn8lXb4wPaiGcIPs3DQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/l_faZmx5a_s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/3563167032644821877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=3563167032644821877" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3563167032644821877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3563167032644821877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/l_faZmx5a_s/scjp-success-experience-of-sujan_03.html" title="SCJP success experience of Sujan Surendran (as posted on javaranch)" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3075/2821609277_fc674fbd52_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/09/scjp-success-experience-of-sujan_03.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAQXs5fyp7ImA9WxdUFUQ.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-6957017995605752437</id><published>2008-08-01T19:19:00.000+05:30</published><updated>2008-08-01T19:19:00.527+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-01T19:19:00.527+05:30</app:edited><title>'instanceOf' is not a keyword</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;b&gt;instanceOf&lt;/b&gt; which bumps everywhere when somebody prepare for SCJP 5 is &lt;b&gt;not a keyword&lt;/b&gt; rather it can be used as a normal variable name&lt;br/&gt;&lt;br/&gt;These all are legal&lt;br/&gt;&lt;img height='233' width='309' src='http://tech1scripts.googlepages.com/Study_Fail.jpg' style='max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;'/&gt;&lt;br/&gt;&lt;font face='Courier New'&gt;class instanceOf{}&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font face='Courier New'&gt;void instaceOf{&amp;lt;parameter list&amp;gt;}&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;in both of these example it acts like a normal keyword like foo or bar (or Mesopotamia for Christ's sake)  &lt;br/&gt;&lt;br/&gt;however instanceof is a keyword&lt;br/&gt;&lt;br/&gt;for discussion refer &lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=045949'&gt;this javaranch thread&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;[Caption]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-6957017995605752437?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y086WTjWyU_dpA6VFAaCPorfKnc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y086WTjWyU_dpA6VFAaCPorfKnc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y086WTjWyU_dpA6VFAaCPorfKnc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y086WTjWyU_dpA6VFAaCPorfKnc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/2EYB-3XG8Vs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/6957017995605752437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=6957017995605752437" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/6957017995605752437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/6957017995605752437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/2EYB-3XG8Vs/is-not-keyword.html" title="&amp;#39;instanceOf&amp;#39; is not a keyword" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/08/is-not-keyword.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMQnk5fSp7ImA9WxdUFEw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-5186276065731384945</id><published>2008-07-30T16:50:00.002+05:30</published><updated>2008-07-30T16:58:03.725+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T16:58:03.725+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP questions and concept" /><title>The Wierd nature of postfix operator</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;while on javaranch today I found a post regarding a question which let everybody's brain fuzzy preparing for java certification (or say SCJP), the wierd behaviour of postfix operator&lt;br /&gt;&lt;br /&gt;what is expected by the following code&lt;br /&gt;&lt;br /&gt;&lt;pre align="left"&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;int x = 1;&lt;br /&gt;x = x++;&lt;br /&gt;System.out.println(x);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; as most of beginners my immediate respnse was 2 but then with help of some ranchers and few digging in &lt;a href="http://scjpdumps.blogspot.com/2008/07/scjp-downloads.html"&gt;Java language specification&lt;/a&gt; I found that this is not the case, this code prints 1, in fact postfix can be think of like this method&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;int postfixIncrement() {&lt;br /&gt;int result = x;&lt;br /&gt; x = x + 1;&lt;br /&gt; return result;&lt;br /&gt;}&lt;br /&gt;where it returns original value, so if you typex&lt;br /&gt;x=x++;&lt;br /&gt;what hapens is x++ is calculated so x is incremented and stored in&lt;br /&gt; a temorary variable and then it returns original(not incremented x's value&lt;br /&gt;which in this case is assigned to x itself so the new value of x is overwritten by&lt;br /&gt;x's original value,&lt;br /&gt;for example observe this code&lt;br /&gt;in x=1;&lt;br /&gt;int y = x++;&lt;br /&gt;System.out.println(x);&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;here x is not overwritten so it will print 1 and y's value is 2(as expected or rather say unexpected)&lt;br /&gt;&lt;br /&gt;reference:&lt;a href="http://www.rizzoweb.com/java/postfixIncrement.html"&gt;rizzoweb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and for detailed explanation refer &lt;a href="http://scjpdumps.blogspot.com/2008/07/scjp-downloads.html"&gt;JLS(Java Language Specification)&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-5186276065731384945?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FFncTPkH4GyJHnkC6FI9gFjTS80/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FFncTPkH4GyJHnkC6FI9gFjTS80/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FFncTPkH4GyJHnkC6FI9gFjTS80/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FFncTPkH4GyJHnkC6FI9gFjTS80/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/LiB-ggAowP0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/5186276065731384945/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=5186276065731384945" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5186276065731384945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5186276065731384945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/LiB-ggAowP0/wierd-nature-of-postfix-operator.html" title="The Wierd nature of postfix operator" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/07/wierd-nature-of-postfix-operator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGRno7eyp7ImA9WxdUFEw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-1048183735136000515</id><published>2008-07-27T02:01:00.001+05:30</published><updated>2008-07-30T16:53:47.403+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T16:53:47.403+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP questions and concept" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>containsAll clarification fro SCJP</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=045877'&gt;Collection:containsAll (Programmer Certification (SCJP) forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;If you look at the Collection interface, the containsAll method has signature:&lt;br/&gt;&lt;br/&gt;    code:&lt;br/&gt;&lt;br/&gt;     &lt;font face='Courier New'&gt;public boolean containsAll(Collection c)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;therefore you can check against any type of collection that contains Objects. It could (but doesn't) limit the collection to the E type parameter.&lt;br/&gt;It also says that the ClassCastException is optional so therefore dependent upon the implementation.&lt;br/&gt;&lt;br/&gt;Incidentally, the containsAll method in ArrayList is inherited from the AbstractCollection so you may want to look there for more info.&lt;br/&gt;&lt;br/&gt;One way you could think about the implementation is like so (you will be able to find the actual source somewhere):&lt;br/&gt;&lt;br/&gt;    code:&lt;br/&gt;&lt;br/&gt;      &lt;font face='Courier New'&gt;for(Object o:c){&lt;br/&gt;  if(!this.contains(o){&lt;br/&gt;           return false;&lt;br/&gt;        }&lt;br/&gt;    } &lt;br/&gt;    return true;&lt;br/&gt;&lt;br/&gt;source : javaranch&lt;br/&gt;forum : SCJP&lt;br/&gt;&lt;/font&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-1048183735136000515?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MVIGPLC6KaFirq5UN3uRUXY6xQ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVIGPLC6KaFirq5UN3uRUXY6xQ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MVIGPLC6KaFirq5UN3uRUXY6xQ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVIGPLC6KaFirq5UN3uRUXY6xQ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/CXfENKOmP48" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/1048183735136000515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=1048183735136000515" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1048183735136000515?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1048183735136000515?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/CXfENKOmP48/containsall-clarification-fro-scjp.html" title="containsAll clarification fro SCJP" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/07/containsall-clarification-fro-scjp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEHQn4-cCp7ImA9WxdVEU8.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-3564456190883097161</id><published>2008-07-15T19:00:00.001+05:30</published><updated>2008-07-15T19:00:33.058+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-15T19:00:33.058+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP questions and concept" /><title>ques for SCJP</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=045723'&gt;Overriding Vs. overloading (Programmer Certification (SCJP) forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;public void call (String n, int i) { }&lt;br/&gt;&lt;br/&gt;public void call (int i, String n) { }&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is this overloading or Overriding?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It is overloading since method signatures are different in terms of argument.&lt;br/&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-3564456190883097161?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b-5KyBNqrifzGM_MUf_1Sq8Pdo4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b-5KyBNqrifzGM_MUf_1Sq8Pdo4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b-5KyBNqrifzGM_MUf_1Sq8Pdo4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b-5KyBNqrifzGM_MUf_1Sq8Pdo4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/pd7xxsjVOVs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/3564456190883097161/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=3564456190883097161" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3564456190883097161?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3564456190883097161?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/pd7xxsjVOVs/ques-for-scjp.html" title="ques for SCJP" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/07/ques-for-scjp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMSXs5eCp7ImA9WxdVEUw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-523436036217499450</id><published>2008-07-15T15:26:00.001+05:30</published><updated>2008-07-15T15:26:28.520+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-15T15:26:28.520+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP salary" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>AVERAGE SALARY AFTER CERTIFICATIONS</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://certification.about.com/library/bl_salarysurveyresultsd.htm'&gt;Certification Salary Survey Results&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;his table shows the breakdown of salaries based on the first two certifications entered by a respondent.&lt;br/&gt;&lt;br/&gt;    * The first certification entered is listed in the "Cert1" column with any second certifications listed in the "Cert2" column.&lt;br/&gt;    * For certifications with no second cert listed, or for those who did not enter a salary, you will find an entry of "--".&lt;br/&gt;    * The amounts in bold represent the average salary for Cert1, regardless of the presence of a second certification.&lt;br/&gt;&lt;br/&gt;To interpret the results look at the Brainbench Cert listed below. The average salary for all those with a Brainbench cert as their first selection, regardless of any additional certs, is $36,176.92. However, one person also had a A+ cert in addition to the Brainbench cert. They earned $30,000. 11 people had only a Brainbench cert with no other certs and averaged $38,027.27.&lt;br/&gt;&lt;br/&gt;scroll to the bottom of list for sun java certifications including SCJP , SCJD&lt;br/&gt;&lt;br/&gt;to view&lt;a target='_blank' href='http://certification.about.com/library/bl_salarysurveyresultsd.htm'&gt; table click here&lt;/a&gt;&lt;br/&gt;&lt;/blockquote&gt;Technorati Tags: &lt;a class='performancingtags' href='http://technorati.com/tag/scjp%20salary' rel='tag'&gt;scjp salary&lt;/a&gt;, &lt;a class='performancingtags' href='http://technorati.com/tag/scjp%20income' rel='tag'&gt;scjp income&lt;/a&gt;, &lt;a class='performancingtags' href='http://technorati.com/tag/scjp' rel='tag'&gt;scjp&lt;/a&gt;, &lt;a class='performancingtags' href='http://technorati.com/tag/java%20certification%20salary' rel='tag'&gt;java certification salary&lt;/a&gt;, &lt;a class='performancingtags' href='http://technorati.com/tag/java%20certification%20income' rel='tag'&gt;java certification income&lt;/a&gt;, &lt;a class='performancingtags' href='http://technorati.com/tag/java%20certification' rel='tag'&gt;java certification&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-523436036217499450?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4K7XMp0EZmdQ9Id1EhftI00bA_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4K7XMp0EZmdQ9Id1EhftI00bA_8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4K7XMp0EZmdQ9Id1EhftI00bA_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4K7XMp0EZmdQ9Id1EhftI00bA_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/A1AMocTP2AA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/523436036217499450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=523436036217499450" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/523436036217499450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/523436036217499450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/A1AMocTP2AA/average-salary-after-certifications_15.html" title="AVERAGE SALARY AFTER CERTIFICATIONS" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/07/average-salary-after-certifications_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGRno7fCp7ImA9WxdUFEw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-7545481065990213638</id><published>2008-07-14T03:57:00.004+05:30</published><updated>2008-07-30T16:53:47.404+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T16:53:47.404+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>SCJP is disappointing more candidates</title><content type="html">Either human beings have become more brave or SUN is going Stricter TO distribute their certifications, but past week or so seemed to be a warning at least for me , In this period I have seen at seen at least three confessions of person confessing their failure in securing pass percentage In SCJP, either 310-065 is more harder or just time of the year but given that I am no veteran in this field and had just started it seems to be pretty scary time for me, as I am scheduled to give my exam within a month, My last post was about SCJP fail experience, but that seems just a tipline of chain, lets forget everything and start afresh, I have full faith in Kathy and Bert that they will not disappoint me of my dollars (the fee was huge), just posting because I was out of touch for few days because I had no internet connection but that seems more productive since I finished more than half K&amp;amp;B in a week( that's pretty fast for me, don't laugh!!)&lt;br /&gt;good night, going to sleep...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-7545481065990213638?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6HsEjUdtUmnuAImZa5iHDK9_8RQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6HsEjUdtUmnuAImZa5iHDK9_8RQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6HsEjUdtUmnuAImZa5iHDK9_8RQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6HsEjUdtUmnuAImZa5iHDK9_8RQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/NCm5EePUTYo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/7545481065990213638/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=7545481065990213638" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/7545481065990213638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/7545481065990213638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/NCm5EePUTYo/scjp-is-disappointing-more-candidates.html" title="SCJP is disappointing more candidates" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/07/scjp-is-disappointing-more-candidates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGRno7fCp7ImA9WxdUFEw.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-1145290236865282723</id><published>2008-06-30T16:45:00.001+05:30</published><updated>2008-07-30T16:53:47.404+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T16:53:47.404+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>SCJP Success story of Ralph Jaus</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=44&amp;amp;t=008603'&gt;Cleared SCJP 5 with 98% - experiences (Sun Certification Results forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;font face='Courier New'&gt;Hi all,&lt;br/&gt;&lt;br/&gt;on Friday I cleared SCJP with 98%. I'm so happy. Manny thanks to the forum for all the help.&lt;br/&gt;&lt;br/&gt;Here are some experiences:&lt;br/&gt;&lt;br/&gt;- I didn't expect that score at all. My scores in mock exams had been much&lt;br/&gt;worse:&lt;br/&gt;&lt;br/&gt;Whizlabs: 90%, 83, 85, 90, 86, 96&lt;br/&gt;K&amp;amp;B master exams: 76, 78&lt;br/&gt;sun:: 95&lt;br/&gt;&lt;br/&gt;- The real exam is easier than these mock exams. Nevertheless, best what&lt;br/&gt;you can do for preparation: Solve as much mock exams as possible. That&lt;br/&gt;will provide you with the necessary know how and ability to concentrate&lt;br/&gt;on that kind of questiions over three hours.&lt;br/&gt;&lt;br/&gt;- Whizlabs is a good tool. For example, a question about threads was nearly&lt;br/&gt;identical with a question on the exam.&lt;br/&gt;&lt;br/&gt;- On of the best free mock exams I know is http://www.danchisholm.net&lt;br/&gt;Besides the new Java 5 features it covers a great deal of the stuff.&lt;br/&gt;&lt;br/&gt;- I analysed each of my mistakes in the mock exams and learned the correct&lt;br/&gt;Java behavior.&lt;br/&gt;&lt;br/&gt;- According to drag and drop questions enthuware is close to the prometric&lt;br/&gt;surface. One important difference: At enthuware (at least in my version&lt;br/&gt;from 03/2008) in order to change a dragged value you have to clear&lt;br/&gt;everything. At prometric it is possible to change single values. That's a&lt;br/&gt;great advantage.&lt;br/&gt;&lt;br/&gt;- As it has been complained in the forum many times, if you reopen a drag-&lt;br/&gt;and-drop-window, all your preceding choices will be deleted. That's&lt;br/&gt;completely unacceptable. I hope sun will improve this surface soon.&lt;br/&gt;&lt;br/&gt;- There are questions of the following layout: Little code with 4 or 5&lt;br/&gt;lines and the multiple choice questions are on the main page and the&lt;br/&gt;other, comprehensive code is on a second window that has to be opened&lt;br/&gt;separately.&lt;br/&gt;&lt;br/&gt;Now the questions concerned lines numbers in the code of the main page.&lt;br/&gt;But I was absolutely focused on the large code of the other window and&lt;br/&gt;couldn't find the questionable line numbers there. This was quite&lt;br/&gt;confusing. Just at a later question with the same layout I discovered the&lt;br/&gt;pattern and could solve the former question.&lt;br/&gt;&lt;br/&gt;- The exam lasted 210 minutes. I needed about 200 minutes. I advise to&lt;br/&gt;solve each question completely as it occurs and to minimize the number of&lt;br/&gt;questions that you want to reconsider after you worked through all&lt;br/&gt;questions.&lt;br/&gt;&lt;br/&gt;- Questions about threads were ordered sequentially and were centered&lt;br/&gt;around question 10. Since they needed a lot of consideration I was quite&lt;br/&gt;slow at the beginning. Don't worry in such a situation. The other&lt;br/&gt;questions can be answered much faster.&lt;br/&gt;&lt;br/&gt;- In mock exams I was frequently confronted with questions about methods of&lt;br/&gt;String, collection, thread and other classes that hadn't been handeled in&lt;br/&gt;K&amp;amp;B. In my exam there also encountered one question (about collections)&lt;br/&gt;with such a method. I guess that was the question I answered incorrect.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Good luck for your exams.&lt;br/&gt;&lt;br/&gt;Ralph&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Source : &lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=44&amp;amp;t=008603'&gt;JavaRanch Saloon&lt;/a&gt;&lt;br/&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-1145290236865282723?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RxhQX6JaAV8NQOBRFd5dnXh6p0c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RxhQX6JaAV8NQOBRFd5dnXh6p0c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RxhQX6JaAV8NQOBRFd5dnXh6p0c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RxhQX6JaAV8NQOBRFd5dnXh6p0c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/35OZ9aFl9XA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/1145290236865282723/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=1145290236865282723" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1145290236865282723?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1145290236865282723?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/35OZ9aFl9XA/scjp-success-story-of-ralph-jaus.html" title="SCJP Success story of Ralph Jaus" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/scjp-success-story-of-ralph-jaus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc4fip7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-1046818388005358777</id><published>2008-06-29T23:53:00.001+05:30</published><updated>2008-06-30T00:03:09.936+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.936+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>confessions of an SCJP failed person</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=045547&amp;amp;p=1'&gt;How to fail in SCJP... (Programmer Certification (SCJP) forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;How to fail in SCJP?&lt;br/&gt;•Start studying when the exam is just 5 days apart! Imagine that SCJP 6 is just another exam and you do not have to study hard for it.&lt;br/&gt;•As you are a champ in C or Data structures or C++ and as you have prepared for Java paper at your university exams just few months back, you should assume that you will easily cram it!&lt;br/&gt;•Be (over-)confident about your intelligence (in fact you should keep on reminding yourself about all those difficult questions you have solved so easily and all the programming achievements at your college and project (again which should not be in Java!!!)).&lt;br/&gt;•Do not solve the problems practically on your PC, just go on reading them.&lt;br/&gt;•Presume that the coordinators at the exam center will be very obliging to you and you will be having enough of water to drink and air to breathe in the cabin of examination. You may also suppose that if the testing software throws the ‘error 708’ they will accept that it is an error that can in no way be triggered by the poor chap (of course at exam hour, its you!) who is trying to figure out what’s going on! [banghead] [banghead]&lt;br/&gt;•Without appreciating the essence of codes and all the examples, just try to learn the two-minute drill and other stuff from K&amp;amp;B. Become happy when someone keeps on using the term “on the exam…” and do not worry about the overall knowledge you should possess about a given API or any other stuff. Also waste lots of time in understanding the befuddling language used in the book.&lt;br/&gt;•Do not read Khalid Mughal.&lt;br/&gt;•Believe that someone on Javaranch will help you out when you yourself don’t know what the problem is.&lt;br/&gt;•Dream that the dumps you have arranged from your certified friend are the questions that the Sun Microsystems will put on exam!&lt;br/&gt;•In spite of a very strict deadline on your head and a very tense scenario (you know your job depends on this certificate), do not feel stressed. You can still spend hours after hours thinking about the charismatic girl at your workplace whom you like so much…&lt;br/&gt;•Do not forget to hunt for her in her college and at any other place where you might have a glance of her right on the day of exam!!! Her winsome smile and the beauteous moment will do the above mentioned job for you. Even if you are unable to find her, the target is achieved!&lt;br/&gt;•Take keen interest and keep smiling when you see a post like this! Also don’t forget to reply… [argh] [argh]&lt;br/&gt;&lt;br/&gt;--------------------&lt;br/&gt;&lt;br/&gt;SCJP 6 failed - 48% - 28/06/2008&lt;br/&gt;&lt;br/&gt;"In great attempts it is glorious even to fail. - Cassius Longinus"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The above post is by Bhushan Chhajed who failed in SCJP 6 on 28 june 2008&lt;br/&gt;it seems funny but it is reality, I presume that I will be giving this paper within 2 months and yet not serious about it yet I and some of you should take a lesson from this person.&lt;br/&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-1046818388005358777?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h1rISMzIqNW7or_aEpW4H7xhMdw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h1rISMzIqNW7or_aEpW4H7xhMdw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h1rISMzIqNW7or_aEpW4H7xhMdw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h1rISMzIqNW7or_aEpW4H7xhMdw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/R3CywsMLps4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/1046818388005358777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=1046818388005358777" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1046818388005358777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1046818388005358777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/R3CywsMLps4/confessions-of-scjp-failed-person.html" title="confessions of an SCJP failed person" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/confessions-of-scjp-failed-person.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc4fyp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-8860265181718998585</id><published>2008-06-26T22:04:00.001+05:30</published><updated>2008-06-30T00:03:09.937+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.937+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>SCJP for Java Enthusiast:received my sun voucher</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;&lt;blockquote&gt;Today I received My Sun voucher For Java Although I did not saw it but it is a my home bought from NIIT shakti Nagar New Delhi, It came up with fairly good discount  costing only Rs 4500 as compared to general Price of INR 7200, My initial impressions of exam are that ity is fairly conceptual in nature and 2 months preparation if you have a normal understanding of language is fair enough to clear it(It is not personal experience but what I got from different blogs, Success stories scattered around here and there over Internet&lt;br/&gt;&lt;br/&gt;Now some detail of Exam itself (Not by me, just copied from somewhere)&lt;font face='agency'&gt;&lt;br/&gt;PS:for the font, just tryng a new one.&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;&lt;br/&gt;Sun Certified Java Programmer (SCJP)&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;The Sun Certified Java Programmer (SCJP) exam is the entry level Java exam and is a prerequisite to a number of the other Java-related certifications. SCJP 6, designated CX-310-065 by Sun, was released in December 2007.&lt;br/&gt;&lt;br/&gt;It is designed to have a fairly detailed test of basic knowledge of the essentials of the Java programming language. It tests looping constructs and variables, and does not cover specific technologies such as GUI creation, Web or network programming.&lt;br/&gt;&lt;br/&gt;It is assessed through an automatically administered multiple-choice test system and consists of 72 questions which the candidate has 210 minutes to answer. At least 47 questions are needed to be correct to pass (around 65%). The exam is taken at a Prometric test center, and to take the test a candidate must buy a voucher from Sun (approximately US$200 in the US, but £150 (excluding VAT) in the UK) and book the test at least a week in advance. The test consists of multiple choice and drag-and-drop questions, the latter comprising 20-25% of the questions.&lt;br/&gt;&lt;br/&gt;The SCJP 5 exam tests a candidate on knowledge of declarations, access control, object orientation, assignments, operators, flow control, assertions, string handling, I/O, parsing, formatting, generics, collections, inner classes, threads and the JDK tools[1]. The test is available in English, Japanese, Chinese, German, Korean, Portuguese and Spanish.&lt;br/&gt;&lt;u&gt;&lt;br/&gt;Previous versions&lt;/u&gt;&lt;br/&gt;&lt;br/&gt;There have been a number of previous versions of the SCJP. The current version, SCJP 6.0, is aimed at the JDK 6.0 release of Java. It introduces new topics covering Console, NavigableSet, and NavigableMap.&lt;br/&gt;&lt;br/&gt;SCJP 5.0 (designated CX-310-055) was based on JDK 5. It introduced variable arguments, autoboxing, and generic types, and dropped the bit shifting topics from previous exams.&lt;br/&gt;&lt;br/&gt;SCJP 1.4 (designated CX-310-035) was based on JDK 1.4. Compared to the previous version of the exam, SCJP 1.2, it dropped questions on GUI topics and shifted the emphasis towards core language features[3]. SCJP 1.4 features 61 questions to be answered within 120 minutes. 32 questions or more (52%) need to be answered correctly in order to pass.&lt;br/&gt;&lt;br/&gt;SCJP 1.2 (designated CX-310-025) was based on JDK 1.2, and was first live on 15 June 2000. The exam had 59 questions (both multiple choice and short answer) to be answered within two hours. The pass mark was 61 percent. However, exam 310-025 has been withdrawn from the market; certified professionals can retain their certification and use the title, but this version is no longer being offered.&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-8860265181718998585?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ajqLPMpI_aqAKJz0cGViy0svkxU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ajqLPMpI_aqAKJz0cGViy0svkxU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ajqLPMpI_aqAKJz0cGViy0svkxU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ajqLPMpI_aqAKJz0cGViy0svkxU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/-1KYDqoKjac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/8860265181718998585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=8860265181718998585" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/8860265181718998585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/8860265181718998585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/-1KYDqoKjac/scjp-for-java-enthusiastreceived-my-sun.html" title="SCJP for Java Enthusiast:received my sun voucher" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/scjp-for-java-enthusiastreceived-my-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc4cCp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-2757701831063254998</id><published>2008-06-25T12:30:00.001+05:30</published><updated>2008-06-30T00:03:09.938+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.938+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>Float from javadoc</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://java.sun.com/j2se/1.5.0/docs/api/index.html'&gt;Float (Java 2 Platform SE 5.0)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;Note that in most cases, for two instances of class Float, f1 and f2, the value of f1.equals(f2) is true if and only if&lt;br/&gt;&lt;br/&gt;       f1.floatValue() == f2.floatValue()&lt;br/&gt;     &lt;br/&gt;&lt;br/&gt;also has the value true. However, there are two exceptions:&lt;br/&gt;&lt;br/&gt;    * If f1 and f2 both represent Float.NaN, then the equals method returns true, even though Float.NaN==Float.NaN has the value false.&lt;br/&gt;    * If f1 represents +0.0f while f2 represents -0.0f, or vice versa, the equal test has the value false, even though 0.0f==-0.0f has the value true. &lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-2757701831063254998?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BERADRGX15hQ_0egebDgnn41JXA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BERADRGX15hQ_0egebDgnn41JXA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BERADRGX15hQ_0egebDgnn41JXA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BERADRGX15hQ_0egebDgnn41JXA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/2m_VN5pUVrg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/2757701831063254998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=2757701831063254998" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2757701831063254998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/2757701831063254998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/2m_VN5pUVrg/float-from-javadoc.html" title="Float from javadoc" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/float-from-javadoc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc4cSp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-7634109060397869505</id><published>2008-06-23T23:15:00.001+05:30</published><updated>2008-06-30T00:03:09.939+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.939+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>John Meyers cool question</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font size='2' face='Verdana, Arial'&gt;int[] a = null ,  b [] = null;&lt;br/&gt;b = a;&lt;br/&gt;System.out.println( b );&lt;br/&gt; &lt;br/&gt;Choose all that apply&lt;br/&gt;A) Runtime NullPointerException&lt;br/&gt;B) Prints null&lt;br/&gt;C)Compile time error&lt;br/&gt;&lt;br/&gt;now explanation:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font size='2' face='Verdana, Arial'&gt;Look at the code carefully. Its a bit tricky one.&lt;br/&gt; &lt;br/&gt;int [] a=null,b[]=null; is equivalent to int [] a =null; int[] b[]=null;&lt;br/&gt; &lt;br/&gt;So a is a one dimensional array whereas b is a two dimensional array. Its just the way how the compiler interprets it.&lt;br/&gt;&lt;br/&gt;hence answer is C&lt;br/&gt;&lt;br/&gt;By-&lt;br/&gt;&lt;/font&gt;&lt;font size='2' face='Verdana, Arial'&gt;&lt;b&gt;Hemnathbabu Kottaiveedu&lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-7634109060397869505?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SG4T6YdOfykpTFs4oyTlr39ADIM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SG4T6YdOfykpTFs4oyTlr39ADIM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SG4T6YdOfykpTFs4oyTlr39ADIM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SG4T6YdOfykpTFs4oyTlr39ADIM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/tkRRzXCtLpA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/7634109060397869505/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=7634109060397869505" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/7634109060397869505?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/7634109060397869505?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/tkRRzXCtLpA/john-meyers-cool-question.html" title="John Meyers cool question" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/john-meyers-cool-question.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc_eCp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-1353805636387303746</id><published>2008-06-23T22:59:00.001+05:30</published><updated>2008-06-30T00:03:09.940+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.940+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>A note about automatic casting</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The Character class has got just one constructor ( jdk1.2.1 ) which takes a char data type .&lt;br/&gt;&lt;br/&gt;Also note that most of the Wrapper class constructors that take a String argument can throw a NumberFormatException ( which is an unchecked exception ) .&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-1353805636387303746?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XeIk4sv4NyNhczvwCmuR-heusbA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XeIk4sv4NyNhczvwCmuR-heusbA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XeIk4sv4NyNhczvwCmuR-heusbA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XeIk4sv4NyNhczvwCmuR-heusbA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/LuOsfYFWIgM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/1353805636387303746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=1353805636387303746" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1353805636387303746?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1353805636387303746?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/LuOsfYFWIgM/note-about-automatic-casting.html" title="A note about automatic casting" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/note-about-automatic-casting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc_eCp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-3879493129066444294</id><published>2008-06-23T22:24:00.001+05:30</published><updated>2008-06-30T00:03:09.940+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.940+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>result of Math.abs(Integer.MIN_VALUE())</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt; is Integer.MIN_VALUE()&lt;br/&gt;that is -2147483648&lt;br/&gt;&lt;br/&gt;this is a special case.&lt;br/&gt; because the obvious result is doesn't fall into integer domain&lt;br/&gt;&lt;br/&gt;Note:Integer max value is 2147483647 and following statement result in 1 arithmatic value higher so compiler doesn't dop absolute wrapping.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-3879493129066444294?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WzrfgcgRd6vNvz6S89rEIScs5aQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WzrfgcgRd6vNvz6S89rEIScs5aQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WzrfgcgRd6vNvz6S89rEIScs5aQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WzrfgcgRd6vNvz6S89rEIScs5aQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/jfSb0iRHFsE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/3879493129066444294/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=3879493129066444294" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3879493129066444294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3879493129066444294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/jfSb0iRHFsE/result-of-mathabsintegerminvalue.html" title="result of Math.abs(Integer.MIN_VALUE())" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/result-of-mathabsintegerminvalue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc_eSp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-1206065843949744052</id><published>2008-06-21T16:13:00.001+05:30</published><updated>2008-06-30T00:03:09.941+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.941+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>Float rules</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=045428'&gt;primitive casting (Programmer Certification (SCJP) forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;    How float is considered a bigger variable than int?&lt;br/&gt;    Because both have the same 32bits. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Ans&lt;/b&gt;&lt;br/&gt;It's not based on bits, it's based on range -- interestingly, Java doesn't really care much about precision either.&lt;br/&gt;&lt;br/&gt;Anyway, the range of an int is from -2,147,483,648 to 2,147,483,647. And the range of a float is from -3.40282346638528860e+38 to +3.40282346638528860e+38.&lt;br/&gt;&lt;br/&gt;So, as you can see even though an int and a float are both 32 bits, a float covers a much bigger range. In fact, a float has a bigger range than a long, even though a long is 64 bits and a float is 32 bits.&lt;br/&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-1206065843949744052?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/odWnntK7g3vyXQu7IrMyfnZcIFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/odWnntK7g3vyXQu7IrMyfnZcIFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/odWnntK7g3vyXQu7IrMyfnZcIFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/odWnntK7g3vyXQu7IrMyfnZcIFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/BZeA51uhMGo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/1206065843949744052/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=1206065843949744052" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1206065843949744052?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/1206065843949744052?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/BZeA51uhMGo/float-rules.html" title="Float rules" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/float-rules.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFQXY-fSp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-4521885006185445376</id><published>2008-06-18T14:49:00.001+05:30</published><updated>2008-06-30T00:03:30.855+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:30.855+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>Kathy and Bates SCJP 5 guide errata list by Bert Bates</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=034230'&gt;K &amp;amp; B, SCJP 5 - Errata: Updated 7/28/06 (Programmer Certification (SCJP) forum at JavaRanch)&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;Hi Guys,&lt;br/&gt;&lt;br/&gt;Thank you all for your sharp eyes! Below is the updated errata list for our SCJP 5 book.&lt;br/&gt;&lt;br/&gt;I'm going to leave this thread locked - so it will be readable but not update-able. What I'd like to request is that if you have a doubt about this errata list or if you think you've found another error, please start another thread and include "Doubt in K&amp;amp;B SCJP 5: topic _____" in the Subject of the thread. That way we can all discuss it and decide whether it's a real errata or not. What we've discovered is that some fraction of the "errata" that are reporting are actually not errata, so this is an attempt to keep the errata list as useful as possible. Once we've agreed that a new errata has been found, we'll add it to this list.&lt;br/&gt;&lt;br/&gt;Some of the errata that come in are hard for us to deal with. We want the errata list to be as useful as possible, so some very minor typos are excluded from this list (although they will be fixed in the next printing). In addition, some people have found exceptions to statements in the book, but they are statements that are true as far as the exam is concerned. I'd like to use one of Kristian's erratas as an example (BTW, thanks Kristian for all your thorough research and help with these errata!): Kristian has pointed out that a method-local inner class can have the strictfp modifier. While this is (probably) true, it's not on the exam. We want to keep the book as focused as possible, so this kind of rare exception is a little tricky. What we think we're going to do in the reprint is add something like "While it's not on the exam..." when we need to clarify this kind of thing.&lt;br/&gt;&lt;br/&gt;Finally, we're sorry for every errata in the book! We try really hard to find them all before publication, and our crack review team does the same. While we aren't making any excuses, we do believe that this particular book gets a lot more public scrutiny than most other tech books, which results in a more extensive errata list.&lt;br/&gt;&lt;br/&gt;Again, we're going to lock this thread, but we urge you to create new "K&amp;amp;B doubt" threads for any related discussions!&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Bert and Kathy&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;SCJP 5 - Errata 7/28/06&lt;br/&gt;&lt;br/&gt;(New since April marked with an * after the page number)&lt;br/&gt;&lt;br/&gt;page...type......description&lt;br/&gt;&lt;br/&gt;..9....clarify...Listener methods must end in "Listener"&lt;br/&gt;&lt;br/&gt;.14.*..bug.......2nd para. was: Apart from using...in Chapter 10, you can do one of...&lt;br/&gt;...........................s/b: You can do one of two things...&lt;br/&gt;&lt;br/&gt;.41....typo......2nd declaration s/b: final int recordNumber&lt;br/&gt;&lt;br/&gt;.45....x-ref.....Synchronized para. s/b: Chapter 9&lt;br/&gt;&lt;br/&gt;.59....x-ref.....Volatile para. s/b: Chapter 9&lt;br/&gt;&lt;br/&gt;.61.*..bug.......Middle para. s/b: The key point to remember is that an enum that isn't enclosed in a class, can be...&lt;br/&gt;&lt;br/&gt;.62.*..bug.......After first code s/b: ...of the enum declaration, when no other declarations for this enum follow&lt;br/&gt;&amp;amp;65....clarify...comment in code s/b: ...REQUIRED when more code follows&lt;br/&gt;&lt;br/&gt;.74....bug.......Q-2: answers A-D were: public Bark speak()...&lt;br/&gt;&amp;amp; 77...............................s/b: public void speak()...&lt;br/&gt;&lt;br/&gt;.94....clarify...code was: private Halter myHalter;&lt;br/&gt;......................s/b: private Halter myHalter = new Halter();&lt;br/&gt;&lt;br/&gt;115....clarify...last sentence before exam watch s/b:&lt;br/&gt;&lt;br/&gt;If any superclass in its inheritance tree has already provided concrete (i.e., non-abstract) method implementations, then, regardless of whether the superclass declares that it implements the interface, the subclass is under no obligation to re-implement (override) those methods.&lt;br/&gt;&lt;br/&gt;115....bug.......exam watch was: a.doDogStuff();&lt;br/&gt;............................s/b: d.doDogStuff();&lt;br/&gt;&lt;br/&gt;133....bug.......3rd row, 2nd column was: class Foo {&lt;br/&gt;.....................................s/b: public class Foo {&lt;br/&gt;&lt;br/&gt;174....clarify...line 15 s/b: dog.setName("Aiko");&lt;br/&gt;&lt;br/&gt;216....bug.......Starting at 2nd sentence "As we'll cover..." remove that sentence and the code down to the next heading.&lt;br/&gt;&lt;br/&gt;217.*..typo......figure 3-4, myDogs(0) s/b: myDogs[0]&lt;br/&gt;&lt;br/&gt;229.*..clarify...2nd to last para.: Non-"true" String constructors equate to "false"&lt;br/&gt;&lt;br/&gt;233....bug.......In table 3-3, valueOf for Boolean does not throw NFE&lt;br/&gt;&lt;br/&gt;234....bug.......1st two S.o.p.'s s/b: ("y = " + y);&lt;br/&gt;&lt;br/&gt;235.*..typo......2nd para. "So, under the covers..." was: "i++", s/b: "y++"&lt;br/&gt;&lt;br/&gt;236....clarify...Sentence before bullet points s/b: In order to save memory, two instances of the following wrapper objects, created through autoboxing, will always be equal...&lt;br/&gt;&lt;br/&gt;236....clarify...Add this sentence: When == is used to compare a primitive to a wrapper object, the wrapper object will be unwrapped to its primitive value, and the comparison will be made between the two primitives' values.&lt;br/&gt;&lt;br/&gt;240.*..typo......Para. after "Byte, Byte", 1t sentence, "int" s/b "byte".&lt;br/&gt;&lt;br/&gt;258....clarify...2nd boxing bullet s/b: Using == with wrappers created through autoboxing is tricky; those with small values...&lt;br/&gt;&lt;br/&gt;259....clarify...Q-2: code s/b: Short story = 200;&lt;br/&gt;&amp;amp; 266&lt;br/&gt;&lt;br/&gt;322....clarify...Near the bottom of the exam watch, sentence s/b: But the only variables that can be assigned (rather than tested against something else) are a boolean or a Boolean; all other...&lt;br/&gt;&lt;br/&gt;364....typo......code: doStuff() s/b: doStuff();&lt;br/&gt;&lt;br/&gt;370....x-ref.....3rd row (IllegalArgumentException) s/b: (This chapter)&lt;br/&gt;.................6th row (NumberFormatException) s/b: (Chapter 3, "Assignments")&lt;br/&gt;&lt;br/&gt;381....bug.......code s/b:&lt;br/&gt;&lt;br/&gt;switch(x) {&lt;br/&gt;case 2: y = 3; break;&lt;br/&gt;case 3: y = 9; break;&lt;br/&gt;case 4: y = 27; break;&lt;br/&gt;default: assert false; // we're never supposed to get here&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;421....typo...... bottom of page, s/b: x+= " ocean";&lt;br/&gt;&lt;br/&gt;439....bug.......2nd 2. s/b: Create a Writer or a Stream. Specifically, create a FileWriter, a PrintWriter, or a FileOutputStream.&lt;br/&gt;&lt;br/&gt;454....bug.......2nd paragraph s/b: ...(unless you implement readObject())...&lt;br/&gt;&lt;br/&gt;472....bug......."Finding stuff" bullet, last sentence s/b: We'll use the java.util.regex.Pattern , java.util.regex.Matcher, and java.util.Scanner classes to help us find stuff.&lt;br/&gt;&lt;br/&gt;492....bug.......Last paragraph s/b: ...and to deserialize an object invoke readObject().&lt;br/&gt;&lt;br/&gt;497....bug.......6th bullet: was matcher() s/b: matches()&lt;br/&gt;&lt;br/&gt;505....typo......top of page: was: "dir1" and "dir1"&lt;br/&gt;&amp;amp; 517.........................s/b: "dir1" and "dir2"&lt;br/&gt;&lt;br/&gt;507.*..bug.......F &amp;amp; G, replace "override" with "implement" and in the answer for A, B, D, and E:&lt;br/&gt;&amp;amp; 520............s/b: ...you don't implement the defaultReadObject() method, you call it from within the readObject() method...&lt;br/&gt;&lt;br/&gt;528....typo......2nd line: moofvalue() s/b: getMoofValue()&lt;br/&gt;&lt;br/&gt;538....bug.......In figure, LinkedHashMap s/b a subclass of HashMap&lt;br/&gt;&lt;br/&gt;562....bug.......After big code listing, s/b: ...not predictable: HashSets do not guarantee any ordering.&lt;br/&gt;&lt;br/&gt;574....big bug...The top 2/3 of the page uses a HashSet / Set example. It should be using an ArrayList / List example, so replace 10 occurrences of "Set" with "List", and replace 2 occurrences of "HashSet" with "ArrayList".&lt;br/&gt;&lt;br/&gt;581....clarify...Exam watch should be: ...even if that Object reference refers to an Integer (or some other wrapper object) on the heap.&lt;br/&gt;&lt;br/&gt;620....bug.......Q-16: method declaration s/b:&lt;br/&gt;&amp;amp; 634&lt;br/&gt;public static &lt;e number='' extends=''&gt; List&lt;e&gt; process(List&lt;e&gt; nums)&lt;br/&gt;&lt;br/&gt;631....bug.......A-13, end of answer s/b: are not defined in the Arrays or Collections classes. (Objective 6.5)&lt;br/&gt;&lt;br/&gt;649.*..bug.......Last sentence in exam watch s/b: It's rare to see semicolons following curly braces.&lt;br/&gt;&lt;br/&gt;665.*..clarify...Answer 1, B, remove the sentence beginning: When you instantiate a nested...&lt;br/&gt;&lt;br/&gt;669....typo......Answer s/b: A,B,D,E, and F are incorrect&lt;br/&gt;&lt;br/&gt;682.*..bug.......In exam watch, code s/b: Thread t = new Thread(); t.run();&lt;br/&gt;&lt;br/&gt;711....x-ref.....item 5 s/b: ...Chapter 6...&lt;br/&gt;&lt;br/&gt;752....bug.......Answers 13 &amp;amp; 17: IllegalThreadStateException s/b:&lt;br/&gt;&amp;amp; 757 IllegalMonitorStateException&lt;br/&gt;&lt;br/&gt;783....clarify...Q-4, D. s/b: D. _A.&lt;br/&gt;&amp;amp; 792&lt;br/&gt;&lt;br/&gt;787....bug.......Q-10, This is really a question about java, not javac.&lt;br/&gt;796 &amp;amp; 797........Change all references from javac to java.&lt;br/&gt;&lt;br/&gt;--------------------&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The above post is by Bert Bates co-author  of legendary SCJP 5 preparation guide and errata is posted by himself in Javaranch forum  in &lt;a href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=24&amp;amp;t=034230'&gt;this thread&lt;/a&gt;&lt;br/&gt;and the forum is best part of their website with actiev involvement of members and authors &lt;br/&gt;&lt;/e&gt;&lt;/e&gt;&lt;/e&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-4521885006185445376?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9D8YvrBQwvGti3fRIEpsBc9HJR0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9D8YvrBQwvGti3fRIEpsBc9HJR0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9D8YvrBQwvGti3fRIEpsBc9HJR0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9D8YvrBQwvGti3fRIEpsBc9HJR0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/KFzVked8RHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/4521885006185445376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=4521885006185445376" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/4521885006185445376?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/4521885006185445376?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/KFzVked8RHU/kathy-and-bates-scjp-5-guide-errata.html" title="Kathy and Bates SCJP 5 guide errata list by Bert Bates" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/kathy-and-bates-scjp-5-guide-errata.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc_eip7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-8052929731136285598</id><published>2008-06-18T13:30:00.001+05:30</published><updated>2008-06-30T00:03:09.942+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.942+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><title>JavaRanch FAQ : Scjp Faq</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://faq.javaranch.com/java/ScjpFaq'&gt;JavaRanch FAQ : Scjp Faq&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;What are some potential trips/traps in the SCJP exam?  &lt;br/&gt;&lt;br/&gt;    * Two top-level public classes cannot be in the same source file.&lt;br/&gt;    * main() cannot call an instance (non-static) method.&lt;br/&gt;    * Methods can have the same name as the constructor(s).&lt;br/&gt;    * Watch for thread initiation with classes that don't have a run() method.&lt;br/&gt;    * Local classes cannot access non-final variables.&lt;br/&gt;    * Case statements must have values within permissible range.&lt;br/&gt;    * Watch for Math class being an option for immutable classes.&lt;br/&gt;    * instanceOf is not the same as instanceof.&lt;br/&gt;    * Constructors can be private.&lt;br/&gt;    * Assignment statements can be mistaken for a comparison; e.g., if(a=true)...&lt;br/&gt;    * Watch for System.exit() in try-catch-finally blocks.&lt;br/&gt;    * Watch for uninitialized variable references with no path of proper initialization.&lt;br/&gt;    * Order of try-catch-finally blocks matters.&lt;br/&gt;    * main() can be declared final.&lt;br/&gt;    * -0.0 == 0.0 is true.&lt;br/&gt;    * A class without abstract methods can still be declared abstract.&lt;br/&gt;    * RandomAccessFile descends from Object and implements DataInput and DataOutput.&lt;br/&gt;    * Map does not implement Collection.&lt;br/&gt;    * Dictionary is a class, not an interface.&lt;br/&gt;    * Collection (singular) is an Interface, but Collections (plural) is a helper class.&lt;br/&gt;    * Class declarations can come in any order (e.g., derived first, base next, etc.).&lt;br/&gt;    * Forward references to variables gives a compiler error.&lt;br/&gt;    * Multi-dimensional arrays can be "sparse" -- i.e., if you imagine the array as a matrix, every row need not have the same number of columns.&lt;br/&gt;    * Arrays, whether local or class-level, are always initialized&lt;br/&gt;    * Strings are initialized to null, not empty string.&lt;br/&gt;    * An empty string is not the same as a null reference.&lt;br/&gt;    * A declaration cannot be labelled.&lt;br/&gt;    * continue must be in a loop (e.g., for, do, while). It cannot appear in case constructs.&lt;br/&gt;    * Primitive array types can never be assigned to each other, even though the primitives themselves can be assigned. For example, ArrayofLongPrimitives = ArrayofIntegerPrimitives gives compiler error even though longvar = intvar is perfectly valid.&lt;br/&gt;    * A constructor can throw any exception.&lt;br/&gt;    * Initializer blocks are executed in the order of declaration.&lt;br/&gt;    * Instance initializers are executed only if an object is constructed.&lt;br/&gt;    * All comparisons involving NaN and a non-NaN always result in false.&lt;br/&gt;    * Default type of a numeric literal with a decimal point is double.&lt;br/&gt;    * int and long operations / and % can throw an ArithmeticException, while float and double / and % never will (even in case of division by zero).&lt;br/&gt;    * == gives compiler error if the operands are cast-incompatible.&lt;br/&gt;    * You can never cast objects of sibling classes (sharing the same parent).&lt;br/&gt;    * equals() returns false if the object types are different. It does not raise a compiler error.&lt;br/&gt;    * No inner class can have a static member.&lt;br/&gt;    * File class has no methods to deal with the contents of the file.&lt;br/&gt;    * InputStream and OutputStream are abstract classes, while DataInput and DataOutput are interfaces.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;this is for my later recollection since I am also looking forward for this exam &lt;br/&gt;Courtesy:Javaranch&lt;br/&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-8052929731136285598?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OXit53rQQzZE_f1S6oeEqFkZxZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXit53rQQzZE_f1S6oeEqFkZxZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OXit53rQQzZE_f1S6oeEqFkZxZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXit53rQQzZE_f1S6oeEqFkZxZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/MfxxjZjlJmM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/8052929731136285598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=8052929731136285598" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/8052929731136285598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/8052929731136285598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/MfxxjZjlJmM/javaranch-faq-scjp-faq.html" title="JavaRanch FAQ : Scjp Faq" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/javaranch-faq-scjp-faq.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMSHc_eyp7ImA9WxdXF0s.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-5193368188495504860</id><published>2008-06-18T12:37:00.001+05:30</published><updated>2008-06-30T00:03:09.943+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T00:03:09.943+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 6" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP 5" /><category scheme="http://www.blogger.com/atom/ns#" term="SCJP stories" /><title>SCJP contact information in india</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://www.sun.com/training/world_training.html'&gt;Training Global Contacts&lt;/a&gt;&lt;br/&gt;&lt;blockquote&gt;India&lt;br/&gt;Sun Microsystems India Pvt. Ltd&lt;br/&gt;Sun Learning Services&lt;br/&gt;6th Floor, Prestige Obelisk,&lt;br/&gt;No.3, Kasturba Road,&lt;br/&gt;Bangalore 560 001, India&lt;br/&gt;	&lt;br/&gt;Telephone: (91-80) 6693-0600&lt;br/&gt;Facsimile: (91-80) 6693-0655 / 66&lt;br/&gt;Toll free: 1800-425-1234 or 080-4402-1234&lt;br/&gt;E-mail: Edu_Enquiry_IN@sun.com&lt;br/&gt;Web site: in.sun.com/training&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-5193368188495504860?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jAulcen5fV6XaUVvVscROY732xw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAulcen5fV6XaUVvVscROY732xw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jAulcen5fV6XaUVvVscROY732xw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAulcen5fV6XaUVvVscROY732xw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/FT-14HnuUx8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/5193368188495504860/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=5193368188495504860" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5193368188495504860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/5193368188495504860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/FT-14HnuUx8/scjp-contact-information-in-india.html" title="SCJP contact information in india" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/06/scjp-contact-information-in-india.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcBQ3wzeyp7ImA9WxdXE08.&quot;"><id>tag:blogger.com,1999:blog-6744308628994809201.post-3508088217223001900</id><published>2008-04-11T16:23:00.001+05:30</published><updated>2008-06-24T21:10:52.283+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-24T21:10:52.283+05:30</app:edited><title>install sun java in your linux box</title><content type="html">I have a problem when everytime I have to install linux on my ubntu box,I have to let synaptic to download and install sun-java jre and netbeans and believe me, here it takes a lot of time, almost a day so based on some website I have downloaded sun sun-java-6 tarball and created the debian binary from it, You can download it  ubuntu repository just double click and gdebi will install it and other dependencise,this is sun-java-6update 3 release. Then you can easily install netbeans for linux and enjoy your development ready computer&amp;nbsp;    &lt;div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6744308628994809201-3508088217223001900?l=scjpbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xl4_hFlXwB4wTKgszkvLAlFae_c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xl4_hFlXwB4wTKgszkvLAlFae_c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xl4_hFlXwB4wTKgszkvLAlFae_c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xl4_hFlXwB4wTKgszkvLAlFae_c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/scjpexam/~4/1i9qXB7Q7pI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scjpbeginner.blogspot.com/feeds/3508088217223001900/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6744308628994809201&amp;postID=3508088217223001900" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3508088217223001900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6744308628994809201/posts/default/3508088217223001900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/scjpexam/~3/1i9qXB7Q7pI/install-sun-java-in-your-linux-box.html" title="install sun java in your linux box" /><author><name>vinu</name><uri>http://www.blogger.com/profile/12166213373589780955</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="18" src="http://2.bp.blogspot.com/_8IgrExDrA8Y/SjEQ20UfF4I/AAAAAAAABRk/rEA8fMLqYe0/S220/icon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://scjpbeginner.blogspot.com/2008/04/install-sun-java-in-your-linux-box.html</feedburner:origLink></entry></feed>

