Java 基础书籍有推荐的吗

2019-02-22 11:00:17 +08:00
 dying4death

最近面试 Android,面试内容五花八门的,问的 Android 方面和项目倒是能答个七七八八,问到 Java 时就支支吾吾了,除了看一本 Java 入门还有虚拟机后基本没怎么看过 Java 的书籍了,集合类的源码也仅限于博客浏览。

所以想买一本 Java 床头书,因为就算看了,过不了多久还是会忘,所以还是要大而全,类似于圣经那种。不是入门那种基础,什么 21 天学会 Java。是讲 Object,集合类的源码分析,线程池这种。

搜了一圈也就《 Thinking in Java 》好像不错,大家觉得怎么样

3015 次点击
所在节点    Java
18 条回复
gaoan000
2019-02-22 11:48:14 +08:00
不知道 Head First Java 适合不?
jay0726
2019-02-22 13:00:37 +08:00
提名《 Java 核心技术 卷 1 基础知识 》 一书
zhoudaiyu
2019-02-22 13:16:10 +08:00
@jay0726 +1+1
littlewing
2019-02-22 13:30:33 +08:00
深入理解 JVM
misaka19000
2019-02-22 13:32:16 +08:00
语法知识《 Thinking In Java 》,虚拟机推荐《深入 Java 虚拟机》,这两本都是国外的书,我都看过感觉还可以
Raymon111111
2019-02-22 14:10:30 +08:00
effective java 是一定要看的

然后再就是 周志明 的 深入理解 java 虚拟机
Yuicon
2019-02-22 14:11:48 +08:00
@Raymon111111 jvm 也算基础的么
cxtrinityy
2019-02-22 14:25:08 +08:00
Thinking in java , 不二选
Raymon111111
2019-02-22 14:35:44 +08:00
@Yuicon 集合类源码分析都算基础了, jvm 肯定也算吧.
benzzz
2019-02-22 14:40:24 +08:00
@jay0726 #2 Core Java +1
sssbbb
2019-02-22 15:04:05 +08:00
Java 核心技术 +1
thatiam92
2019-02-22 15:12:40 +08:00
建议楼主从学习方法上入手,做到学了的东西不容易忘记才是真的好啊,其实理论上,人记住的东西是不会随着时间而减弱的,记忆力表现在提取这部分信息上。
推荐书籍《如何学习》
dying4death
2019-02-22 15:43:32 +08:00
此基础非入门了解语法的挤出,是对 Java 深入在,了解它的根基这种。谢楼上各位了
dengkj
2019-02-22 16:11:58 +08:00
我推荐《 Think in java 》,因为它对 java 语言有一个系统、全面、深入的介绍,只是翻译版本有些地方晦涩难懂,需要结合上下文仔细研读。
NullWithMe
2019-02-22 16:14:02 +08:00
effective JAVA
superalsrk
2019-02-22 16:57:56 +08:00
think in java, java 并发编程, 深入了解 java 虚拟机
kawowa
2019-02-23 00:09:11 +08:00
其实网上找找面试题就行了,面试官大都也是网上找的题目...
HansCathy
2019-03-06 11:29:42 +08:00
并发编程实践 火车头那本书

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/537549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX