• 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
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

SJCP 1.5 - cleared with 93%

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi there,

I just cleared the SJCP 1.5 for Tiger with 93%. I just want to share some impressions with you, since this info seems not to be available on these forums....
The preparation:
Since I have enough experience on Java 1.4, less on Java 1.5, I did not study too much for this exam. The total time allocated to the exam was approx. 1 week (3 weekends). (Once again: I knew a something about it)

The big new additions you must learn (as you may know) for the 1.5 exam are the generics, the covariant return type (less typing! you should learn how to use it asap), the new Formatter and Scanner classes plus the additions on IO classes, and some other stuff like varargs, out/inboxing (autoboxing), the "enhanced" for loop, which is not really enhanced, etc. Sprintf cabilities which were added for string will make you life at work a lot more pleasant.

You need to study those differences, all of them, and pay some attention to the "flavous". I did not study any book, but instead I read carefully the tutorials for Java 1.5 (you find them in the std docs), then I read parts of the java specs, writting down on a yellow notebook each surprise I had.
Some examples:
for(final int i : arr) {} //this is valid
X.<String, StringBuffer>foo() // valid call
Integer x1 = 4; Integer x2 = 4; if(x1 == x2) {} //true

I reviewed also the standard documentation, making some little UML schemas for each class I was interested into (old as well as new). Drawing interfaces that a class implements may help you actually in the study, since pushes away your need to memorize things (at least for me).

The only mock exams that I've done were the one from the JavaRanch (thanks for sharing!). At this time, seems that only 1.4 exams are available. There are some questions about generics out there (Kathy Sierra & Bert Bates released 11 questions).
Because of this, I started experimenting with Java 1.5: each new language addition was put in some small programs each testing some desired /undesired behaviour. This explained some of the cluttered parts (generics, the non-trivial part, plus others as well). This will give you also explanations why it is behaving in some way or the other.

Good luck !
 
Ranch Hand
Posts: 93
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Gigel Zeama . Great achievement .As far as i know your;s is highest score i saw in this forum.so i think you might be great help to me.
I also thank you for the description of what extra is covered in tiger exam.

can you tell me what we can leave from 1.4 exam. actually i have the books for 1.4 preparation but i am planning for tiger. so it will helpful to me if you can tell what topics i can leave in 1.4.
Also what books/articles/ mock exams you used for preparation for tiger.

Also can you provide what did u cover from tutorials for Java 1.5. i mean which portions of the tutorial.
[ September 12, 2005: Message edited by: Ravi Nistala ]
 
Ranch Hand
Posts: 96
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
gr8 score Gigel .... congrats

I think this is the highest score for tiger uptill now.
 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
great score congrats

but Nick's score is 95%
 
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Wow great score!!! Congrats!!!
 
Gigel Zeama
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The only notable difference which comes in my mind now is the Math class, which was left out from Tiger, though I read somewhere that Math questions still appear in Tiger, so be prepared with that one too.
The Tiger was augmented with a lot from APIs, and please note that questions from API are quite a few at the exam; you are expected to know them.

[note] I'm not very happy with that score. I just wanted to encourage you to take the Tiger exam. Even if I do not believe that the new additions are the best possible (I still miss C++, huh), Tiger opens a lot of possibilities for the programmers. It's a major release for Java (for both language & APIs), and it worth learning it. At least that's how I feel.
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
congrats
 
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Forgive me if its a stupid question (I'm new to this forum), but what do u mean by SCJP 1.5 for Tiger, is it not the one offered by Sun officially.
 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Gigel!!! Great score

Bharathi,
Java version 5 is also know as tiger. In addition to version numbers now we also have a name, not sure when versions started having names. But when you hear Tiger in Java context, it means Java 1.5

Here is the official Link

Santhoshs
[ September 15, 2005: Message edited by: San Sreeds ]
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey, That's a really good score! Congrats!
 
Ranch Hand
Posts: 431
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!!!

Well Done!!!
reply
    Bookmark Topic Watch Topic
  • New Topic