
最近面试 Android,面试内容五花八门的,问的 Android 方面和项目倒是能答个七七八八,问到 Java 时就支支吾吾了,除了看一本 Java 入门还有虚拟机后基本没怎么看过 Java 的书籍了,集合类的源码也仅限于博客浏览。
所以想买一本 Java 床头书,因为就算看了,过不了多久还是会忘,所以还是要大而全,类似于圣经那种。不是入门那种基础,什么 21 天学会 Java。是讲 Object,集合类的源码分析,线程池这种。>
搜了一圈也就《 Thinking in Java 》好像不错,大家觉得怎么样
1 gaoan000 2019-02-22 11:48:14 +08:00 via Android 不知道 Head First Java 适合不? |
2 jay0726 2019-02-22 13:00:37 +08:00 提名《 Java 核心技术 卷 1 基础知识 》 一书 |
4 littlewing 2019-02-22 13:30:33 +08:00 深入理解 JVM |
5 misaka19000 2019-02-22 13:32:16 +08:00 语法知识《 Thinking In Java 》,虚拟机推荐《深入 Java 虚拟机》,这两本都是国外的书,我都看过感觉还可以 |
6 Raymon111111 2019-02-22 14:10:30 +08:00 effective java 是一定要看的 然后再就是 周志明 的 深入理解 java 虚拟机 |
7 Yuicon 2019-02-22 14:11:48 +08:00 @Raymon111111 jvm 也算基础的么 |
8 cxtrinityy 2019-02-22 14:25:08 +08:00 Thinking in java , 不二选 |
9 Raymon111111 2019-02-22 14:35:44 +08:00 @Yuicon 集合类源码分析都算基础了, jvm 肯定也算吧. |
11 sssbbb 2019-02-22 15:04:05 +08:00 Java 核心技术 +1 |
12 thatiam92 2019-02-22 15:12:40 +08:00 建议楼主从学习方法上入手,做到学了的东西不容易忘记才是真的好啊,其实理论上,人记住的东西是不会随着时间而减弱的,记忆力表现在提取这部分信息上。 推荐书籍《如何学习》 |
13 dying4death OP 此基础非入门了解语法的挤出,是对 Java 深入在,了解它的根基这种。谢楼上各位了 |
14 dengkj 2019-02-22 16:11:58 +08:00 我推荐《 Think in java 》,因为它对 java 语言有一个系统、全面、深入的介绍,只是翻译版本有些地方晦涩难懂,需要结合上下文仔细研读。 |
15 NullWithMe 2019-02-22 16:14:02 +08:00 effective JAVA |
16 superalsrk 2019-02-22 16:57:56 +08:00 think in java, java 并发编程, 深入了解 java 虚拟机 |
17 kawowa 2019-02-23 00:09:11 +08:00 via Android 其实网上找找面试题就行了,面试官大都也是网上找的题目... |
18 HansCathy 2019-03-06 11:29:42 +08:00 并发编程实践 火车头那本书 |