If you are looking for an SCJP 1.5 Complete Reference, maybe you better think twice. SCJP 5.0: Tiger version (or Exam CX-310-055) has already come out and many people are already training to update their Sun certification to this platform standard. If you want to train for the most up to date exam, train for the SCJP 5.0: Tiger iteration you will be better off in the end.
It is important to learn the latest developments in the Sun field of knowledge rather than be bogged down with comparisons with previous knowledge taught. If you feel it is fun to make comparisons between exam iterations, well, that is your choice. But newcomers to accreditation are better off just sticking to one standard first and learning that well.
Novices should not try to absorb Java Certification materials right off the bat. Rather, they should look for material that gives the most basic information first. In fact, those with absolutely no computer programming knowledge are swimming out of their depth. These students should learn basic computer programming first before attempting Java coding.
If you feel you are ready for Java, then learn the theory, learn the code, and learn how both work together to create an application. And do this often, to get the hang of it. Pretty soon, it will become instinctive.
If you know other people who want to get Java accreditation, and you trust their capabilities in learning, then you should study with those people if you can. Learning is magnified by sharing your insights with peers, rather than sticking to self-study alone. But self-study can also bring satisfactory results.
Normally, Java tutorials offered presume that you know the fundamental principles of C/C++ and Visual Basic language. In which case, you could then run your own Java program afterwards. A Java tutorial helps you understand the multifaceted functions a Java programmer has to absorb.
An SCJP tutorial also encompasses studies of the fundamentals of primitive data types of java, valueOf() method, parser methods, and base conversion. An SCJP tutorial is arranged in eight chapters. The first chapter talks about declaration and access control wherein students learn to identify and initialize declares and arrays through acceptable forms. They will also study the proper return classes of declarations. The second chapter details the flow control and exception handling. In this chapter, students will do coding using if and switch statements, utilizing all kinds of looping, and identifying apposite assertions. The third one simply teaches how to code overtly the system of garbage collection. Meanwhile, chapter 4 is about the fundamentals of language in which the construction of declarations, statements to an interface using proper implemented classes, argument values, and identification of all Java programming codes are taught to students. Chapter 5 comprises lessons on Operators and Assignments. Moreover, application of Object is also tackled in this chapter. Chapter 6 tackles the overloading and overriding of methods and parental, coding of any type of inner classes, and Object encapsulation. Finally, chapter 7 and 8 tackle the threads using java.lang, and Java.lang parcel which includes wrapper classes and string objects as well.
An SCJP tutorial can be purchased or downloaded in PDF format particularly at http://www.jchq.net/homepage/certkeyflier.php. You can also have access to mock examinations as well. If you dont know the Basic Java applications, you may view a preparatory course at http://www.examulator.com/moodle.