本人于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认证。
(其实证书没什么用,关键在于这个过程,你可以学到很多,进步更快)