学习J2SE不久,发现网络视频教材不适用,相关种类的书籍又太多。head first java 读了一段时间总觉得不是太易懂,think in java又太深奥。
有经验的朋友希望可以介绍下。拜谢~

解决方案 »

  1.   

    我在看《java编程思想》不过刚开始看不太懂,现在一直在在看,看了我都好几年了。
      

  2.   

    以前偶回答过这类的问题的答案...偶直接copy给你 学完java的基础部分(包括OOP),之后是该学习类库(API)了。一般的只要是介绍java的书籍,这部分知识点都有的,推荐的书籍有:   
    java   core(推荐中译版第七版卷一,卷二),java极品攻略,java语言程序设计,Java.Rules中文版等书籍(百度里可以搜到电子书,csdn也有)学完这些的某本书籍之后(不在多,而在精,要详尽的学完一本书),就对j2se有一个大概的了解。这但显然不够,此时你还得更深入的学习,这个时候就可以研读一些牛书了:java编程思想(推荐第三或第四版),Effective   Java(第一或第二版)等书。到底J2SE能到学到什么程度还是得靠自己努力,j2se一定要学好,它是整个java体系的基石。   如果你想吃java这碗饭,我可以给你列一个大概的学习路线   学完上述部分,这时你就要发一些时间研究一些数据结构跟算法了,推荐的书籍有:java数据结构与算法,计算机算法设计与分析王晓东,   
    算法导论中文版等,现在方便了,这些书籍都有电子版。另外你也可以做一些ACM(国际大学生程序设计竞赛题目)题目,可以在浙江大学acm平台或杭州电子科技大学acm平时上做题。(有点想其以前为做一个题目而发费几星期时间拼搏的情景了,有点怀念跟感伤,呵呵...)   对数据结构很算法有一定了解后接下来就是设计模式了,这个很重要。你必须对java的OOP设计模式有一个非常全面的了解,要拿过来就能用,至少要对那23种设计模式牢记在心。推荐的书籍有:阎宏博士的java与模式(这本书非常好,结合中国道家思想来讲解),Head   First   设计模式,大话设计模式(这个是C++实现,不过C++代码转换成JAVA代码也变不了多少,建议看,这本书讲的非常通俗易懂),还是就是GOF的设计模式了等等。   学完了这些算是对j2se跟OOP思想有一个整体的认识了,此时还不够(是不是觉的很麻烦了???我们要抱着不怕死的信念去学的,哈哈),   
    接下来就可以浏览一些java的论坛了,中国java的论坛很多,比如就CSDN就是一个非常好的平台,你有兴趣可以进这个网站搜:java中文网址大全:http://www.java3z.com/cwbwebhome/index1.jsp(中国的java论坛这里基本上全都有了),另外提醒一点一开始你最好别去javaeye这个论坛,要不然会受打击的,呵呵,等你觉得自己也是牛人了,那么你才去,我是这么想的。   好了j2se这部分就讲到这,接下来就是java   web这部分了,包括:   
    jsp,jdbc,javabean,servlet技术,这类书籍现在很多,网上可以下好电子版,这类书籍感觉都差不多。   
    学好这些之后就要学学做一些东西了,比如网上商城系统,购物系统等等   
    如果想做ERP也可以,那还要学习ERP的知识   javaweb这部分要涉及到数据库跟服务器,但一般只是应用方面的,这些教程也很多,可以看一下mldn的视频   另外你也可以学习下网页方面的语言,html,css,javascript,xml等   最后就可以学习一些框架了一般都是SSH或SSH2,这部分知识等你到达这个知识程度你自然知道到时要学习哪些内容的。   有点啰嗦,呵呵...就说这些   
      

  3.   

    Y.Daniel Liang写的那个Java语言程序设计(进阶篇)个人感觉很不错
      

  4.   

    如果是刚开始学J2SE的话,可以找一些结束得浅显一点的书来看,这样容易上手,然后再看将得深入一点的书。
      

  5.   

    我的java全是自学来的,推荐楼主学习方法:
    基础教程(市场或图书馆有很多),最好有两本或以上,主要用于熟悉一些基本概念;
    同时还是可以考虑一些视频教程的,比如尚学堂的马士兵老师讲的就不错;
    有了一定基础后,可以看 Thinking in java 了...
    关键:多动手敲代码~~~
      

  6.   

    孙卫琴《java高级面向对象》 很经典的书籍。
      

  7.   

    我也是J2SE的新手,去图书馆看了一些书,好多看的都不是很懂JAVA的书太多了,很关心LZ的问题呢。