我的学习之旅怎么样

  1. 学习JAVA可以看哪些书

学习JAVA可以看哪些书

最好的是到书店里面买一本基础的书看,然后照着一步一步去做就可以了。或者网上可以找找有些电子书籍也可以。但有的可能不全,所以书店有纸质书带有光碟那种是比较好的。看一部分就动手做,好记性不如烂笔头,照着写都比只看好。

我的学习之旅怎么样 - 汇30资讯

对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。

Java入门好书推荐:《Head First Java》

《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习Java,你会需要《Head First Java》。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门。

java进阶好书推荐:《Thinking in java》

《Thinking in java》(中文名:《Java编程思想》) 第4版 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

学Java看什么书?我相信不同阶段的读者自然有不同的侧重点。以下是个人的读书清单。望能帮到你。

一、入行开发者

除了大学阶段的学习的一些《数据结构》严老师的、《操作系统》、《汇编语言》谭浩强的《C程序设计》可以深入看下李刚老师的《疯狂Java》、张孝祥的Java7K面试系列和Java核心技术,对于其他专业想要寻求Java开发的童鞋,后者上手更快。

二、初级开发者,开发规范、基本语法、基础核心思想、web开发设计模式等

《阿里巴巴编码Java开发规范》,目前是泰山版并有对应的考试,建议编码规范从入门抓起;

《码出高效,码出质量》

《spring系列》

《分布式消息中间件实战》

《Java编程思想》

《Java核心技术II》

《Java程序员面试宝典》

三、中级开发者

这个阶段是技术能力飞涨期、Java进阶和成为技术骨干和中流砥柱,对于想超越同类开发者,快速涨薪大有裨益。

《告别瀑布拥抱敏捷》

《Java大话性能调优》

《web开发核心技术》

《Java生产环境下性能监控与调优详解》

《小程序开发与设计》

《程序员的自我修养》

《代码的整洁之道》

《Java系统性能优化实战》

《SpringCloud 微服务全栈技术与案例分析》 尹吉欢

《Java并发之道》

四、高级资深(5年以上开发者)

对Java架构能力、源码底层、一般架构技术解决方案、性能安全瓶颈方案、技术管理、项目推进沟通等有更深入

《Java代码与架构之完美优化 实战经典》

《java高级程序员面试笔试宝典》 猿瑗之家

《Java虚拟机 JVM故障诊断与性能优化》 葛一鸣

《深入理解Apache dubbo与实战》

《zookeeper分布式系统开发实战》

《人人都是架构师》

《大话重构》

《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)周志明》

技术总结和理解以解决实际痛点,以上建议以你实际工作需要为准~