新手自学入门书籍推荐知乎

核心提示我是Lake,专注程序员经验、互联网科技见解、大数据技术分享,期待你的关注。作为一名软件开发工程师,我当初学习Java就是通过自学而成,没有去报什么Java培训班,感觉在这方面,还是通过自己的努力来学会更好。Java目前整体可以划分为以下几

我是莱克,专注程序员体验,互联网技术洞察,大数据技术分享。我期待你的关注。

作为一名软件开发工程师,我通过自学学会了Java。我没有报任何Java培训班。我觉得通过自己的努力可以在这方面学得更好。

目前Java整体可以分为以下几个部分:Java基础语法知识、Java反射机制、Java集合、Java线程、Java虚拟机、Java网络IO、Java高级。每一部分都有相应的书籍。在这里我推荐他们:

Java语法基础知识,Java反射机制,Java合集书籍推荐

“Java核心技术”在第一册和第二册。我强烈推荐这本书。里面描述的知识点主要是偏Java的实践。对于新人来说,最重要的是练习部分。可以在网上看Java的介绍视频,结合《Java核心技术》这本书看,然后跟着视频里的讲解加深形象。

《Java编程思想》可以说是Java类学习书籍的圣经。我自己也看过一两遍,但是还没看完。里面讲解的Java基础知识很详细,详细的个人感觉有点啰嗦,但也是为了更好的照顾新人。

《Java编程思想》整体结构从Java的基本语法知识开始,比如循环、基本变量、switch等等。然后开始讲解关于类的知识,由浅入深,再讲解Java集合,Java反射,Java枚举,注释。如果新人不想买太多书,建议只买一本《Java编程思想》的书,研究里面的Java知识点。

Java线程书籍推荐

Java多线程编程的核心技术,如本书书名所述,更倾向于使用Java多线程。说明了Java多线程更倾向于实战,以及使用线程时的一些注意事项,很少解释多线程底层原理的实现。如果想快速入门多线程项目,直接去编码,可以学习这本书。

《Java并发编程艺术》,这本书主要讲解Java线程底层实现的原理。学习Java多线程的同学一定要看这本书。现在很多公司面试的时候都会参考这个关于Java多线程的知识,尤其是大的互联网公司,比如阿里,今日头条。这本书总体个人感觉是倾向底层,看起来有点枯燥。看这本书的时候,可以设定一个很长的周期,每天完成一点,这样可以更好的坚持下去。

Java虚拟机书籍推荐

关于Java虚拟机的书籍推荐,需要推荐《Java虚拟机深度理解:JVM的高级特性和最佳实践》。个人在准备校招的时候用这本书准备了JVM相关的面试问题。

首先,不管是哪家公司,和JVM相关的面试问题肯定会在你求职的时候被问到。比如你会被问到堆垃圾收集算法是什么,堆的具体划分,不同区域使用的垃圾收集算法,类加载机制等等。这些都可以在《Java虚拟机深度理解》这本书里找到。

其次,这本书整体结构比较清晰。首先解释了Java内存的划分和职责,然后讲述了垃圾收集算法和垃圾收集器、Java虚拟机命令的使用、Java类文件的组成以及Java类加载机制。往下看整个顺序,Java虚拟机的思路会更清晰。个人建议深入了解Java虚拟机,这是程序必读的书。

摘要

关于Java的书籍,可以根据Java的不同特点选择不同的书籍。对于基础Java,可以阅读Java编程思想和Java核心技术。对于多线程,可以阅读Java核心技术和Java并发编程艺术。对于虚拟机,可以阅读《Java虚拟机深度理解:JVM的高级特性和最佳实践》。相信看完这几本书,你在Java方面一定会有所收获。

如果我的文章对你有帮助,希望你能喜欢并转发或者关注我。你的鼓励是我不断分享的动力。谢谢您们。

 
友情链接
鄂ICP备19019357号-22