终于通过SCJP啦
今天下午通过了,紧张了一段时间,终于可以放松啦。88%,不能确切说明什么,因为我觉得题目都是从题库中随机调入的,不同人的成绩可比性不是很大。但是如果真能透彻学习的话应该行者无疆。
老实说我自己做的题目不是很多,主要是看的原理性的东西比较多。我有几个同学做的题都比我多,但是我觉得效果似乎没有我的方法好。不过条条大路通罗马,每个人的学习方式、学习习惯不一样,不能武断评判优劣吧。
把复习的过程写出来,希望对屏幕前的你有参考价值,有不对的地方请见谅:) 更期望哪位对我的这种学习方式有异议提醒一下,因为我还是在校学生,学习方法的总结对我来说很重要。Thank you^_^
刚开始复习时从同学那儿借来一本书复印了来看,书主要讲考试的各个知识点,看完后以前零散的知识略微系统化一点了,但是有很多东西是不明白原理的。
然后,把<<Thinking in Java>>的SCJP相关部分看了些,不过没来的及看线程部分。看了这本书后就能把一些知识点消化了。书上通过一些简单易懂的例子以及精到的讲解,把原理解释的明白易懂。印象最深刻的是上面讲述的类初始化问题。这个问题不只在一处讲过,而且逐步深入。本来自己看其他教材、听老师讲时处于一知半解的状态:一会儿懂了,一会儿又迷糊了。看了BURCE的讲解后就从根本上理解了类加载的情况,不仅详细而且系统,之后对于这个问题就再也没迷糊过了。
紧接着做了一套题,是网上下的模拟器J@Whiz1.4上面的。本来看过<<Thinking in Java>>后有了大彻大悟的感觉,以为掌握的还可以了,可是做题时突然发现原来自以为明白的东西其实并没有完全理解。于是老老实实把发现的相关知识点总结出来,其中一部分贴到博客里了,另外的因为学校转播世界杯,CSDN登不上了,一直没有贴上。
后来因为期末考试中断了学习,等忙完几门课后只有3、4天时间复习SCJP了。那时就一边做模拟器上的题目一边重新复习各个知识点,等到考SCJP的倒数第二天知识点温习完毕,不过这次不像第一次,这次做了笔记,以疑难点为单位,比如异常、重载与重写、嵌套类、集合等等。非常幸运我们大二上期的老师对JAVA的讲述很透彻,可惜当时没有意识到,这次复习时才发觉到听课的盲点!把知识点集中起来,并且配合一些简单的对比题目,效用很大,比单纯的看书或者做题目都好,首先因为这样学的东西系统,其次理解的也更深刻。
当我在做这部分知识点总结的时候,我有同学在网上下了很多题库的题目做,昨天晚上看到他,一副胸有成竹的样子,弄得我想当心虚,毕竟单单模拟器的8套题我才做了4套。没有办法,只好以精取胜,不再做新题了,看了看以前的错题,再查漏补缺,今天上午就上考场了。
不幸的是我的机器环境配置没有弄好,改到下午考,中间机房又停电了!真是多事之秋啊。幸好最后又来电了,否则再改到明天考今天做过的题目就废掉了。
提交后拿到成绩单,有些许欣喜,但还算平静。只是突然发现考SCJP的意义没有我想象的那么大。或许都是拥有了就无所谓了吧。不过在网上看到一起考试的同学还是很开心,大家开了开玩笑。觉得最大的收获有两个:一是经过这次备考(得对得起报考费哦),锻炼了学习能力,二就是和同学朋友一起努力的感觉非常棒。虽然大部分时间需要单独战斗,但是偶尔的交流都有醍醐灌顶的感觉。很幸运能有这么好的朋友!XM,JQ,GL。
另外,模拟器有网友需要的话可以给我发邮件。还有一套SCJP大全,里面好像是题目吧,我没看,还没删,都可以拿出来和大家共享。
昨晚在这个论坛上看了一道题目,恰好考到了:) 3Q!
my email: standstand@163.com