通过读书来提高自己的水平。综合一些大牛的推荐,列出以下优秀的书籍。

想成为一个优秀的开发人员,多读大师的书,多读经典的书,分析原理。

《Java语言程序设计基础篇》

《JAVA语言程序设计进阶篇》

《Thinking in JAVA》

《Effective JAVA》

《JAVA核心技术 卷一》

《JAVA核心技术 卷二》

《HTML5权威指南》

《JavaScript权威指南》

《Javascript高级程序设计》

《Java Web开发实战经典》

《轻量级Java EE企业应用实战》

《Java Web整合开发王者归来》

《Struts in action》

《spring in action》

《Java Web高级编程 涵盖WebSockets、SpringFramework》

《深入分析Java web技术内幕》

《MySQL5.7从入门到精通》

《高性能MySQL》

《深入浅出MySQL:数据库开发、优化和管理维护》

《Head first设计模式》

《JAVA并发编程实战》

《JAVA多线程编程核心技术》

《深入理解Java虚拟机:JVM高级特性与最佳实践》

《大型网站系统与JAVA中间件实现》

《大型网站技术架构:核心原理与案例分析》

《代码整洁之道》

《企业应用架构模式》

《敏捷软件开发原则、模式与实践》

《UML精粹》

《代码大全》

《测试驱动开发By Example》

《编程珠玑》

《解析极限编程 拥抱变化》

《统一软件开发过程》

以上只是一些书,有什么好书,大家可以贴出来共享。谢谢。

转载于:https://blog.51cto.com/12581026/1918459

JAVA程序员,你读过这些书吗?相关推荐

  1. 程序员 你读过的书,藏着自己的命运 | 技术类(一)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 分享一位老师的人工智能教程.零基础!通俗易懂!风趣幽默! 大家可以看看是否对自己有帮助,点击这里查看[人工智能教程].接下 ...

  2. [置顶] Java程序员们读什么书决定了对未来职业方向的选择

    学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...

  3. 一个优秀的Java高级程序员应该读过哪些书(30本优秀书籍推荐)

    书单 文末有博主收集的电子书籍资料,需要的话可以直接移至文末 马士兵「多线程与高并发」 <Java核心技术 卷I> 一直以来,这本书都被认为是面向Java程序员的经典教程和参考书,内容翔实 ...

  4. 【转】推荐给初级Java程序员的3本进阶书

    ImportNew 注: 原作者在这篇文章中介绍3本不错的技术书籍.作者认为这些书籍对新手或者学生而言尤其有帮助.通过一些基础性的教程入门后,我们可以使用Java做基础性的编程.然而,当我们需要从初级 ...

  5. 优秀的Java程序员都在看哪些书?

    目录 一.立志存高远,笃行践初心 二.经典书籍 1.Java核心技术 2.Java编程思想 3.Java语言程序设计 4.Effective Java中文版(原书第3版) 5.Java并发编程实战 6 ...

  6. Java程序员必读的入门进阶书单

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lZRiIYGZ-1659350372441)(http://static.chayuqing.com/edddeb707 ...

  7. 一个合格程序员应该读过的书

    很多程序员响应,他们在推荐时也写下自己的评语. 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书. 其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同 ...

  8. 作为一个Java程序员,一生必看的15本书!赶快收藏起来,适合所有程序员们

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

  9. Java程序员面试宝典

    第1部分  求职过程 古人云:凡事预则立,不预则废.机会都是垂青有准备的人的.为了得到一份满意的工作,大家一定要对整个求职过程有清醒的了解.把能够预见的.必须做的事情早一些做完,这样在大规模招聘开始的 ...

  10. Java程序员面试需要注意什么

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Java程序员面试 ...

最新文章

  1. 分析了10万起诈骗案例,大数据告诉你:2018年骗子更狡猾了
  2. phpcms的安装以及简单使用
  3. 网格员计算机基本操作,网格交易总结系列(一)基本操作篇
  4. navicat - Transaction numbers are only allowed on a replica set member or mongos
  5. j2se学习中的一些零碎知识点2之基础知识
  6. 简书 java jvm_详细介绍Java虚拟机(JVM)
  7. dtsi与dts_[dts]DTS实例分析
  8. [SQLite]使用记录
  9. 抽象工厂和工厂方法示例_抽象工厂设计模式示例
  10. 上海大学c语言作业答案,《上海大学C语言选择题》.doc
  11. Java学习笔记——反射
  12. select自定义箭头样式
  13. VS2015 调试代码时写入位置时发生访问冲突
  14. css----苹果移动端以及小程序滚动模块卡顿的处理
  15. 企业发文的红头文件_公司红头文件格式范文6篇
  16. 利用word2vec训练词向量
  17. 为全面硬件升级做好准备 鑫谷开元T1全塔机箱评测
  18. python-turtle(海龟绘图)圣诞树
  19. 智慧能源发展方向、应用趋势
  20. 负数在计算机中如何表示,计算机中负数为什么用补码表示?

热门文章

  1. 7-Python3 注释
  2. javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)...
  3. lrzsz离线安装方法
  4. 8月7日 使用Jquery做表格的隔行变色,点击事件
  5. inline,block 和 inline-block 的区别
  6. 如何优雅的输出PHP调试信息
  7. BZOJ3224 Tyvj 1728 普通平衡树
  8. mysql备份的三种方式
  9. GDB调试字符数组时指针和数组区别的体现
  10. java面向对象(封装-继承-多态)