7本Java入门自学书籍推荐 - 极悦
首页 课程 师资 教程 报名

7本Java入门自学书籍推荐

  • 2020-11-04 17:34:39
  • 1662次 极悦

作为Java初学者特别是自学的人来说,最痛苦的事情莫过于选择一本自学的Java启蒙书籍,可以读的书太多,往往容易无所适从。对于没有Java编程经验的程序员要入门,其实读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说,所以本文汇总了java程序员顶力推荐的7本Java入门自学书籍,这7本Java入门自学书籍是更加系统和全面的介绍java基础知识的书籍。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。


1.《Java编程思想》

这本书的原书名:Thinking in Java,在Java开发行业被誉为四大名著,是我们作为Java启蒙的不二选择。在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。


2.《Agile Java》中文版

这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的 过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还 有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握 Java最重要的知识,顺便培养出来优秀的编程思路,算是一本不可多得的好书。


3.《Java核心技术》

适合对象:初级、中级;Java最经典的教程,初次看可能会有点不太适应,因为是官方教程并且是翻译版,有点书面化。推荐《JAVA核心技术(卷1):基础知识(原书第8版)》这一版本,是《Java核心技术》的最新版,它反遇了Java SE6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类型库的相关特性。


4.《Effective Java》

适合对象:初级、中级;同样是翻译版,虽有些瑕疵,不影响阅读和体验。不过作为进阶技术书籍,读懂它和分辨出瑕疵来,也说明你的功力更进一步了。本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮的高效的代码。


5.《Java开发实战经典》

本书是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发。从作者多年的极悦注册经验来看,大部分学生对各种高端开发都没有任何问题,唯一的问题在于Java基础并不牢固,而且在国内也始终没有一本真正可以引领读者入门的好书籍,大部分的书籍都是围绕概念本身进行讲解的,没有讲解清楚为什么要具备这些知识以及该如何去理解这些知识。


6.分布式 Java 应用:基础与实践》

本书介绍了编写分布式Java应用涉及的众多知识点,分为了基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分,七章内容来进行介绍,在这一本不算厚的书中,一方面结合作者的经验介绍了这些知识点;另一方面提供了进一步学习这些知识点的参考资料,希望能给想掌握编写分布式Java应用知识点的开发人员提供一定的帮助以及指引,同时也希望书中分享的经验对于目前正在从事分布式Java应用编写的开发人员提供帮助。


7.《深入理解 Java 虚拟机》

作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。作为一个刚开始接触 JVM 的人,我感觉本书基本上把 JVM 中所涉及的概念涵盖到。


介绍完7本Java入门自学书籍,不知道对于想成为程序员或者已经成为程序员的你,有没有帮助,不过我个人认为如果你想走程序员这条路,很有必要翻一下这些书,当然想要打下一个良好的Java基础,光靠看以上介绍的7本Java入门自学书籍还是不够的,还需要更多的实践经验积累和大量的代码产出。我想在这方面是没有什么捷径可走的,书山有路勤为径,苦海无涯苦作舟,一封耕耘,一分收获。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交