日期:2014-05-20  浏览次数:20845 次

新人想着手开始学习J2SE,请大神们推荐一些书籍
如题~有木有大神推荐一下呢~或者分享一下学习过程的心得。小弟不胜感激

------解决方案--------------------
《Thingking in java

------解决方案--------------------
优酷搜索   韩顺平 JAVA入门比较好的视频,

书籍还是等入门之后再看,书籍比较深奥难懂。

think in java 新手看绝壁是看了会吐血而亡的!!!

java核心技术 第8版 卷1,可以当字典翻。
------解决方案--------------------
李刚的《疯狂java讲义》不错,另外,你要是英语基础好的话,网上下载一个《thinking in java》电子版,这两个都是很不错的书!
------解决方案--------------------
  学完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,这部分知识等你到达这个知识程度你自然知道到时要学习哪些内容的。
------解决方案--------------------
这有几本书,挺不错的,你可以参考一下:
java核心编程技术2
http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0iFKIz%2B%2F86e5bFfTcNl%2FXhHXi9E99YDrvgpVriH2aWP4qsm5ny2GmXaF6Za4sHlwMEy%2BaToGQ%3D%3D
java核心编程技术1
http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0iFKIz%2B%2F8r5ZONOpZJYS3IPSuCuKXgKLGVUkeaz90A0GEfWqGzwkf45BRfIpL6YNxDOhlZqkg%3D%3D
java7入门经典:
http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CFcRfH0GoT805sipKj7KsCclRFMOU0GDNjNkjY73wir3ksooxCOxHJ7fNL%2FSdCg4e2pl8V%2FFrYVSmaMRM%2FcGAcEZA%3D%3D
java数据库编程:
http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0iElOk9hrxF7ccErBnaBmQMr5YrC4hrRcbHr3uB9rIfpvkL7ihKm%2BfqIsv15ITJPTsLHHr%2BYw%3D%3D