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

求大神推荐各个阶段的 Java 开发书籍

  •  
  •   xiaolong620 · 2019-05-05 09:58:51 +08:00 · 3226 次点击
    这是一个创建于 2034 天前的主题,其中的信息可能已经有所发展或是发生改变。
    java 培训马上完了,感觉自己还是很菜,也不知道该看些什么书,求大神们推荐一下各个阶段的 java 开发书籍
    9 条回复    2019-05-05 19:45:43 +08:00
    xiaolong620
        1
    xiaolong620  
    OP
       2019-05-05 10:03:54 +08:00
    java 新晋菜鸟向大佬们问好
    sonyxperia
        2
    sonyxperia  
       2019-05-05 10:31:59 +08:00
    等你工作了自有同事给你推荐
    zclHIT
        3
    zclHIT  
       2019-05-05 10:34:47 +08:00
    先看懂当前阶段的把工作先找到吧。。
    xiaomingVTEX
        4
    xiaomingVTEX  
       2019-05-05 10:45:09 +08:00
    Java 从入门到精通
    dreamerfable
        5
    dreamerfable  
       2019-05-05 11:00:51 +08:00   ❤️ 8
    以下提到的书都是我看过的并且觉得有收获的,供你参考 。也许还有其他的好书没提到,不杠。
    初级:《 Thinking In Java 》能补充很多遗漏的知识点,很难很厚,但是看完一定有收获。 《 Effective Java 》让你的代码从入门走向专业,很实用。
    Spring:《 Spring In Action 》深入了解 Spring 框架《 Spring Boot In Action 》学习 Spring Boot 《 Spring Microservices In Action 》掌握 SpringCloud 相关组件。Java 生态中 Spring 的地位不言而喻。
    中级:《 Clean Code 》和《重构》让你写出整洁的好代码,两本建议搭配看,能掌握重构技巧并且知道要重构成什么样子 《 Design Pattern 》/《设计模式之禅》了解设计模式,掌握设计思想,提升设计能力。Design Pattern 很经典,但是读起来不那么容易,设计模式之禅就比较通俗易懂,建议搭配一起看。还有 Head First 系列的据说不错,但我没看过。 《 Java8 函数式编程》掌握 Java8 新特性《敏捷软件开发、原则、模式与实践》这本书略难,但是讲了很多软件设计时有用的知识和原则。
    高级:《深入理解 Java 虚拟机》学习并掌握 JVM 原理相关内容 《 Java 并发编程实战》了解 Java 并发编程相关知识
    架构:《 Clean Architecture 》《从零开始学架构》《领域驱动设计》了解架构设计相关的知识。领域驱动设计的话在大部分公司环境中难以实现,但是可以大概学习下其思想,书中提到的很多模式还是很有益的。
    xiaolong620
        6
    xiaolong620  
    OP
       2019-05-05 19:45:04 +08:00
    @dreamerfable 谢谢
    xiaolong620
        7
    xiaolong620  
    OP
       2019-05-05 19:45:29 +08:00
    @sonyxperia 哦,谢谢
    xiaolong620
        8
    xiaolong620  
    OP
       2019-05-05 19:45:35 +08:00
    @zclHIT 谢谢
    xiaolong620
        9
    xiaolong620  
    OP
       2019-05-05 19:45:43 +08:00
    @xiaomingVTEX 好的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5761 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:15 · PVG 11:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.