<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7952647356621606268</id><updated>2011-11-27T15:34:27.528-08:00</updated><category term='faq'/><category term='scjp1.4'/><category term='Syallabus'/><category term='general'/><category term='links'/><category term='tips'/><category term='Schemes'/><category term='SCBCD'/><category term='SCJP 1.5'/><title type='text'>Sun Certification</title><subtitle type='html'>Get information about sun certification .clarify your doubts</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-6123392557590621429</id><published>2006-11-09T02:16:00.000-08:00</published><updated>2006-11-09T04:21:10.700-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='scjp1.4'/><title type='text'>Tips and trick</title><content type='html'>Some of material you will require before starting the preparation is :&lt;br /&gt;&lt;br /&gt;1 : &lt;span style="font-weight:bold;"&gt;Java API&lt;/span&gt; :&lt;br /&gt;        &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/"&gt;java sdk 1.5 API&lt;/a&gt;&lt;br /&gt;        &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/"&gt;java sdk 1.4.2 API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2 :&lt;span style="font-weight:bold;"&gt;Java Language specification&lt;/span&gt; :&lt;br /&gt;        &lt;a href="http://java.sun.com/docs/books/jls/index.html"&gt;jls&lt;/a&gt;&lt;br /&gt;   &lt;br /&gt;3: &lt;span style="font-weight:bold;"&gt;Sun  Java tutorial&lt;/span&gt;  : &lt;br /&gt;        &lt;a href="http://java.sun.com/docs/books/javatutorial/third-edition.html"&gt;Java Tutorial : 3rd edition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4: &lt;span style="font-weight:bold;"&gt;J2SDK &lt;/span&gt;: &lt;br /&gt;       &lt;a href="http://java.sun.com/j2se/1.5.0/download.jsp"&gt;j2se 1.5&lt;/a&gt;&lt;br /&gt;       &lt;a href="http://java.sun.com/j2se/1.4.2/index.jsp"&gt;j2se 1.4.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;For Starters&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1 &lt;/span&gt;:Buy a good java book for learning java . Some books are :&lt;br /&gt;&lt;br /&gt;  a: Java :the complete reference&lt;br /&gt;&lt;br /&gt;  b: Head First Java&lt;br /&gt;&lt;br /&gt;  c: Thinking in java&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2 &lt;/span&gt;:After learning from an introductory book , prepare from a sun certification preparatory book .&lt;br /&gt;&lt;br /&gt;some books are :&lt;br /&gt;&lt;a href="http://nbng143.googlepages.com/khalid.chm"&gt;&lt;br /&gt;A Programmer's Guide to Java Certification by Khalid Azim Mughal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://http://www.javabeat.net/javabeat/downloads/scjp/books/SCJP%205.0%28Kathy%29eBook.zip"&gt;SCJP 5.0 - Kathy &amp; Bert &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read each chapter carefully ,make notes if you want .keep on checking objectives. And when in doubt see JLS or API .Ask questions .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3:&lt;/span&gt; Now once you have read the book or think you know enough , take some  mock test without any external help .See if you are able to solve all questions in given time. Mock tests are good way of understanding your weak and strong areas.&lt;br /&gt;&lt;br /&gt;some mock tests can be found here :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jchq.net/"&gt;marcus green site &lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jchq.net/phezam/login.php"&gt;&lt;br /&gt;mock exam simulator &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.akgupta.com/Java/mock_exam.htm"&gt;mock exam &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4: &lt;/span&gt;Now reread the preparation books and concentrate on your weak areas. try to do as much as mock exams as you can .Ask others for mock test .There are hundreds of mock tests on net and all it takes is a simple search.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5 :&lt;/span&gt; Buy the SCJP2 Exam voucher from Sun. You can do it at any time .This voucher is valid for 1 year from the date of purchase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6 :&lt;/span&gt; when you are consistently scoring above 90 %  -95 % , you can give real exam . You need to schedule your exam at your local prometric center. You can reschedule your exam  if you dont want to give it at scheduled  date.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7 :&lt;/span&gt; In general you need to have some photo id . In center  you are given a blank paper and pencil .After finishing up your exam you have to give back the paper which you used during the exam.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;8 :&lt;/span&gt; you have to fill a survey form before and after the exam. The time is not counted and it is not anything worth reading . So  just click "i agree " button  or you may read also . Dont bother about it .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9 :&lt;/span&gt; one important thing sleep well before exam . Dont be worried and be confident . You have to work like a compiler so you must be in good state of mind .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaranch.com"&gt;JavaRanch&lt;/a&gt; is always a good source for SCJP questions . Ask questions there and give answers. you can find some traps &lt;a href="http://faq.javaranch.com/view?ScjpFaq#tripsTraps"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://certcities.com/editorial/tips/story.asp?EditorialsID=16"&gt;here&lt;/a&gt; is a link for understanding  object-oriented concepts for starters.&lt;br /&gt;&lt;br /&gt; i will update this post with some more information about exams  latter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-6123392557590621429?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/6123392557590621429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=6123392557590621429' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/6123392557590621429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/6123392557590621429'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/tips-and-trick.html' title='Tips and trick'/><author><name>master</name><uri>http://www.blogger.com/profile/09062633885746470711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-589841189841460042</id><published>2006-11-04T03:02:00.000-08:00</published><updated>2006-11-04T03:07:51.411-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Schemes'/><category scheme='http://www.blogger.com/atom/ns#' term='SCBCD'/><title type='text'>FREE: SCBCD 5.0 Beta Certification Exam</title><content type='html'>&lt;a href="http://www.sun.com/training/certification/java/beta_scbcd.xml"&gt;sun &lt;/a&gt; &lt;br /&gt;has announced that SCJP qualified persons can take free SCBCD 5.0 Beta Certification Exam .Beta Dates are between December 8, 2006 to  January 2, 2007. And registration will start from 24 Nov .&lt;br /&gt;&lt;br /&gt; Exams objectives are available &lt;a href="http://www.sun.com/training/certification/java/beta_objectives_scbcd.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-589841189841460042?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/589841189841460042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=589841189841460042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/589841189841460042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/589841189841460042'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/free-scbcd-50-beta-certification-exam.html' title='FREE: SCBCD 5.0 Beta Certification Exam'/><author><name>master</name><uri>http://www.blogger.com/profile/09062633885746470711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-7522092294524080210</id><published>2006-11-01T05:24:00.001-08:00</published><updated>2006-11-03T23:55:56.651-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP 1.5'/><title type='text'>SCJP 1.5 or SCJP 1.4 : which one to choose</title><content type='html'>Many people have asked me whether they should go for  SCJP 1.5 or SCJP 1.4 . I generally suggest them to go for SCJP 1.5 . Because  it is latest .And yes sometimes it matters . Many people think that SCJP1.4 is easy and SCJP1.5 is hard .Though SCJP 1.5 is definitely improved version of test it is not really hard . If someone  is preparing for a certification ,then going for latest version is always good.&lt;br /&gt;&lt;br /&gt; One argument against SCJP1.5 is that there is not enough  resource available for it on Net .Though when compared with SCJP 1.4 it is true  ,still enough material is available to fully prepare for exam . And with time situation is going to improve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-7522092294524080210?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/7522092294524080210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=7522092294524080210' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/7522092294524080210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/7522092294524080210'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/scjp-15-or-scjp-14-which-one-to-choose.html' title='SCJP 1.5 or SCJP 1.4 : which one to choose'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-4786790379274697370</id><published>2006-11-01T05:21:00.000-08:00</published><updated>2006-11-02T04:46:04.244-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Sites for SCJP 1.5</title><content type='html'>&lt;a href="http://www.examulator.com/home/tigertamer.htm" target="_blank"&gt;http://www.examulator.com/home/tigertamer.htm&lt;/a&gt; :TigerTamerDB Mock Exam Questions for the JDK1.5 (Java 5) Programmer Exam&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.examulator.com.com/phezam/question.php" target="_blank"&gt;http://www.examulator.com.com/phezam/question.php&lt;/a&gt; : A fresh SCJP 1.5 Question every day&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.boot.by/scjp-tiger/"&gt;http://java.boot.by/scjp-tiger/&lt;/a&gt; : it covers all the exam objectives for CX-310-055 (Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javabeat.net/javabeat/scjp5/index.php"&gt;http://www.javabeat.net/javabeat/scjp5/index.php&lt;/a&gt; : it includes articles  about many topics that are in SCJP 1.5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href="http://www.epractizelabs.com/scjp-exam-5-prepkit.html"&gt;http://www.epractizelabs.com/scjp-exam-5-prepkit.html&lt;/a&gt; : Practize Labs FREE DEMO: 25 questions&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javabeat.net/javabeat/scjp5/mocks/index.php"&gt;http://www.javabeat.net/javabeat/scjp5/mocks/index.php&lt;/a&gt; : avaBeat: 2 exams with 25 questions in total&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.whizlabs.com/scjp/scjp-5.0-details.html"&gt;http://www.whizlabs.com/scjp/scjp-5.0-details.html&lt;/a&gt;  : &lt;a href="http://faq.javaranch.com/view?WhizLabs"&gt;WhizLabs&lt;/a&gt; Free Demo (3.94MB Download)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eJavaGuru.com/scjp5freemockexam.php"&gt;http://www.eJavaGuru.com/scjp5freemockexam.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.enthuware.com/jqplus/index.html"&gt;http://www.enthuware.com/jqplus/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javablackbelt.com/QuestDefListing.wwa"&gt;http://www.javablackbelt.com/QuestDefListing.wwa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://enigma.vm.bytemark.co.uk/webstart.html"&gt;http://enigma.vm.bytemark.co.uk/webstart.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;Documentation on Enhancments in J2SE 5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html" target="_blank"&gt;Generics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf" target="_blank"&gt;Generics in the Java Programming Language&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/foreach.html" target="_blank"&gt;The For-Each Loop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html" target="_blank"&gt;Autoboxing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html" target="_blank"&gt;Typesafe Enums&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html" target="_blank"&gt;Variable Arguments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/language/static-import.html" target="_blank"&gt;Static Imports&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/edu/j-dw-java-scjp-i.html" target="_blank"&gt;SCJP Tutorial by IBM Developer Works&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-04-2004/jw-0426-tiger1.html" target="_blank"&gt;Taming Tiger, Part 1 - An introduction to Java 1.5 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-06-2004/jw-0607-tiger2.html" target="_blank"&gt;Taming Tiger, Part 2 - Understanding generics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oreilly.com/catalog/javaadn/chapter/index.html" target="_blank"&gt;Chapter 3: Enumerated Types (PDF Format) in Java 5.0 Tiger: A Developer's Notebook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oreilly.com/catalog/javaadn/chapter/index.html" target="_blank"&gt;Chapter 5: Creating Varargs in Java 5.0 Tiger: A Developer's Notebook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oreilly.com/catalog/learnjava3/chapter/ch08.pdf" target="_blank"&gt;Chapter 8: Generics in Learning Java&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/Books/certification/page1.html" target="_blank"&gt;Chapter 6: Objects and Classes in The Complete Java 2 Certification Study Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Cohesion" target="_blank"&gt;Cohesion in WikiPedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Low-Coupling_/_High-Cohesion_pattern" target="_blank"&gt;Coupling in WikiPedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Information_hiding" target="_blank"&gt;Information hiding in WikiPedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/java/concepts/index.html" target="_blank"&gt;Lesson: Object-Oriented Programming Concepts in The Java Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itmweb.com/essay550.htm" target="_blank"&gt;Abstraction, Encapsulation, and Information Hiding by Edward V. Berard&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/jw-05-2001/jw-0518-encapsulation.html" target="_blank"&gt;Encapsulation is not information hiding in JavaWorld&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html" target="_blank"&gt;Programming With Assertions from Sun.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developer.com/java/other/article.php/3343771" target="_blank"&gt;Using Foreach Loops in J2SE 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/ALT/RefObj/" target="_blank"&gt;Reference Objects and Garbage Collection &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/performance/1st_edition/html/JPAppGC.fm.html" target="_blank"&gt;The Truth About Garbage Collection &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.artima.com/insidejvm/ed2/gc.html" target="_blank"&gt;Garbage Collection (Chapter 9 of Inside the Java Virtual Machine)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/TechTips/1997/tt0903.html#tip2" target="_blank"&gt;Garbage Collection and setting to null&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-06-1998/jw-06-techniques_p.html" target="_blank"&gt;Object finalization and cleanup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/TechTips/2000/tt0124.html" target="_blank"&gt;Using Finally Versus finalize To Guarantee Quick Resource Cleanup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-05-2002/jw-0503-java101.html" target="_blank"&gt;Achieve strong performance with threads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-09-1998/jw-09-threads.html" target="_blank"&gt;Programming Java threads in the real world&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;SCJP/SCJP 5.0 Study Notes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jdiscuss.com/scjp2/notes/StudyNotes.html"&gt;JQPlus: Tips and Study Notes for SCJP2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.akgupta.com/Java/notes.htm" target="_blank"&gt;SCJP2 Study Notes at www.akgupta.com &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.janeg.ca/java2.html" target="_blank"&gt;SCJP2 Study Notes at www.janeg.ca&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geocities.com/velmurugan_p/index.html" target="_blank"&gt;SCJP2 Study Notes by Velmurugan Periasmy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geocities.com/sunjava4u/javaCertStudyNotes.pdf" target="_blank"&gt;Anand’s SCJP2 Study Notes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you know about more links please submit .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-4786790379274697370?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/4786790379274697370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=4786790379274697370' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/4786790379274697370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/4786790379274697370'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/sites-for-scjp-15.html' title='Sites for SCJP 1.5'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-3447442749651555976</id><published>2006-11-01T03:55:00.000-08:00</published><updated>2006-11-01T04:14:03.231-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Links to sites for SCJP</title><content type='html'>&lt;a href="http://www.wbrogden.com/"&gt;&lt;span style="font-weight: bold;"&gt;bill &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;brogden&lt;/span&gt; site&lt;/span&gt;&lt;/a&gt; : Bill 's site is one of the best . It has  many resource and you can find general information about java and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;jsp&lt;/span&gt; also .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jchq.net/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;marcus&lt;/span&gt; green site&lt;/span&gt;&lt;/a&gt; : Marcus Green mock  is considered a standard  for practice .It gives good experience when you are practicing for &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SCJP&lt;/span&gt; .&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="https://www.register.prometric.com/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;prometric&lt;/span&gt; site ( the exam &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;conducting&lt;/span&gt; site&lt;/span&gt;)&lt;/a&gt;: Thompson-&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;prometric&lt;/span&gt; is authorised for conducting Sun Certification .From this website you can find list of authorised centers available in your city .&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://www.javaranch.com/"&gt;Java Ranch&lt;/a&gt; &lt;/span&gt;: Java Ranch is a fun website  for certification preparation .Its mock test is relatively easy and it has a good &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;discussion&lt;/span&gt; forum .&lt;br /&gt;&lt;a href="http://www.danchisholm.net/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.danchisholm.net/"&gt;Dan Chisholm's Mock Exams&lt;/a&gt; &lt;/span&gt; : This is a good site for mock exams .&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://www.akgupta.com/Java/mock_exam.htm"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-3447442749651555976?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/3447442749651555976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=3447442749651555976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/3447442749651555976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/3447442749651555976'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/links-to-sites-for-scjp.html' title='Links to sites for SCJP'/><author><name>master</name><uri>http://www.blogger.com/profile/09062633885746470711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-6932779353423400268</id><published>2006-11-01T03:14:00.000-08:00</published><updated>2006-11-01T03:15:32.498-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='faq'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;p style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;How is the SCJP  1.5 exam different from the SCJP 1.4&lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Exam objectives &lt;/span&gt;:   Several important new language features have been added, including enums,  generics, static imports, and autoboxing/unboxing. API features added to the  exam include java.lang.StringBuilder, java.util.Locale, java.util.Formater,  java.util.Scanner. java.util.regex.Pattern, and java.util.regex.Matcher. Java IO  features have been added, including File, BufferedReader, BufferedWriter,  FileReader, FileWriter and PrintWriter. Concepts such as loose coupling and high  cohesion have been added, as well as greater emphasis on encapsulation as it  relates to JavaBean conventions. Bit manipulation (e.g., shifting) has been  dropped.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Number of questions&lt;/span&gt;: 72  (increased from 61)&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Time&lt;/span&gt; : 175  minutes (increased from 120 minutes)&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Passing score &lt;/span&gt;: 59% (increased from 52%)&lt;br /&gt;*  &lt;span style="font-weight: bold;"&gt;Level of difficulty&lt;/span&gt; : The concensus is  that it is more difficult.&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;Format of  questions&lt;/span&gt; : As before, you will always be told how many options to  choose. No credit is given for partial answers. &lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Should i go for SCJP 1.5 or SCJP 1.4  ?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;the core skills in scjp1.4 and scjp1.5 are quite same . so it does not make  much difference if u clear scjp1.4 or scjp1.5. but if u r a beginer , it make  more sense to try scjp 1.5 as it is always better to be updated with latest  features in a language&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;preparation&lt;/b&gt;&lt;br /&gt;* Familiarize yourself with Sun's exam process,  including objectives, registration, testing, etc. See Sun's SCJP page for  details.&lt;br /&gt;* If you are new to Java programming, start with a good introductory  book such as Head First Java or Thinking in Java. Check the JavaRanch Bunkhouse  for additional recommendations and reviews. Refer to the API documentation and  the Java Language Specifications along the way.&lt;br /&gt;* Once you have a  foundation, study at least one good (and current) certification preparation  book. (&lt;br /&gt;* Use the SCJP forum to post questions, and reinforce your own  understanding by answering other people's questions.&lt;br /&gt;* Take as many mock  exams as possible. Use these to determine where additional study is needed, and  as a guide to when you are ready.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt;books&lt;/b&gt;&lt;br /&gt;*  &lt;span style="color: rgb(51, 102, 255);"&gt;SCJP Sun Certified  Programmer for Java 5 Study Guide&lt;/span&gt; by Katherine Sierra and Bert Bates  (K&amp;B).&lt;/p&gt; &lt;p&gt; * &lt;span style="color: rgb(51, 51, 255);"&gt;Head First Java&lt;/span&gt; By Bert Bates  and Kathy Sierra&lt;/p&gt; &lt;p&gt;*  &lt;span style="color: rgb(51, 51, 255);"&gt;Thinking in Java&lt;/span&gt; (3rd Edition)  By Bruce Eckel&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt;If I fail, can I take the exam  again?&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt; &lt;/b&gt;&lt;br /&gt;Yes, but you will need to purchase  another voucher and wait 2 weeks before retesting. See Sun's FAQs for more  details.&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt;What are the pre- requisite for SCJP  ?&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt; &lt;/b&gt;&lt;br /&gt;There is no pre-requisite to  appear for the exam, other than knowing&lt;br /&gt;Java language concepts and syntax  thoroughly. &lt;/p&gt; &lt;p&gt;&lt;b&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;What are the types of question that  come in exam ?&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;You will find three types of questions on this examination:&lt;br /&gt;*  Multiple-Choice Questions with a Single-Correct Answer&lt;br /&gt;* Multiple-Choice  Questions with Multiple-Correct Answers&lt;br /&gt;* Fill-In Questions Requiring your  Typed Response.&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;Why there are many versions of exam ?&lt;/p&gt; &lt;p&gt;java is an evolving language . it was released with some new features , spme  bugs and a lot that was not there. so at sun , people work to constantly improve  the language , include new features ( as demanded by community) . when there are  some major changes , a new sdk is released which supports the new features ( as  well as old ones ) . these are named jsdk1.2 , jsdk1.3, jsdk 1.4 ,jsdk1.5 ....(  with minor versions also). thats why there are various certifications . the old  ones were scjp 1.2 and scjp 1.3. scjp1.4 and scjp1.5 are the exams which  reflects these changes with new objectives ,and questions based on these new  features. &lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;How much time is required for  certification ?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;depends on person ability . though for someone who already has knowledge of  java , it will b around 1 month.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Is training from an institute is  required ?&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;i dont think training from any institute is necessary . the only thing such  institute do is that , they can give u more material and they have experience in  dealing with persons trying to give exam .&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-6932779353423400268?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/6932779353423400268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=6932779353423400268' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/6932779353423400268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/6932779353423400268'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/frequently-asked-questions.html' title='Frequently Asked Questions'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-7916723972147994460</id><published>2006-11-01T03:09:00.000-08:00</published><updated>2006-11-01T03:27:52.749-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCJP 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Syallabus'/><title type='text'>Objectives of  SCP 5.0 (SCJP 1.5)</title><content type='html'>&lt;h1  style="text-align: center; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0  (CX-310-055)&lt;/span&gt;&lt;/h1&gt; &lt;h5&gt;Exam Objectives &lt;/h5&gt;&lt;br /&gt;&lt;b&gt;Section 1: Declarations, Initialization and  Scoping &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop code that declares classes (including abstract and all forms of  nested classes), interfaces, and enums, and includes the appropriate use of  package and import statements (including static imports).  &lt;/li&gt;&lt;li&gt;Develop code that declares an interface. Develop code that implements or  extends one or more interfaces. Develop code that declares an abstract class.  Develop code that extends an abstract class.  &lt;/li&gt;&lt;li&gt;Develop code that declares, initializes, and uses primitives, arrays, enums,  and objects as static, instance, and local variables. Also, use legal  identifiers for variable names.  &lt;/li&gt;&lt;li&gt;Develop code that declares both static and non-static methods, and - if  appropriate - use method names that adhere to the JavaBeans naming standards.  Also develop code that declares and uses a variable-length argument list.  &lt;/li&gt;&lt;li&gt;Given a code example, determine if a method is correctly overriding or  overloading another method, and identify legal return values (including  covariant returns), for the method.  &lt;/li&gt;&lt;li&gt;Given a set of classes and superclasses, develop constructors for one or  more of the classes. Given a class declaration, determine if a default  constructor will be created, and if so, determine the behavior of that  constructor. Given a nested or non-nested class listing, write code to  instantiate the class.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 2: Flow Control &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop code that implements an if or switch statement; and identify legal  argument types for these statements.  &lt;/li&gt;&lt;li&gt;Develop code that implements all forms of loops and iterators, including the  use of for, the enhanced for loop (for-each), do, while, labels, break, and  continue; and explain the values taken by loop counter variables during and  after loop execution.  &lt;/li&gt;&lt;li&gt;Develop code that makes use of assertions, and distinguish appropriate from  inappropriate uses of assertions.  &lt;/li&gt;&lt;li&gt;Develop code that makes use of exceptions and exception handling clauses  (try, catch, finally), and declares methods and overriding methods that throw  exceptions.  &lt;/li&gt;&lt;li&gt;Recognize the effect of an exception arising at a specified point in a code  fragment. Note that the exception may be a runtime exception, a checked  exception, or an error.  &lt;/li&gt;&lt;li&gt;Recognize situations that will result in any of the following being thrown:  ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException,  IllegalStateException, NullPointerException, NumberFormatException,  AssertionError, ExceptionInInitializerError, StackOverflowError or  NoClassDefFoundError. Understand which of these are thrown by the virtual  machine and recognize situations in which others should be thrown  programatically.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 3: API Contents &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop code that uses the primitive wrapper classes (such as Boolean,  Character, Double, Integer, etc.), and/or autoboxing &amp; unboxing. Discuss the  differences between the String, StringBuilder, and StringBuffer classes.  &lt;/li&gt;&lt;li&gt;Given a scenario involving navigating file systems, reading from files, or  writing to files, develop the correct solution using the following classes  (sometimes in combination), from java.io: BufferedReader,BufferedWriter, File,  FileReader, FileWriter and PrintWriter.  &lt;/li&gt;&lt;li&gt;Develop code that serializes and/or de-serializes objects using the  following APIs from java.io: DataInputStream, DataOutputStream, FileInputStream,  FileOutputStream, ObjectInputStream, ObjectOutputStream and Serializable.  &lt;/li&gt;&lt;li&gt;Use standard J2SE APIs in the java.text package to correctly format or parse  dates, numbers, and currency values for a specific locale; and, given a  scenario, determine the appropriate methods to use if you want to use the  default locale or a specific locale. Describe the purpose and use of the  java.util.Locale class.  &lt;/li&gt;&lt;li&gt;Write code that uses standard J2SE APIs in the java.util and java.util.regex  packages to format or parse strings or streams. For strings, write code that  uses the Pattern and Matcher classes and the String.split method. Recognize and  use regular expression patterns for matching (limited to: . (dot), * (star), +  (plus), ?, \d, \s, \w, [], ()). The use of *, +, and ? will be limited to greedy  quantifiers, and the parenthesis operator will only be used as a grouping  mechanism, not for capturing content during matching. For streams, write code  using the Formatter and Scanner classes and the PrintWriter.format/printf  methods. Recognize and use formatting parameters (limited to: %b, %c, %d, %f,  %s) in format strings.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 4: Concurrency &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Write code to define, instantiate, and start new threads using both  java.lang.Thread and java.lang.Runnable.  &lt;/li&gt;&lt;li&gt;Recognize the states in which a thread can exist, and identify ways in which  a thread can transition from one state to another.  &lt;/li&gt;&lt;li&gt;Given a scenario, write code that makes appropriate use of object locking to  protect static or instance variables from concurrent access problems.  &lt;/li&gt;&lt;li&gt;Given a scenario, write code that makes appropriate use of wait, notify, or  notifyAll.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 5: OO Concepts &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Develop code that implements tight encapsulation, loose coupling, and high  cohesion in classes, and describe the benefits.  &lt;/li&gt;&lt;li&gt;Given a scenario, develop code that demonstrates the use of polymorphism.  Further, determine when casting will be necessary and recognize compiler vs.  runtime errors related to object reference casting.  &lt;/li&gt;&lt;li&gt;Explain the effect of modifiers on inheritance with respect to constructors,  instance or static variables, and instance or static methods.  &lt;/li&gt;&lt;li&gt;Given a scenario, develop code that declares and/or invokes overridden or  overloaded methods and code that declares and/or invokes superclass, overridden,  or overloaded constructors.  &lt;/li&gt;&lt;li&gt;Develop code that implements "is-a" and/or "has-a"  relationships.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 6: Collections / Generics &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Given a design scenario, determine which collection classes and/or  interfaces should be used to properly implement that design, including the use  of the Comparable interface.  &lt;/li&gt;&lt;li&gt;Distinguish between correct and incorrect overrides of corresponding  hashCode and equals methods, and explain the difference between == and the  equals method.  &lt;/li&gt;&lt;li&gt;Write code that uses the generic versions of the Collections API, in  particular, the Set, List, and Map interfaces and implementation classes.  Recognize the limitations of the non-generic Collections API and how to refactor  code to use the generic versions.  &lt;/li&gt;&lt;li&gt;Develop code that makes proper use of type parameters in class/interface  declarations, instance variables, method arguments, and return types; and write  generic methods or methods that make use of wildcard types and understand the  similarities and differences between these two approaches.  &lt;/li&gt;&lt;li&gt;Use capabilities in the java.util package to write code to manipulate a list  by sorting, performing a binary search, or converting the list to an array. Use  capabilities in the java.util package to write code to manipulate an array by  sorting, performing a binary search, or converting the array to a list. Use the  java.util.Comparator and java.lang.Comparable interfaces to affect the sorting  of lists and arrays. Furthermore, recognize the effect of the "natural ordering"  of primitive wrapper classes and java.lang.String on  sorting.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Section 7: Fundamentals &lt;/b&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Given a code example and a scenario, write code that uses the appropriate  access modifiers, package declarations, and import statements to interact with  (through access or inheritance) the code in the example.  &lt;/li&gt;&lt;li&gt;Given an example of a class and a command-line, determine the expected  runtime behavior.  &lt;/li&gt;&lt;li&gt;Determine the effect upon object references and primitive values when they  are passed into methods that perform assignments or other modifying operations  on the parameters.  &lt;/li&gt;&lt;li&gt;Given a code example, recognize the point at which an object becomes  eligible for garbage collection, and determine what is and is not guaranteed by  the garbage collection system. Recognize the behaviors of System.gc and  finalization.  &lt;/li&gt;&lt;li&gt;Given the fully-qualified name of a class that is deployed inside and/or  outside a JAR file, construct the appropriate directory structure for that  class. Given a code example and a classpath, determine whether the classpath  will allow the code to compile successfully.  &lt;/li&gt;&lt;li&gt;Write code that correctly applies the appropriate operators including  assignment operators (limited to: =, +=, -=), arithmetic operators (limited to:  +, -, *, /, %, ++, --), relational operators (limited to: &lt;, &lt;=, &gt;,  &gt;=, ==, !=), the instanceof operator, logical operators (limited to: &amp;,  |, ^, !, &amp;amp;amp;&amp;amp;, ||), and the conditional operator ( ? : ), to produce a  desired result. Write code that determines the equality of two objects or two  primitives.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-7916723972147994460?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/7916723972147994460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=7916723972147994460' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/7916723972147994460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/7916723972147994460'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/objectives-of-scp-50-scjp-15.html' title='Objectives of  SCP 5.0 (SCJP 1.5)'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7952647356621606268.post-3001824588206022852</id><published>2006-11-01T03:03:00.000-08:00</published><updated>2006-11-01T03:08:40.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Sun Certification</title><content type='html'>I have seen many people querying about sun certification .Though most of the information is available on net , sometimes it becomes hard to get it  at same place .So i am writing this blog  to give information about sun certification and clarify many doubts&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7952647356621606268-3001824588206022852?l=suncertified.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suncertified.blogspot.com/feeds/3001824588206022852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7952647356621606268&amp;postID=3001824588206022852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/3001824588206022852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7952647356621606268/posts/default/3001824588206022852'/><link rel='alternate' type='text/html' href='http://suncertified.blogspot.com/2006/11/sun-certification.html' title='Sun Certification'/><author><name>vijay</name><uri>http://www.blogger.com/profile/14253149285153634557</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
