I am preparing for scjp from last more than one month and i read kathy sieraa 1 time and some chapter 2 times but still i am facing difficulty to solve onlin problems .
Type of difficulties facing are:
1.most of the time i observed that built in classes like collections ,wrapper classes methods knowledge is must but how i can remember each method syntax.
Give me some tricks to learn
2.Thread prob .In this most of the tim where answer are not expected sometime they give none of these and some times they giver more than one answe where applied.
3.exception: i m really confused about checked and unchecd exception.at the time of solving Q i am confused whether its necessary to declare exception when subclass override super class function..
Now in the end i want that based on my problem statement tell me where i am lacking and how i can improve.
what are the basic thing that i have to take into consideration before giving exams. Regards,
Sudhanshu just focus on the APIs mentioned by K&B. If you understand all their recommendations then you will not have problem in the real exam. They have done a really good job. Master their MasterExams.
The real exam never gives 'none of the above' as an option. Also to make life easier it tells you how many are the expected answers.
Code, code and code. Understand how things work and how they break. You will not learn this by just reading.
Exception hierarchy is simple - Throwable has subclasses of Exception and Error. Exception has subclasses of RuntimeException and 'check exceptions'. The only difference between these two is that the RuntimeException doesn't have to be caught but a checked exception has to be either caught or declared. If you define your own exception subclasses of these two types (ie RuntimeException and Exception) then you will know the behaviour clearly. Incidentally Error doesn't have to be caught either.
Also search the forum as many other aspirants have faced similar problems to your.