Hey guys am from the Dominican Republic and study Software Developing. I am interest in taking the Java Certification test. I have taken some java courses and i already got the K & B book. The thing is that i don't really know how to begin, i mean the way for study, what tools do i need. I want to study hard and do my best. I want to make a habit for studying hard and find the best way to do it and i need your help for that. I need someone who encourage me to get my goal and i know this is the right place.
Your best bet is to work the K&B book up and down, do the test questions at the end of the chapter, maybe summarize things yourself on a sheet of paper, and, most important of all, write a lot of code yourself.
Writing code means making mistakes, making mistakes is painful, and things that are painful are remembered much better than trying to memorize stuff that is written on a piece of paper. ;-)
JDBCSupport - An easy to use, light-weight JDBC framework -
In addition; I recommend to write a lot of memory cards with questions and answers such as "does length() refer to Strings or to Arrays?".
You can take these cards (I personally have written the huge amount of 700 cards) with you and go them through when you are waiting for the bus (or train), for example.
Concerning writing code, I suggest to do it not only with an IDE (such as eclipse), but using the good old vi-editor (you can download Cygwin - which acts as a Linux API emulation layer - in order to get the vi-editor, you need to choose it explicitly while installing Cygwin).
Working with the vi-editor helps you a lot to become more secure with coding (at least the very basics) - and you get well prepared for the famous drag & drop questions, as well. Imagine coding something with serialization: do you know by heart with exceptions can be thrown in conjunction with FileOutputStream and ObjectOutputStream? After compiling your files by hand maybe even several times, you finally will! No code completion, no syntax highlighting - it can be very hard at the beginning, but you learn a lot.
(another positive side-effect using vi can arise in a future project - for example, when you are asked to perform server-side trouble-shooting in a pure Unix environment, without any IDE)
Hope this helps!
SCJP 6 (88%), SCWCD (89%)
Joined: May 07, 2010
Thankyou very much, both of you are really helpful. I know you will keep helping me in the way. Blessings.