William CJ

Ranch Hand
+ Follow
since Feb 28, 2006
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads

Recent posts by William CJ

thanks everyone! I'm really happy about this as well!
18 years ago
Just two hours ago! Just want to say thanks to everyone at JavaRanch! Have a great Thanks giving.

some study material I used:
1. SCBCD study kit by Manning (Bought Head first didn't have time to read it)
2. used spec.
3. whizlab
18 years ago
Hey Wise, I saw you back when I was in SCJP forum. Amazing, You are in evey forum!

Hi everyone, thanks for the welcome, I'm sure I will have a good time in this forum as well. Had a great time in SCJP forum, some do mention this forum been less trafficed by people, but I think I can help change that a bit :]
Just passed SCJP, going for SCBCD now. Just saying hello to everyone here! WIll be spending time in this forum for at least 2 months.
Moved the post from SCJP forum.

Just got back 30min ago, Passed with 91%! Thanks everyone for your kind words and invaluable advices in this forum. I really appreciate it, lot easier to study with a group than by myself.

Since I cannot talk about the exam itself here. Here's a short summary that I think can help people preping and taking SCJP 1.5:

+ useful material: Dan Chisholm's Test Suite (1.4), whizlab (although they are too hard in some areas), of course, Bates book. Don't neglect 1.4 stuff they useful for exam.

+ useful tactic: I do 5hr paper study then 1 hr coding to review the stuff I learned and get use to syntax. Quite helpful for recognizing bad syntax on exam and API fill-in questions.

+ on exam: Honestly I found the exam to be difficult, so the one thing I found out you better try to do is skip all tough ones in the first pass. I had about 15 leftover at the final hour which to me just bonus. At that point I knew I did enough to pass so wasn't as nervous about solving them actually solved a bunch of those I wasn't able to do first pass.

Here's a breakdown of my score:
Total: 91%

Declaration: 100%
Flow Control: 100%
API: 100%
Concurrency: 75%
OO Concept: 90%
Collection/Generics: 80%
Fundamentals: 90%
18 years ago
Thanks Keith! You read my mind ... Like a megaton brick off my chest ... :]

I'm heading to SCBCD for my next one, wish they can have a EJB 3 version soon however, I might have to work with some legacy stuff so that's where I will start then SCWCD after that.

What about you Keith what are you working on cert-wise?
18 years ago
Oh, if anyone has more question that I could "legally" answer about the test, just drop it here or PM me, I will do my best to answer them.
18 years ago
Just got back 30min ago, Passed with 91%! Thanks everyone for your kind words and invaluable advices in this forum. I really appreciate it, lot easier to study with a group than by myself.

Since I cannot talk about the exam itself here. Here's a short summary that I think can help people preping and taking SCJP 1.5:

+ useful material: Dan Chisholm's Test Suite (1.4), whizlab (although they are too hard in some areas), of course, Bates book. Don't neglect 1.4 stuff they useful for exam.

+ useful tactic: I do 5hr paper study then 1 hr coding to review the stuff I learned and get use to syntax. Quite helpful for recognizing bad syntax on exam and API fill-in questions.

+ on exam: Honestly I found the exam to be difficult, so the one thing I found out you better try to do is skip all tough ones in the first pass. I had about 15 leftover at the final hour which to me just bonus. At that point I knew I did enough to pass so wasn't as nervous about solving them actually solved a bunch of those I wasn't able to do first pass.

Here's a breakdown of my score:
Total: 91%

Declaration: 100%
Flow Control: 100%
API: 100%
Concurrency: 75%
OO Concept: 90%
Collection/Generics: 80%
Fundamentals: 90%
18 years ago
Thanks Keith! Let you guys know how I did in about 5 hours time.
18 years ago
class A {
static void hi(){} // version 1
final static void hi(){} // version 2
}

class B extends A {
static void hi() {} // new version
}

So the new version in B will hide the version in A. That is:
1. If you don't define the "new version" in B, and you call B.hi(); you get version 1.
2. If you define new version in B, you call B.hi(); you get the new version.
3. If instead of version 1 you sub in version 2 in A, then compiler will not allow you to define a "new version" in B. try it.
studied for about 3 months. Finally want to take it and move on. Do about a 75% on Whiz just looking to pass it. Wish me luck.
18 years ago
Since 'this' refers to an instance of the current type, static methods doesn't own any particular instance, it doesn't own a 'this' pointer. 'super' point to the super-class portion of the current instance, if static cannot even own a copy of the current instance how can it own the super-portion of it? Simply if you don't own a pie (this) you definitely don't have access to a portion of it (super).