/  125
General Questions
1. What is Java?
A:
Java is a beautiful island in Indonesia.
Java is another name for coffee, since coffee produced in Java, Indonesia is good!

Java is also a programming language was invented by Sun's programmers when
they drank too much coffee. The language was called Oak, but it had a
trademark conflict, then they renamed it as Jav

2. Is Java a pure OO language?
A: No, it is not.

neither are C++/C#/etc. SmallTalk is general considered as a pure OO language. In
SmallTalk, everything is an object, including int or even + sign. Java is one step more
close to SmallTalk than C++, but it is still not pure OO language. Why bother to discuss
this? Language is just a tool to get the job done. Choose one is better for your
job/business. If speed is absolutely critical to your application, use FORTRAN, c or
assembly. Burn your algorithm into the semiconductor chips would be a good choice too,
of course, if it is necessary! In some cases, OO is an obstacle. SmallTalk never becomes a
main stream programming language since it is too slow.

3. In what order should we get certified, Programmer, Developer, and Architect?
A:
Passing programmer's test will get you an interview, since others will consider you know
Java at least as a walking Java compiler, maybe more, like Tony.

Passing developer's test will prove that you can code in Java, if you are not programming
Java on your job yet. That is second to the real world job experience (psuedo-real-world,
I like the word!). If you don't have any real coding experience in Java, or do not have any
programming experience even in other languages, skip the developer's exam, and go
ahead to do the Architect test? I'll consider that iscra zy!!!

If you are already coding in Java, go ahead to prepare for the architect exam. That may be
a reasonable choice. However, SCEA is not trivial either (3 parts test). SCJP is not a
prerequisite of SCEA.

Why a lot of people skipped the developer exam to go SCJA (the old one), since the old
one was just like SCJP, multi-choices only. If you did enough mocking exams, it was
relatively easy to pass. There was another factor that almost everyone got the same test.
Enough leaking made it even easier.

That might be one of the reasons why Sun changed the test to SCEA.
We have SCJD Study Group. If you pass the SCJP, you are welcome to join us!
4. How do I statr to learn programming?
A: Except reading, coding, Coding, CODING!
Type! Do not copy/paste examples from the book!
Modify! Let the example from book do different things!
Write! Write something similar, but from scatch!
Develop! Develop a new application.
Q. What software or books I should buy to prepare the test?
A:
My suggestion, don't buy any exam software. They don't help much IMHO.

But at least by one book, Bill Brogden's Exam Prep or Exam Cram will be my first
choice. (Bill did not pay me anything, BTW. Get Bruise Eckle's free book, "Thinking
In Java". If you can afford it, buy it. He did not pay me either.Lea rn how to use Sun's
"The Java Tutorial" on Line, please! I saw so many questions asked here, which could be
answered more precisely by a simple search of the free book fromSun.

Do free mocking exams or not free ones, when you get something wrong, read, code, test back and forth until you thoroughly understand. You are not only preparing yourself for the test, but also for your future interview and job. Read, Code, code, code, and test until the Java concepts become yours.

Post a question somewhere to get answer from others when you really get stuck!
Free Java Books
Q. What to do when we see something ambiguous on the real test?
A:

If you think something on the test is ambiguous, mark the question; make the best guess you can, finish the rest of the test. If you have time, go back to that question. It may not be ambiguous anymore, and then choose the correct answer. Otherwise, keep your figure crossed!

Do rememberM ARK any question in doubt. I lost some points since I did not mark, then
could not find that question to which I gave wrong answer any more.
But, who cares now?
Q. What do I need watch out for filling blank questions?
A:

Read questions very carefully; don't jump into conclusions. ONLY write exactly what is asked for - no extra punctuation such as quotes. Some questions will give a list of words you can pick from.

Don't add legs when you drawing a snake!
Q. Where can I get all the Sun's test information?
A:
General: ht t p : / / su ned . su n. co m/ U S A/ cer t ific at io n/ j ava ma in . ht ml
SCJP: ht t p://suned. su n. co m/US A/c er t if icat io n/ pr ogdet ails. ht ml
SCJD: ht t p : / / su ned . su n. co m/ U S A/ cer t ificat io n/ d e v d et ails. ht ml
SCJEA: ht t p: / / su ned . su n. co m/ U S A/ cer t ific at io n/ ar chd et a ils. ht ml
Q. Do I have a future if I learn Java by myself?
A:

1. I don't know how many of us learned Java not from ??. I guess, most of us are
from ??. At least, I learned C++, VB, VC++, Java, Perl, Shell Script, XML,
XSLT, etc. etc. from ??. Even I've taught others Java, C, Pascal.

2. Do I have a future if I learn Java by myself? I think this is a $64k question and the
answer depends on you!

o What is your definition and expectation of having a future.
o How many effort do you want to put in for your future.
o Some other factors, such as your personality, your learning style, your

luck, etc.....
Nobody can tell you what to do to get your ??, but you!! yourself!!!!
Language Fundamentals
Q. What are Java key words and reserved words? What are the differences?
A:
Key words are reserved words. but not vice versa. See Java Language Keywords for
details.
Q. What are Java key wordsthis?

Share & Embed

More from this user

Add a Comment

Characters: ...

balajidileepkumar8833left a comment

SRM application form

This document has made it onto the Rising list!

nitesh_bhuraleft a comment

hey brother could you plese tell me how we can download this exciting book for questioning.. here is my email if you would send it to me I would be verymuch thankful to you.. Email-nitesh_bhura@yahoo.com