Java学习资源推荐(书籍和网站)

原创 2004年06月23日 08:56:00

      本文旨在为学习Java的新手推荐一些不错的学习资源,主要包括书籍和学习网站。近年来java越来越火,java编程方面的书籍也是越来越多,但是水平参差不齐,给读者尤其是新手在选择合适的书籍的时候带来了不便,然而经典和实用却很难被磨灭。

      新手上路,我觉得机械工业出版社的《Java2 核心技术卷一:原理》和《Java2 核心技术卷二:高级性能》是不可多得的好书。作者Horstmann结合丰富的实例几乎为读者展示了Java语言的魅力所在,所涉及的方面也非常之全,包括java语言的基本语法、数据类型、面向对象设计、AWT/Swing、Java IO、多线程、RMI、Collection、JDBC、JNI、XML。。。。。。书中提供的大量代码是我们学习的上好资料。遗憾的是书中并没有包括J2ME相关内容以及J2EE的EJB。

      具备了一定的基础后,学习《Thinking in java》还是很有必要的。这的确是大师之作,作者高屋建瓴,把你在学习java过程中遇到的疑问几乎一一列举,不服实在不行。现在最新的是第三版,我觉得如果英文没有问题的话还是看英文比较好,毕竟翻译后的文章是会变味的。

      Java是更面向对象的语言,但是如果觉得自己在面向对象的理解上还不充分的话,可以读读电子工业出版社的《Java与UML面向对象设计与编程》。这本书虽然不能算是经典,但是作者结合书后的作业题还是比较清楚地介绍了面向对象的概念以及一些编程的技巧。

      如果想了解Java的虚拟机原理,那么我想这本经典的书籍应该很多人知道——《深入Java虚拟机》第二版。作者绝对是虚拟机方面的大师,用通俗的语言把java虚拟机说的这么清楚可不是随便什么人都能办到的。书内有很多作者用Applet写的例子,叫人称赞不已。

      也许很多人学习Java是从JSP开始的,但是千万不要止于此。起码应该达到合理设计基于MVC构架的Web应用程序,如果有兴趣可以用用Struts,它就是现成的MVC的框架而且免费。事实上J2EE方面尤其是EJB/JMS我只是大概了解所以还是不要班门弄斧了。下面说我喜欢的J2ME吧

      J2ME目前还是在国内比较新的技术,市场上的书也不是很多。我看了人民邮电出版社的《J2ME无线应用开发》,书中例子比较丰富,但是在后半段联网部分的代码实在不敢恭维。以后我也就没有继续读这方面的书,而是在国外的著名站点读文章比如java.sun.com,www.onjava.com。真是收益匪浅。

      下面简单列出一些学习资源供大家参考

  1. java.sun.com这绝对是学习java最有效的途径了,developer里面的文章都非常出色,不读真是可惜。
  2. www.onjava.com也是不错的站点,不过里面有些是和java.sun.com重合的。
  3. www.java.net 里面有很多开源项目的介绍,非常不错。
  4. IBM的Developworks的java专区同样有很多好文章,而且是中文。

就说这么多吧,希望java初学者可以有所收获,希望java明天会更好。

 

 

推荐一些C#相关的网站、资源和书籍

一、网站1、http://msdn.microsoft.com/zh-CN/微软的官方网站,C#程序员必去的地方。那里有API开发文档,还有各种代码、资源下载。2、http://social.msdn...
  • guwei4037
  • guwei4037
  • 2013年12月23日 22:59
  • 22473

你不能错过的 spark 学习资源

1. 书籍,在线文档 Learning SparkAdvanced.Analytics.with.SparkMastering Apache SparkOfficial GuideSpa...
  • chenyulancn
  • chenyulancn
  • 2017年11月27日 10:35
  • 217

Node.js 推荐20多个学习网站及书籍

Node.js 推荐20多个学习网站及书籍 Web 开发人员对 Node.js 日益增多,更多的公司和开发者开始尝试使用 Node.js 来实现一些对实时性要求高,I/O密集型的业务。 很不错的书籍和...
  • ejinxian
  • ejinxian
  • 2014年06月06日 08:03
  • 2632

java架构师之路:推荐的15本书

一 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速...
  • u012562943
  • u012562943
  • 2016年01月19日 09:13
  • 2199

大数据书籍推荐

注:本篇博客摘自OURJS网站,主要作为笔记 历史大浪淘沙经过5次信息革命,终于迎来大数据时代,给信息领域灌入了强劲的血液,催生了很多新生力量,而各行各业谁也无法离开数据存活。尤其近几年来,全球范围内...
  • android_ztz
  • android_ztz
  • 2017年08月23日 19:33
  • 962

javaee 学习书籍推荐

电脑上安装了各种各样的J2EE工具:JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest,Optimizator,MySQL... 发现电...
  • elementf
  • elementf
  • 2017年06月01日 11:13
  • 1948

推荐几个不错JAVA学习网站

http://blog.csdn.net/lcllcl987   一个要好的高中同学,JAVA高手的BLOG
  • zzmdl0297140
  • zzmdl0297140
  • 2005年04月07日 08:53
  • 640

机器学习推荐书籍及视频

机器学习推荐书籍及视频 一、推荐书籍: 1.概率论与数理统计(第4版) 作者:盛骤 (编者), 谢式千 (编者), 潘承毅 (编者) 2. 统计学习方法 作者:李航 ...
  • u013473512
  • u013473512
  • 2017年07月02日 09:17
  • 461

学习 FPGA 经验与书籍

1、不熟悉FPGA的内部结构,不了解可编程逻辑器件的基本原理。 FPGA为什么是可以编程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。他们潜意识的认为可编程嘛,肯定就是像写软件...
  • flyingleo1981
  • flyingleo1981
  • 2016年04月11日 16:31
  • 3921

听说最近你读过不少书 - java学习必读书单

那些时光 噢,很久没有看过书了 - 此刻的你心里是否会发出这样的感慨? 我们总是怪工作太忙,总是怪应酬多,活动多;今天想着去哪玩,明天想着约妹纸......究竟什么时候会想着好好地静下心来翻一...
  • u014481096
  • u014481096
  • 2017年03月07日 21:40
  • 1084
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java学习资源推荐(书籍和网站)
举报原因:
原因补充:

(最多只允许输入30个字)