一边看实例,调试实例,一边看书,找到不明白的地方。而且实例一定要是可以卖钱的实例,书上的简单例子不算。

解决方案 »

  1.   

    同意楼上的说法,另外,多思考,实在遇到解不开的问题在发问,这样可以养成很好的自学的习惯。
      

  2.   

    我建议你通过考JAVA程序员来学JAVA,这个过程是一个学习JAVA 的好过程,有一位java高手的学习经历:
        “SCJP是很基本的考试,测试的是基础知识和概念,虽然并不艰深,但如果不对它的知识点进行针对性的复习,即使是很有经验的Java程序员也不一定能通过。如果你不懂Java并且不熟悉面向对象思想,建议先从全面介绍Java的经典书籍开始,如Sun tutorial,Thinking in Java,和Core Java(Java2核心技术),前面两本可在这里下载电子版,第三本的电子版至今为止还没有见到,可以购买机械工业出版社的中译本。好,现在开始我们的应试之路!
    如果不是公司报销或者你的资金非常充裕,培训是没有必要参加的,但你必须有便利的网络连接。如果对Sun的培训教材感兴趣,可以在此处下载,SL-275, SL-275 student guide, SL-275 Excersices我最先看的是一份优秀简练的教程:Java2 Certification Tutorial,它按考点组织,很经典,在各个有关SCJP的网站上都获得相当高的评价。作者同时维护着一个著名的Java 认证网站 http://www.jchq.net.有很多丰富的资源和链接。接下来看的是Complete Java2 Certificate,这是本大块头的书,669页,包括SCJP和SCJD,中文名《Java2认证考试学习指南》电子工业出版社有英文影印版。另外有本小册子《Java2复习重点及模拟试题》,也是电子工业出版社的英文影印版,不过这本书我没看过。然后我开始做题了,最早做的是Jxam,一个挺不错的模拟器,200道题,作者提供了源代码,原来的版本是随机出题的,我把它修改了一下,即可以随机,也可以按顺序。原版,修改版。接着是三套Marcus Green的Mock Exam (1),(2),(3),这个Marcus Green就是Java2 Certification Tutorial的作者,因此这三套题的评价也相当高,被认为是和真实考试难度最接近的,一般被建议在最后用来摸底,我在这个时候做的时候三套题都是80来分,给我指出了不少以前忽略的地方。我的资料到现在已经看的差不多了,但感觉还不够踏实,这时非常巧,一位网友在水木清华BBS贴文提供了一张将几乎所有SCJP资料一网大尽的ISO,令我喜出望外,这张盘的内容真是太丰富了!!好,又有好东东可以看了,继续SCJP Questions & Answers by Roseanne Zhang,相当受推荐的FAQ,它将www.jchq.net的讨论组中一些有代表性的问题整理了出来,非常好,不过有些问题难度深了些。JCert4.0听说过没有?一个商业模拟器,要卖好几十美元哪,这次竟然也找到了,赶快做了它!这个模拟器的功能和真实考试很接近(当然界面是不一样的,比Sun的要好看不少 :P),题目难度不大,你现在做应该在90分以上。接着是几本优秀的笔记,他们都是SCJP们的总结,把难点,重点,易混淆点都整理出来,非常经典,绝不能错过!Chairyuan(www.javaunion.com SCJP版的版主)的mynote ,Venna的note,Carls的note(这个比较短)。嗯,这下差不多了,再找些题练练手。题很多,我把那些号称是Java真题的题目都做了,本来以为那只是说说罢了,考试时真碰到很多类似的题目,呵呵,很爽阿。向大家推荐几个:SCJP考题回忆(280道),Java精选题(25道),The hardest mock exam(的确有些难度,68道),部分Java真题(解释的不错)。不过要注意的是,这些题的答案中错误不少,不能一味相信答案,如果发现自己做的和答案不一样,要好好琢磨琢磨。如果按照这个顺序做下来,我可以保证你的分数在90以上。”
        
    希望这些东西对你有帮助,另外还可以下载一些东西:
          http://automation.seu.edu.cn/auto/java/java_scjp.htm
      

  3.   

    嗯,完全同意楼上各位的建议,
    我也是这样,看书+例子+问题=结果