V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qinfensky
V2EX  ›  程序员

最近想好好学一下 Java ,大家有什么好书推荐吗?

  •  
  •   qinfensky · 2018-10-21 01:01:09 +08:00 · 5656 次点击
    这是一个创建于 2260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原来粗略看过一些 Java 基础的东西,最近越来越发觉这个东西的重要性。想好好地去探索一下这门语言,有什么由浅入深的好书推荐吗?谢谢各位。 平时常写的是 iOS、React Native、Node.js ,熟悉的语言 JavaScript、Objective-C、Go、Python。

    第 1 条附言  ·  2018-10-22 01:35:35 +08:00
    我想了一下,然后买了 JAVA 四大名著
    《 Effective Java 第二版》
    《 Java 编程思想 第四版》
    《 Java 核心技术 基础知识卷》
    《 Java 核心技术 高级特性卷》
    谢谢各位,感谢每一位的指点。
    27 条回复    2018-10-24 12:23:13 +08:00
    piggybox
        1
    piggybox  
       2018-10-21 03:15:35 +08:00   ❤️ 2
    Thinking in Java
    ansyx
        2
    ansyx  
       2018-10-21 08:27:26 +08:00 via Android   ❤️ 2
    thinking in java 影印版,全英文,80 块钱。千万别看中文版
    xd314697475
        3
    xd314697475  
       2018-10-21 08:31:03 +08:00   ❤️ 1
    深入浅出 java ?
    ( Head First Java )
    xlui
        4
    xlui  
       2018-10-21 08:31:49 +08:00 via Android
    不会百度?
    KingEngine
        5
    KingEngine  
       2018-10-21 08:45:41 +08:00   ❤️ 1
    Java 从入门到放弃
    Rehtt
        6
    Rehtt  
       2018-10-21 08:45:48 +08:00 via Android   ❤️ 1
    做一些小项目,边做边学
    kekxv
        7
    kekxv  
       2018-10-21 08:56:26 +08:00 via Android
    准备好买版权的钱了吗?
    Mistwave
        8
    Mistwave  
       2018-10-21 09:06:00 +08:00 via iPhone   ❤️ 1
    core java 共 2 卷
    shell314
        9
    shell314  
       2018-10-21 09:48:12 +08:00 via Android   ❤️ 1
    Java 设计模式
    lwq974962192
        10
    lwq974962192  
       2018-10-21 09:48:21 +08:00 via Android   ❤️ 1
    java 核心技术,说是翻译版不太好,建议看原版
    lwj871731342
        11
    lwj871731342  
       2018-10-21 09:51:54 +08:00 via Android   ❤️ 1
    Java 核心技术卷
    gowk
        12
    gowk  
       2018-10-21 10:37:52 +08:00   ❤️ 2
    快速过一遍语法,直接开始做项目,看 github 上的开源代码。光看书学是最没效率的
    ppyybb
        13
    ppyybb  
       2018-10-21 10:40:08 +08:00 via iPhone   ❤️ 1
    java 核心技术吧,thinking in java 我看不下去,感觉太厚了,比较枯燥。

    然后动手写点项目,再去网上找找 java 面试题目补充一下深度。各种并发结构,锁,同步,jvm 相关知识弄明白。

    剩下就看工作里面能不能遇到各种 java 生态的实践了,语言研究太深没啥意思。
    likuku
        14
    likuku  
       2018-10-21 11:09:28 +08:00   ❤️ 1
    建议搭配 CPP 相关书籍作参考
    andylsr
        15
    andylsr  
       2018-10-21 11:10:35 +08:00 via Android
    @kekxv 扎心了
    xudzhang
        16
    xudzhang  
       2018-10-21 11:35:32 +08:00   ❤️ 1
    没有人看过 On Java 8 ?
    Vamposine
        17
    Vamposine  
       2018-10-21 12:01:15 +08:00 via iPhone
    @xudzhang on Java8 不太好买啊
    xkq96
        18
    xkq96  
       2018-10-21 12:07:46 +08:00   ❤️ 1
    周志明那个深入理解 jvm 虚拟机
    xudzhang
        19
    xudzhang  
       2018-10-21 12:15:40 +08:00
    @Vamposine 恩恩,只能在 Google Play 买~
    ZiLong
        20
    ZiLong  
       2018-10-21 12:26:49 +08:00   ❤️ 1
    《 effect java 》《 java 并发编程实践》
    qiuyi116
        21
    qiuyi116  
       2018-10-21 13:15:32 +08:00 via iPhone   ❤️ 1
    effective java 第三版,更新到 java 9 了。然后就是 java concurrency in practice。
    fyibmsd
        22
    fyibmsd  
       2018-10-22 08:22:26 +08:00
    java4ever
    Raisu
        23
    Raisu  
       2018-10-22 09:52:12 +08:00
    学 Java 来干什么?有目的才能提高效率啊
    bbsteel
        24
    bbsteel  
       2018-10-22 09:55:27 +08:00 via Android
    @xudzhang 请教全称是什么,没有在 google play 上找到,谢谢
    asAnotherJack
        26
    asAnotherJack  
       2018-10-22 13:54:19 +08:00   ❤️ 1
    如果之前学过面向对象语言的话,大体看下语法先用着,至于深入的慢慢再看,刚入门就看会很懵的
    bbsteel
        27
    bbsteel  
       2018-10-24 12:23:13 +08:00 via Android
    @xudzhang 原来是 bruce 大牛所作,想买影印版
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.