wood burning stoves*
The moose likes Certification Results and the fly likes passed with 93% - delighted ! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Certification Results
Bookmark "passed with 93% - delighted !" Watch "passed with 93% - delighted !" New topic
Author

passed with 93% - delighted !

James Brady
Greenhorn

Joined: Dec 12, 2001
Posts: 7
Hi all,
Just wanted to share this happy, relieved feeling with you.
For those who have yet to take the test, some pointers which may help...
The test was actually a lot tougher than I expected (having taken the mock exams online and anything else I could find in books) - I was surprised to see a question which required knowledge of join() because as far as I know that isnt explicitly mentioned in the objectives. Also, many questions seemed to test your memory of return values for standard methods in certain packages (and not always the obvious ones) - so learn the signatures and return types of these methods !!
It seemed that there were more questions on I/O, Threads and Overriding/Overloading than anything else.
Also the loop tests were more like IQ tests than tests of Java understanding which I personally find inappropriate. They were quite nasty.
So it seems that to do well you have to not only read the books and/or the online tutorials, but also to question whats written, read between the lines, try it all out (at least a program or two on each sub-objective), and see what happens - ie be curious and question everything !! If the answer's not in the book, find out with a short program.
So it wasnt easy but thats all the more reason to be thrilled, which I am.
I wish anyone who hasnt yet taken the test all the best - try out the code when your unsure of something !! - that way youll know for sure and wont forget !! - and thank you all for your support and advice.
James.
Fei Ng
Ranch Hand

Joined: Aug 26, 2000
Posts: 1242
Congrats !!!
Vikrama Sanjeeva
Ranch Hand

Joined: Sep 02, 2001
Posts: 756
Marvellous Score James!!
I will be appearing in SCJP in last week of december.Though you have shared a great knowledge, but i still want some help from U.
Yes here R my questions,Plz. Plz help/guide me.
I am left with the following topics,
1:I/O
2:Util
3:AWT
4:Event Handling
And i have approximately 15 dayz.In which i have to do mocks also.I am refering KM,RHE & JQ+.I want your advice/sugesstion at this critical moment.
1:What i have to prepare in the above mentioned topics.Specially IO.there are lots of methods in IO.
2:What should be done in Threads(i have done it but still curious that i have left anything?)
3:The mocks U think should be essential to take for scoring in 90's.
4:Which mocks U have taken & whick books u refer.
I will be greatly thankful for UR favourable reply!
Bye.
Viki.
------------------
Count the flowers of ur garden,NOT the leafs which falls away!


Count the flowers of your garden, NOT the leafs which falls away!
Prepare IBM Exam 340 by joining http://groups.yahoo.com/group/IBM340Exam/
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
Congratulations James
------------------
Valentin Crettaz
Sun Certified Programmer for Java 2 Platform


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Pratibha Enjeti
Greenhorn

Joined: Jun 14, 2001
Posts: 20
Congratulations!!
Pratibha.E.
********************************************
Sun Certified Programmer for Java 2 Platform
sonir shah
Ranch Hand

Joined: Nov 01, 2001
Posts: 435
Hi James..
Indeed EXCELLENT SCORE.KEEP IT UP!!!
I am appearing for SCJP next month.At present I am referring RHE and JQ+.But RHE I am finding it very difficult, and that has to be because I dont have much programming knowledge.
Do u think the tutorials will help me to gain good marks like the Marcus's Tutorials, Sun's tutorials, Java Caps, Velmu's notes etc?? I am asking this because I am finding RHE very difficult and also there's only one month left for the Exam
please help, waiting for your reply
Sonir
jason whiteis
Greenhorn

Joined: Nov 27, 2001
Posts: 5
Congratulations James
Just got mine today! Know just how you feel.
------------------
Jason Whiteis
Sun Certified Programmer for Java 2 Platform
Reda Mokrane
Ranch Hand

Joined: Jul 25, 2001
Posts: 237
Congratulations
Reda Mokrane
James Brady
Greenhorn

Joined: Dec 12, 2001
Posts: 7
Originally posted by Vikrama Sanjeeva:
[b]Marvellous Score James!!
I will be appearing in SCJP in last week of december.Though you have shared a great knowledge, but i still want some help from U.
Yes here R my questions,Plz. Plz help/guide me.
I am left with the following topics,
1:I/O
2:Util
3:AWT
4:Event Handling
And i have approximately 15 dayz.In which i have to do mocks also.I am refering KM,RHE & JQ+.I want your advice/sugesstion at this critical moment.
1:What i have to prepare in the above mentioned topics.Specially IO.there are lots of methods in IO.
2:What should be done in Threads(i have done it but still curious that i have left anything?)
3:The mocks U think should be essential to take for scoring in 90's.
4:Which mocks U have taken & whick books u refer.
I will be greatly thankful for UR favourable reply!
Bye.
Viki.
[/B]

Sorry for the delay in answering - Ive been travelling and didnt get a chance to check the site.
In general, I found the Roberts & Heller book the most useful. The Mughal book was good on Threads and OO concepts, like dynamic binding at runtime and constructor overloading, but the R&H book would probably suffice.
For I/O - I used "ISR, FIS and FIS" to remember InputSteamReader, FilterInputStream and FileInputStream - and OSW, FOS and FOS for the corresponding output streams - then theres the RAF (RandomAccessFile) - know the constructors (input streams), know how to RECOGNIZE them (from a list) and know that direction is important for chaining streams.
Know the File class and its constructors, and also recognize the methods used to manipulate files and directories (eg list()) - remember there is no directory class in Java. Know which constructors actually create changes to the file system and which do not. Know how to append to a file, and how to seek() (RAF) and skip(). Know that streams deal with bytes and that readers and writers deal with Unicode (16 bits).
Also recognize when to use the default enocding and when its necessary to use an encoding (like ascii) explicitly in the constructor.
For Threads, know the diferent states a thread can be in and the various methods (like sleep, wait, notify etc) - also know which are static, Thread instance and Object instance methods. The Mughals book is good here in my opinion. There was a question which required knowledge of the join() method which surprized me.
For AWT, know the Layout Managers, their resize beavoiur, the default managers for Frame, Dialog, Panel, Applet etc., the setlayout() and add() methods. uild a small GUI from Frame and add a few buttons for practice. R&H is fine here.
For Events, R&H is also fine - just learn the main methods like getID() and getSource() - know a bit about adapters and listeners. Write an a GUI with a button or two and use anonymous inner classes to implememnt the ActionListener. Use getSource to recognize what was the source of the event.
Know overridding and overloading ver well - its easy but can be confusing - remember that the return type MUST be the same when overriding - I had lots of questions on this.
Also, learn the table of modifiers in R&H (eg know that top level classes cannot be private or protected) - test yourself by drawing the table on a sheet of paper. Add a column for inner classes (which for example can be static), for Interfaces (which are implicitly public and abstract) and for Interface data (implicitly public final and static) and methods (implicitly public and abstract).
Know continue and break for loops. Know the effect of k=i++ + ++j; - what about i=i++ + ++i; ? etc.. Know how switch works (fall through if no break, types for switch argument and case argument, when is default called - try a switch example with the case and default lines mixed up !!)
For collections, know that the intefaces Collection, Set, List and Map - know what is special about each (uniqueness-set, ordering-list,key value pair-map etc). How do you add something to a Map ?
Know round, ceil, floor, random etc. what is round(-1.5) ? ceil (-9.9) ? What do you use to remember these ? (I think of ceiling which is ALWAYS above me and floor which is ALWAYS below me, even if the number is negative).
Know the keywords - no excuses for errors there - eg is main a keyword ? Integer ? Also know that an identifier begins with a letter, an underscore or a dollar sign... etc.
One last important thing - Strings and string buffers when is a new object made (new(....)) etc. - Garbage collection in relation to this is also important - ie when is the string object eligable for GC - R&H is perfect here.
Arrays are ALWAYS initialized to their default values ...
Know what you can and cant access from inside main ( a static method ).
Stick with R&H and then try to do a mock exam each (or every second) day.
Important - when doing mock exams, remember to make notes of where you made mistakes and then make a point of reviewing that stuff before taking the next mock test. Dont cheat yourself and try to simulate a real test situation as much as possible. An example of an error might be not reading the question properly or jumping to conclusions too early !!
An excellent resource is
http://www.javaranch.com/maha/_Mock_Exams/_mock_exams.html
I did all the Marcus Green tests the free SUN test (thats important!), repeated the rules roundup until I was able to get 100%, Bill Brogdens hardest and 18 from 32, and f course anything I could find in books.
I also made a one page mind map for myself on important topics like say constructors or Threads or Arrays etc. Makes good last minute revew material. Add to it when doing mock exams.
Hope this helps a bit - good luck (and take a break every now and again !!)
James.

James Brady
Greenhorn

Joined: Dec 12, 2001
Posts: 7
Originally posted by sonir shah:
Hi James..
Indeed EXCELLENT SCORE.KEEP IT UP!!!
I am appearing for SCJP next month.At present I am referring RHE and JQ+.But RHE I am finding it very difficult, and that has to be because I dont have much programming knowledge.
Do u think the tutorials will help me to gain good marks like the Marcus's Tutorials, Sun's tutorials, Java Caps, Velmu's notes etc?? I am asking this because I am finding RHE very difficult and also there's only one month left for the Exam
please help, waiting for your reply
Sonir

Hi there,
See my previous answer just above this one.
I found the R&H good but I had previous C experience. But it did take a couple of readings - the first reading is to get familiar with concepts - dont get stuck in details - then read over important points as Ive tried to list in previous message.
The Marcus Green tutorial also looks good - so do a mock exam and click on the link to the tutorial for each question where you made a mistake or were unsure. Then read the part of R&H which is relevant and Ill bet youll understand it all in no time.
Best of luck with the studies,
James.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: passed with 93% - delighted !
 
Similar Threads
Passed (81%) & My Notes
are real exam quesions so complicated????
Passed SCJP 1.4 with 93%
My Comments On The Test- plus some grain of salt advice
passed SCWCD 1.5 (310-083) with 89% today