SCJP(Sun认证Java程序员)考试涵盖的内容包括基本的Java语言语法和某些标准包,像servlet或者Enterprise JavaBean之类的其他主题都不涉及。在某些情况下,多选题可能会有一个以上的正确答案。不过,考卷上会告诉你需要选出多少个正确答案。考试是英文试卷。
官方的考试涵盖目标如下:
声明和访问控制
流程控制和异常处理
垃圾收集
编程语言基础
运算符和赋值
负载、重载、运行时类型和面向对象
线程
java.awt包
java.lang包
java.util包
java.io包
详细了解考试目标可以下载Sun的 成功指南 。我认为第6和第7个目标最费脑筋。
现在你已经知道些考试和考试内容的大致情况了,下面该怎么办呢?掌握这些考试目标的最佳方式是什么呢?首先让我们看看相关的一些书籍和其他准备资料,它们能帮助你建立迎接考试的必要技能和相应的知识准备。
考试培训的最佳资源就是图书,在我准备Java认证考试的时候用到了三本图书。首先推荐给你的是 《The Complete Java 2 Certification Study Guide》 该书由Roberts、Heller和Ernest编写。该书全面阐述了考试所覆盖的全部知识点。另一本比较好的推荐图书是 《A Programmer's Guide to Java Certification》 ,该书由Khalid Mughal 和Rolf Rasmussen编写,以上两本书质量优异而且提供了大量有用的信息,有了两者中的任何一本你都可以高枕无忧了。不过我得承认,Mughal撰写的图书中所提出的问题比实际考试的难度更大。所以,假如你不想被模拟考试弄得心灰意冷那你不妨以前一本书为准。
第三本要推荐的图书是 《Java 2 Exam Cram》 ,该书的作者是Bill Brogden和William Brogden。这本书的优点是你可以从中比较清楚地掌握你从以上介绍的两本书中所了解的有关概念。但我要提醒你,以上所有的图书中都包含了相当多的错误。你可别被图书排版失误和内容错误迷失了方向。以下是三本书各自的勘误表:
The Complete Java 2 Certification Study Guide–Errata
A Programmer's Guide to Java Certification–Errata
Java 2 Exam Cram–Errata
除了考试用书以外,有些在线教程也对你的考试准备大有帮助。最当然的教程无非是Sun自己推出的 Java Tutorial 。Sun针对离线阅读该教程还特意推出了各种 下载选项 。另一个比较好的在线教程是 Last Minute Tutorial ,作者是Marcus Green。该教程中的示例涵盖Sun所列出的全部考试目标,同时还提供了其他资源链接,你可以由此了解更多的有关考试信息。(http://java.sun.com/docs/books/tutorial/information/download.html)