自学Java,有哪些好书推荐?

Java

1个回答

写回答

15981957895

2025-10-30 02:25

+ 关注

Java
Java

我个人觉得,没必要非得指定某一本书。像网上经常推荐的Effective JavaJava核心技术和Java编程思想之类的书,说实话,对初学者并不太合适。首先,这些书涵盖的内容较多,部分内容还比较深奥,很容易让刚开始学习的人望而却步,甚至产生厌烦情绪。对于大一、大二的大学生来说,我认为不必局限于某种编程语言,可以先把数据结构与算法这些基础知识学好。要是仍然打算学习Java的话,我推荐看一下算法这本书,它是用Java来讲算法的,也可以看看与之对应的课程。以前得翻墙去Coursera看,现在B站上应该也有(不过是普林斯顿的一位教授讲授的,如果英语不好的话,也容易被吓退,但这并不影响看书本身)。此外,还可以利用力扣来学习基础语法知识,同时刷一些题目。学习算法对以后找工作是有帮助的。在了解基本语法之后,还能学习一些设计模式,我觉得大话设计模式很吸引人,虽然里面有些例子感觉有些牵强,但对于理解基本的设计模式还是很有用的。这本书用的是C,不过其语法和Java基本相似,我当时还试着用Java实现了书中提到的例子,这对巩固语法和一些面向对象的概念很有帮助。在学习基础知识的时候,也可以在网上看看阿里巴巴开发规范手册,这对规范开发有一定的帮助(这里面也包含数据库的一些开发规范),能让人知道什么时候该用下划线命名,什么时候用大驼峰命名,什么时候用小驼峰命名。不过我觉得这个的优先级并不是很高,没有实际进行项目开发的话很容易忘记,但是在平时,比如写算法题的时候,也可以注意一下相关规范。Java的基础知识实际上并不多,但其衍生出来以及可供深入挖掘的知识却很多(比如并发编程、JVM、SpringBoot系列),可以说初学者很难完全掌握,甚至如果没有参与项目的话,学着学着就忘了。所以在我看来,有项目经历是个加分项,而且很多公司可能更倾向于有实际项目经验的面试者,但如果基础很扎实的话,我觉得找到工作也是没问题的。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号