本人于05.9.17顺利通过scjp(sun认证java程序员),下面来谈谈我的复习方法

很久就写了此文,给了几个考证朋友看,结果他们都轻松通过了,但一直没在网上发表。

首先强烈鄙视那些背题,代考,作弊获得证书的。既然考此证书,说明为了打好基础,为了学习更高层次的java做准备。

1)系统复习

要根据考纲来复习,因此1.4中IO和AWT不考,可以不复习。

考纲如下:

第一部分:声明和访问控制

第二部分:流程控制,断言和异常处理

第三部分:垃圾收集

第四部分:语言基础

第五部分:操作与赋值

第七部分:线程

第八部分:在java.lang包中的基础类

第九部分:集合类框架

只有单选和多选,多选告诉你正确个数,正确率达到52%就pass(61题做对32题)

本人推荐看thinkinginjava的:3,4,5,6,7,8,10章,讲得比较深刻,完全能应付考试。

再看核心技术卷2的1.1~1.7,2.1,2.2,因为这2章考得比较简单,没必要看tij,核心技术讲得比较易懂。

java.lang的复习如下:

能够应用Math类中的abs,ceil,floor,max,min,random,round,sin,cos,tan,sqrt方法。

正确理解String类不可改变的意义。

当执行一段程序,中间包含有wrapper类的一个实例,知道它运行的前提条件运行结果。能用下面wrapper类(例如Integer,Double,等等)的方法来写程序:

doublevalue,floatvalue,intvalue,longvalue,parseXxx,getXxx,toString,toHexString

大家可以通过查询API来学习

2)做题实践:

有2个题库一定要做:

1.testKing(大概有近300多题)

2.J@whiz考试模拟器上的题(大概有600多题)

基本上模拟器上的分数很接近你的scjp考试分数

这2个题库基本包揽了大部分考试原题或近似题,所以说能基本搞懂,那么考scjp就象玩一样。

当然,这仅仅是本人的考试心得,本人考试时花了1小时没检查就交了,70%,不算高手。

写此文章仅供参考,到时没考过可不要来寻仇哦!

考出scjp只是证明你java基础打好了,也许你还不太会写代码,所以scjp只是一个开始。

之后你可以选择去学j2ee或j2me,甚至深入学习j2se(不推荐),去考其他java认证。

(其实证书没什么用,关键在于这个过程,你可以学到很多,进步更快)