Sonir,
I'm sorry if I don't answer you right away, but I have to sleep too
.
How do we practice code? Well, there are lots of ways to practice code. But the best one for the purposes of SCJP is to write small programs that let you understand a specific topic. For instance, if you are learning the java.lang.Math class, you should write some code containing all methods of the Math class and see what happens. Try modifying the method arguments and look how they influence the returned value.
You said you know about writing simple programs, well, that's sufficient if you wanna do what is described above. And believe me, the more you write simple programs, the more you'll get used to writing them and the bigger they become. So without even noticing it, you'll write bigger and bigger programs.
You don't need a specific site to write code. The only thing you need is a Java development kit (look at
http://java.sun.com/j2se/1.3), a text editor (Notepad or Emacs) and the Java API which you can find online at
http://java.sun.com/j2se/1.3/docs/api/index.html. Then, in the API, look at the packages part of the objectives of SCJP (java.lang,java.util,...) and write some simple code that uses the methods of the classes that are part of the package you are studying... And that's it... Do this every day and you'll soon get used to write Java code (provided you have the basic knowledge you say you were taught)
Concerning JQ+, the question are tougher than those of the real exam. That means that the score you get with JQ+ is sort of lower than the one you'd get in the real exam. But if you manage good score with JQ+ you are almost certain of scoring more in the real exam. One advice though: every time you take a test, try to simulate the same condition that in the real exam, i.e. do not cheat (look into the API or whatever else) if you don't know the answer, try to find it given your knowledge. If you cheat you will not memorize the answer the same way you'd do if you hadn't cheated
OK, get some work done
HIH
------------------
Valentin Crettaz
Sun Certified Programmer for Java 2 Platform
[This message has been edited by Valentin Crettaz (edited December 11, 2001).]