• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need suggestions for SCJP

 
Srini Vasu
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am a new user to this site. I need suggestions from you guys to prepare SCJP.
Thanks
 
Ashik Uzzaman
Ranch Hand
Posts: 2373
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Srini,
If u r also new with Java tthen start with The Herb Schild/Patrick Naughton's "Java 2 : The Complete Reference" first. After a basic understanding of the language u should go for Khalid Mughal's "A Programmer's Guide to Java Certification" and BPB publication's "The Complete Java 2 Certification Study Guide" by RHE. AND be a regular visitor of this site!
Hope it helps.
------------------
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!
 
Vinoo Varghese
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would like to suggest certain points which I think may be good for those writing the exam.

1. The first and foremost rule is "Believe In Yourself".
2. Be very thorough with the basics..

  1. Know the ranges of each data type.
  2. Know the keywords and identifiers.Know which all keywords can be used with other keywords(for eg.
    the fact that final and static can be used together whereas final & abstract can't be !!!.)
  3. Know about all the loops(for,if,continue,break etc) where can be break & continue used.
  4. Write codes involving switch(I had 2 questions),multiple for loops using break &continue
  5. Write codes involving (.equals) & (==),postfix & prefix operations,wrapper classes,strings &

    stringbuffers,overriding & overloading are very very imp,shift(left & right shifts,>>> etc).

  6. 3. Know about inner classes,threads,exceptions

    1. Where can inner classes can be used.
    2. What all modifiers an be used in inner classes(static & nonstatic),what variables of the enclosing
      class/methods can be accessed.
    3. Know about anonymous inner classes.
    4. Know about the different methods of threads(which all are static etc..),which can throw Exceptions etc..

    5. Write codes involving threads(got 6-7 questions in threads),synchronized methods,blocks.
    6. Know about the order of try,catch,finally blocks...throwing Exceptions in these blocks(Ques:Predict the
      output)

    7. 4. Know about awt,awt.event packages

      1. Study the hierarchy..(Component->Container->..etc)
      2. Know about the different constructors,methods of the classes.fields(especially those of the layouts),
        U can expect questions for eg:like what all fields are there in the gridbaglayout(anchor,gridx...etc)
      3. U may be asked about how will be the layout..after giving code involving different layouts
      4. Constructors of the different classes,methods,
      5. Study the hierarchy..(EventObject->AwtEvent->..etc)
      6. Study the hierarchy..(MenuComponent->MenuItem->..etc).

      7. 5. Know about files(If u know the constructors well...u can score full marks in this--got 6-7 questions)..

        1. Study the hierarchy..(OutputStream->..etc)
        2. Study the hierarchy..(InputStream->..etc)
        3. Study the hierarchy..(Reader->..etc)
        4. Study the hierarchy..(Writer->..etc)
        5. What are the constructors of Files,FileOutputStream,FileInputStream,Readers,Writers etc..
        6. Different modes possible in random access files.
        7. Predict the outputs.

        8. 6. Take a lot of mock exams and visit different sites..

          1. Visit Java Ranch .Post questions/doubts and participate in discussions.This will help u a lot.
          2. If possible,read all questions given at the end of chapters in Khalid Mughal's book.Also solve the
            mock exam given at the end of his book.
          3. Take mock tests of JQPlus,Barry Boone,Deepak,Abhilash(very good fundas..)
          4. Take all 3 exams of Marcus Green.

          5. 7. The day before the exam,have a good night's sleep.Select a good authorized examination center.
            8. Reach the examination center 30 minutes before the exam.
            9. Don't study books at the last moment.If possible,make short notes and just have a look at them.
            10. Be cool when you sit for the exam.Even if the first few questions are hard..don't let that bother you..
            11. Try to finish the exam and keep at least 30 minutes for reviewing the answers...especially notice questions
            involving main method and all!!!
            12. Last but not least,say a little prayer in whomever you believe.
            Regards,
            Vinoo.
 
Vinoo Varghese
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would like to suggest certain points which I think may be good for those writing the exam.

1. The first and foremost rule is "Believe In Yourself".
2. Be very thorough with the basics..

  1. Know the ranges of each data type.
  2. Know the keywords and identifiers.Know which all keywords can be used with other keywords(for eg.
    the fact that final and static can be used together whereas final & abstract can't be !!!.)
  3. Know about all the loops(for,if,continue,break etc) where can be break & continue used.
  4. Write codes involving switch(I had 2 questions),multiple for loops using break &continue
  5. Write codes involving (.equals) & (==),postfix & prefix operations,wrapper classes,strings &

    stringbuffers,overriding & overloading are very very imp,shift(left & right shifts,>>> etc).

  6. 3. Know about inner classes,threads,exceptions

    1. Where can inner classes can be used.
    2. What all modifiers an be used in inner classes(static & nonstatic),what variables of the enclosing
      class/methods can be accessed.
    3. Know about anonymous inner classes.
    4. Know about the different methods of threads(which all are static etc..),which can throw Exceptions etc..

    5. Write codes involving threads(got 6-7 questions in threads),synchronized methods,blocks.
    6. Know about the order of try,catch,finally blocks...throwing Exceptions in these blocks(Ques:Predict the
      output)

    7. 4. Know about awt,awt.event packages

      1. Study the hierarchy..(Component->Container->..etc)
      2. Know about the different constructors,methods of the classes.fields(especially those of the layouts),
        U can expect questions for eg:like what all fields are there in the gridbaglayout(anchor,gridx...etc)
      3. U may be asked about how will be the layout..after giving code involving different layouts
      4. Constructors of the different classes,methods,
      5. Study the hierarchy..(EventObject->AwtEvent->..etc)
      6. Study the hierarchy..(MenuComponent->MenuItem->..etc).

      7. 5. Know about files(If u know the constructors well...u can score full marks in this--got 6-7 questions)..

        1. Study the hierarchy..(OutputStream->..etc)
        2. Study the hierarchy..(InputStream->..etc)
        3. Study the hierarchy..(Reader->..etc)
        4. Study the hierarchy..(Writer->..etc)
        5. What are the constructors of Files,FileOutputStream,FileInputStream,Readers,Writers etc..
        6. Different modes possible in random access files.
        7. Predict the outputs.

        8. 6. Take a lot of mock exams and visit different sites..

          1. Visit Java Ranch .Post questions/doubts and participate in discussions.This will help u a lot.
          2. If possible,read all questions given at the end of chapters in Khalid Mughal's book.Also solve the
            mock exam given at the end of his book.
          3. Take mock tests of JQPlus,Barry Boone,Deepak,Abhilash(very good fundas..)
          4. Take all 3 exams of Marcus Green.

          5. 7. The day before the exam,have a good night's sleep.Select a good authorized examination center.
            8. Reach the examination center 30 minutes before the exam.
            9. Don't study books at the last moment.If possible,make short notes and just have a look at them.
            10. Be cool when you sit for the exam.Even if the first few questions are hard..don't let that bother you..
            11. Try to finish the exam and keep at least 30 minutes for reviewing the answers...especially notice questions
            involving main method and all!!!
            12. Last but not least,say a little prayer in whomever you believe.
            Regards,
            Vinoo.
            SUN CERTIFIED JAVA PROGRAMMER
 
Vinoo Varghese
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry about the above messages...
Net connection was slow..
 
Samira Mastali
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Vinoo,
Thanks for your kind explanation.I am pretty sure that it will be helpful for everybody.Again thanks for your time.
Samira
 
Samira Mastali
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Vinoo,
Thanks for your kind explanation.I am pretty sure that it will be helpful for everybody.Again thanks for your time.
Samira
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic