• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

passed with 91%

 
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanx to a lot of people,
especially to Jane Griscti, Cindy Glass, Farhan Tariq, JUNILU LACAR, Zahid, Butt for correcting my sometimes wrong answers to other peoples questions.
so at the end it wasn't that dificult.
Some tips:
- learn constructors of the java.io classes which manage streams. Especially DataInputStream, DataOutputStream, FileInputStream, FileOutputStream, InputStreamReader, OutputStreamReader, OutputStreamWriter and the RandomAccess stuff.
- learn methods of file class.
- Take as lot as mock questions on Threads as possible and play around with the code. At the end you notice that they are quite the same. There were a lot of Thread questions in the exam. I got 85% on Threads and wouldn't employ myself as a Java Thread specialist, if I would be the boss.
- A lot of questions with loops. Allways with quite a bit of code. I used a pen and a sheet of paper to anotate every step during exectution of the loop. You have enough time.
- Are there any questions on Garbage Collections which does not result in a "you cannot say for sure" or ask you "when will this Object be garbage collected?"?
- Awt questions did not ask for methods, but for some knowledge about the layout-managers ("how will it look like, if you use that layout manager?", "what java.awt.event interface will you need?"
- you need to have a clear concept about the overloading, overriding, casting oo-stuff. Lots of questions.
- Also a lot of questions about the language fundamentals (legal identifiers, Arrays, casting of primitive types.
- java.util questions were about a general knowledge of the Interfaces, classes.
- Do it in a relaxed way. I stopped learning yesterday. And today at 11.15 I had the examen.
- Use the time you have and you have a lot. I answered question 59 after 70 minutes. Then I went in the kitchen and took a coffee. After a break of 10 minutes I revised my answers. And in the first 10 question I found 3 stupid errors !!! In the next questions this wasn't the case. Maybe that in the start of the test one isn't yet enougth "into" it.
- I had not one fill-in-the-blanks question.
- Jqplus helps a lot for a good score. Many questions of JQPlus were very similar to those of the real exam. Thanx to the jqplus-team. Don't know if you make money with it, but you certainly deserve. The explanations are great.
- Mughal / Rasmussen is a very good book. It was my only certification book. I read it two times (in the start and the week before exam).

The test requires a much shallower knowledge than that you see in many discussion threads in the programmer exam forum of JavaRanch. So don't panic. Enjoy the sofisticated discussions.
Without this forum all the learning stuff would have been much less fun.
So good luck to everybody,
Axel

[This message has been edited by Axel Janssen (edited August 06, 2001).]
[This message has been edited by Axel Janssen (edited August 06, 2001).]
 
Ranch Hand
Posts: 356
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Axel! Thanks for sharing your experience.
Vanitha.
 
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
congarts
 
Ranch Hand
Posts: 3141
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Axel
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform
 
Ranch Hand
Posts: 2379
MySQL Database Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Axel! Good analysis of the exam...

------------------
azaman
 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!
Joseph
 
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations Axel
 
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Alex,
Great Congrats on such a good score....
I am also appearing in the exam soon and till now i am very confiused abt threads.I have got JQ+ it is good (also done Marcus Green's papers) plz tell me
if it is enough for practice or I should do some other mocks too.
Your advice means lot to me...
Thanx..
Poonam.

 
Axel Janssen
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Poonam,
very important is:
1. You have to know when the output can't be predicted, because it is jvm-implementation dependant what thread runs first.
2. Its very good to have some knowledge about deadlocks: what is a deadlock. I just searched for deadlock in Java Ranch.Programmer Certification forum. I just scanned, but there are a lot of very good discussions (especially those with code).
A deadlock is (don't trust me too much):
The following might be possible:
Thread 'a' has monitor of object 1.
Thread 'a' releases CPU.
Thread 'b' gets CPU.
Thread 'b' gets monitor of object 2.
In run method of 'b' there is synchronized code on object 1. --> Thread 'b' is blocked, because Thread 'a' has the monitor for object 1.
Thread 'b' releases CPU.
Thread 'a' gets CPU.
In run method of 'a' there is synchronized code on object 2. --> Thread 'a' is blocked too, because Thread 'b' has the monitor for object 2.

best wishes.
Axel

[This message has been edited by Axel Janssen (edited August 09, 2001).]
 
Ranch Hand
Posts: 214
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
CONGRATULATIONS Axel!
Thanks for the feedback. Wish you well
Percy
 
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Axel Janssen:
so at the end it wasn't that dificult.


Being prepared


Then I went in the kitchen and took a coffee.
2001).][/B]


And relaxed is half the battle.
you had a coffee?? Goodness! Most people advise not to drink ANYTHING the morning of the exam!
Congratulations Axel and thanks for the tips.
regards,
Jyotsna

[This message has been edited by Jyotsna Clarkin (edited August 09, 2001).]
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic