龙空技术网

想自学Java,零基础入门可以参考哪些书?

兆隆教育 299

前言:

如今各位老铁们对“java入门级书籍”大致比较关怀,咱们都需要学习一些“java入门级书籍”的相关内容。那么小编同时在网摘上汇集了一些有关“java入门级书籍””的相关文章,希望你们能喜欢,我们快快来了解一下吧!

  没有基础自学java是有一定难度的,但是每一种收获的背后都有辛苦的付出,只要付出努力,相信你一定有所收获。对于新入行的想自学新手,面对可以参考的众多数据无从下手,下面为大家整理一些参考书籍,从入门但做项目一步一步来,希望能帮到大家。

自学java

首先,Java开发入门类书籍

没有Java基础自学java的程序员要入门,应该快速的掌握Java基础语法和基本用法,先对Java熟悉起来,可以参考的书籍很多。

1、《Java编程思想》

《Java编程思想》比较清楚的说明了对于基本的面向对象知识,清楚的讲解了Java基本语法、基本类库,帮自学新手打一个良好的Java基础。

但是,本书的实在太厚了,有些地方比较较罗嗦,建议大家看这本书的时候懂得取舍。

2、《Agile Java》中文版

 《Agile Java》中文版可以让新学者以最少的时间掌握 Java最重要的知识,而且在学习的过程中,帮我们培养出来优秀的编程思路,很多人都认为这是一本不可多得的好书。他的特点是以单元测试和TDD来贯穿全书,在学习Java基础知识的过程中,潜移默化的影响我们的编程思维,让我们更加敏捷。

相对于《Java编程思想》,这本书对于内容取舍得当,一方面Java语言类库庞大,可以讲的内容太多,很多初学者经常会迷失,不知道重点先学习什么。

自学java

二、Java开发进阶类书籍

1、《重构改善既有代码的设计》

在java开发行业,这本书名气很大,很多具有多年经验的java开发者也会经常翻起来这本书,可以在闲暇的时候多看看,和自己的实践相互印证一下,每一遍都有不同的感悟与成长,帮助自己不断进步。

我相信不用做太多的介绍,这本书的重要性大家已经看到了。

2、《Java并发编程实战》

《Java并发编程实战》的风格非常直接,非常适合Java程序开发人员参考,书中深入浅出地介绍了Java线程和并发。

  书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

3、《测试驱动开发 by Example》

《测试驱动开发 by Example》主要的作用是通过实战培养大家的TDD思路。不同于上面几本书的是,本书是很薄,让读者看起来没有什么负担。读者可以找一个周末的下午,一边看书,一边照做,几个小时就能看完,同时,这本书的所有例子也跑完了。有人说,这是一个很惬意的过程。

对于零基础想自学Java的初学者,可以参考一下上面的书籍和学习思路。

码字不易,欢迎关注

自学java

标签: #java入门级书籍