Java自学指南四、书籍

阅读书籍,是最快、最有效率的一种学习方式。

自学编程通过视频快速入了门,就需要阅读大量相关书籍,提高自己知识的深度,尤其是体系化。

说几点自己关于阅读书籍的认知:

  • 不管工作多么繁忙,都应该抽出时间阅读书籍
  • 培养英文阅读能力
  • 入门最好找自己能看懂的书;提高最好那些经典和高评价的书来扣
  • 阅读一本书,能吸收 30% 的知识就算不错了
  • 有些书适合看看电子版,浏览识记;有些适合购买纸质书,放在手头时常翻起,拓展深度
  • IT 方面的技术虽然层出不穷,但是计算机硬件、计算机编程的理论模型经过几十年的发展,变化甚微。经典的那些书,依旧是经典
  • 大牛的原创,大都总结到书籍中;网上搜到的那些技术类的博文,大都源于书籍中,且往往断章取义
  • 读而未晓则思,思而未晓则读。读书、思考、实战...

分享几点在网上找电子书的方法,我觉得找书的方法,比直接把书的链接分享给你更有价值。

以找《Java并发编程实战》这本书为例:

这些都可以搜到、并下载到电子书。总结下思路与注意事项

  • 借助百度搜索引擎,指定站点内,搜书。如 java1234.com、脚本之家、CSDN
  • 借助百度云盘搜索引擎,经常会有站点会挂,但是百度一搜一大把
  • 一些做电子书分享的站点。如搬书匠、鸠摩搜索
  • 由于版权的问题,分享的链接经常会失效,不要盯着一个站点分享的链接,思路发散些
  • 好书建议购买正版纸质书,因为不止看一遍,同时还可以在书上记笔记与思考
  • 最重要的别忘了,书,一定要看!

废话说了那么多,直接推荐些自学 Java 的书籍

入门:

进阶:

以上书籍,都从 Java 知识分享网和脚本之家找到了。

还有很多计算机基础、网络、通信协议、编译原理、Java 框架、Java web、架构、组件、认知、项目管理相关的经典书籍推荐,后期会汇总于:

https://www.processon.com/view/link/5dc67b10e4b022abb62bb26f

强调:电子书用于学习可以,千万不要想着用于商业用途。知道一些人做付费下载盗版电子书,被告,法院判赔款。是有专门的团队,取证、追究版权问题。


所有资源资源汇总于公众号

原文地址:https://www.cnblogs.com/ConstXiong/p/11827786.html

时间: 2024-11-04 22:20:51

Java自学指南四、书籍的相关文章

Java自学指南七、规划

2013 年刚入行做 Java 开发的时候,我就问师傅该如何做一份职业规划,他说不知道,因为他也没有职业规划. 收到这个答案的时候,那时候我觉得是他不愿意跟我说太多. 现在回想这个问题,我相信他是没有做职业规划的.因为他已经深耕在选择的领域一二十年,他的规划就是在华为一心做好当前的产品,不去想太多. 大道至简,无招胜有招... 我不担心遇到的问题与困难,却惧怕没有正确的方向.因为只要持续握住问题,最后总能解决,但是需求理解错了,再完美的代码都是白费力气. 今年做了几件事: 刷了 300 多道 J

[java自学第四天]

UML图 减号代表private  同一类内访问 加号代表public    任何类都可以访问 #号代表proteced 同一包内类访问,子类可访问 缺省         同一包内类访问,子类不可访问 了解单例模式:三个必要 1.单例类只能有一个实例 2.单例类自己创建唯一实例 3.单例类向所有其他对象提供唯一实例 有待解决 断点设置 断点运行快捷键 继承多态 重写 虚拟方法调用

JAVA程序员必看的15本书-JAVA自学书籍推荐

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们.此外,大家可以加入457036818交流群,互相分享一下关于JAVA方面的知识.一.Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是"囫囵吞枣不求甚解",先对Java熟悉

Java自学笔记(四)—— 集合类总结

今天来总结总结Java集合类.集合类又叫容器类,它封装了很多我们学过的数据结构,这些现成的集合类,实现了各种操作,使用起来非常方便,今天的总结也是以代码为主. 集合大致分为Set.List.Map三种体系.但实际上Java集合类主要由两个接口派生而出,Collection接口和Map接口. Collection接口的子接口: 1.Set,无序,元素不可重复 2.Queue 队列 3.List,有序,元素可以重复 一个个来细说,Set,可以想像成是一个大箱子,里面的东西是无序的,但是有一个条件就是

软件測试自学指南---从入门到精通

近来,软件測试行业发展迅速,企业越来越重视測试了.越来越多的人增加了測试大军中,非常多人也想通过自学来学习软件測试技术增加这个行业,可是如今软件測试的书籍越来越多,也良莠不齐,并且软件測试涉及的技术也越来越多.本文主要说明的是从事软件測试行业须要必备的知识,以及该怎样学习,主要给大家提供一些比較优秀的书籍,并给出学习的顺序.希望通过阅读本文,读者能够明白该怎样学习測试,并学习哪些知识.因为仅是个人建议,如有错误不妥的地方,敬请提出批评. 一.软件測试基础知识 要想进入測试这个行业,就必需要了解什

机器学习自学指南【转】

事实上有许多的途径可以了解机器学习,也有许多的资源例如书籍.公开课等可为所用,一些相关的比赛和工具也是你了解这个领域的好帮手.本文我将围绕这个话题,给出一些总结性的认识,并为你由程序员到机器学习高手的蜕变旅程中提供一些学习指引. 机器学习的四个层次 根据能力可以将学习过程分成四个阶段.这也是一个有助于我们将所有学习资源进行分类的好方法. 初学阶段 新手阶段 中级阶段 高级阶段 我之所以把初学阶段和新手阶段区分开来,是因为我想让那些完全初学者(对这个领域感兴趣的程序员)在初学阶段对机器学习有一个大

一步一步入门机器学习之五:机器学习自学指南

事实上有许多的途径可以了解机器学习,也有许多的资源例如书籍.公开课等可为所用,一些相关的比赛和工具也是你了解这个领域的好帮手.本文我将围绕这个话题,给出一些总结性的认识,并为你由程序员到机器学习高手的蜕变旅程中提供一些学习指引. 机器学习的四个层次 根据能力可以将学习过程分成四个阶段.这也是一个有助于我们将所有学习资源进行分类的好方法. 初学阶段 新手阶段 中级阶段 高级阶段 我之所以把初学阶段和新手阶段区分开来,是因为我想让那些完全初学者(对这个领域感兴趣的程序员)在初学阶段对机器学习有一个大

【转】JAVA自学之路

JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧. 每个培训机构都会宣传自己的好处,并不能说明大的趋势. 一些新闻文章很有可能是枪手写的,不必太过相信.国外背景的

[转载] JAVA自学之路

原文链接http://blog.csdn.net/mengxin846/article/details/2219844 虽然文章有点旧但还是有些启发的,譬如要事第一,好读书不求甚解. JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当 成学生