V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dying4death
V2EX  ›  Java

Java 基础书籍有推荐的吗

  •  
  •   dying4death · 2019-02-22 11:00:17 +08:00 · 3130 次点击
    这是一个创建于 2094 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    然后再就是 周志明 的 深入理解 java 虚拟机
    Yuicon
        7
    Yuicon  
       2019-02-22 14:11:48 +08:00
    @Raymon111111 jvm 也算基础的么
    cxtrinityy
        8
    cxtrinityy  
       2019-02-22 14:25:08 +08:00
    Thinking in java , 不二选
    Raymon111111
        9
    Raymon111111  
       2019-02-22 14:35:44 +08:00
    @Yuicon 集合类源码分析都算基础了, jvm 肯定也算吧.
    benzzz
        10
    benzzz  
       2019-02-22 14:40:24 +08:00 via iPhone
    @jay0726 #2 Core Java +1
    sssbbb
        11
    sssbbb  
       2019-02-22 15:04:05 +08:00
    Java 核心技术 +1
    thatiam92
        12
    thatiam92  
       2019-02-22 15:12:40 +08:00   ❤️ 1
    建议楼主从学习方法上入手,做到学了的东西不容易忘记才是真的好啊,其实理论上,人记住的东西是不会随着时间而减弱的,记忆力表现在提取这部分信息上。
    推荐书籍《如何学习》
    dying4death
        13
    dying4death  
    OP
       2019-02-22 15:43:32 +08:00 via Android
    此基础非入门了解语法的挤出,是对 Java 深入在,了解它的根基这种。谢楼上各位了
    dengkj
        14
    dengkj  
       2019-02-22 16:11:58 +08:00
    我推荐《 Think in java 》,因为它对 java 语言有一个系统、全面、深入的介绍,只是翻译版本有些地方晦涩难懂,需要结合上下文仔细研读。
    NullWithMe
        15
    NullWithMe  
       2019-02-22 16:14:02 +08:00
    effective JAVA
    superalsrk
        16
    superalsrk  
       2019-02-22 16:57:56 +08:00
    think in java, java 并发编程, 深入了解 java 虚拟机
    kawowa
        17
    kawowa  
       2019-02-23 00:09:11 +08:00 via Android
    其实网上找找面试题就行了,面试官大都也是网上找的题目...
    HansCathy
        18
    HansCathy  
       2019-03-06 11:29:42 +08:00
    并发编程实践 火车头那本书
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.