Java入门到进阶书单汇总整理

本文精选了一系列Java学习资源,包括软件质量提升、项目管理、Java基础、并发编程、JVM及数据库等方面的重要书籍和视频课程,旨在帮助读者全面提升Java技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、软件质量

二、项目管理

  1. 《人月神话》
  2. 《领域驱动设计:软件核心复杂性应对之道》

三、Java基础

  • 1 《Head First Java》
  • 2 《Java 核心技术卷 1+卷 2》
  • 3 《Java 8 实战》
  • 4 《Java 编程思想 》 有基础的看
  • 5 《深入理解java核心技术》
  • 6 《疯狂Java讲义》
  • 7 《Thinking in Java》
  • 8 《Java编程的逻辑》

四、Java并发

  • 1 《Java 并发编程之美》
  • 2 《实战 Java 高并发程序设计》
  • 3 《深入浅出 Java 多线程》
  • 4 《Java 并发实现原理:JDK 源码剖析》
  • 5 《Java并发编程实战》
  • 6 《Java并发编程艺术》

五、JVM

  • 1 《深入理解 Java 虚拟机》
  • 2 《实战 Java 虚拟机》、《虚拟机设计与实现:以 JVM 为例》 ,这两本都是非常不错的!
  • 3 实战相关的 《自己动手写 Java 虚拟机》 《zachaxy 的手写 JVM 系列》
  • 4 《从表到里学习JVM实现》

六、数据库

数据库入门的话建议看课程入门久可以,如果一定要看书学习的话。《MySQL必知必会》这本书比较适合入门,篇幅短,作为入门很合适。进阶的话可以看《高性能MySQL》既有理论知识,又有实践内容。

要学习Redis的话,推荐《Redis 设计与实现》 和 《Redis 实战》 这两本书。


Java学习视频课程

  • 入门:Java SE基础-->Java Web(含数据库+H5+js+vue)
  • 中级:Maven-->Git-->SSM框架 -->MybatisPlus-->Spring Boot-->传智健康【项目实战】
  • 进阶:Spring Cloud(微服务开发,学这一套就够了) 也可分技术点学: (Dubbo-->Zookeeper-->RabbitMQ-->RocketMQ-->Docker-->Redis -->MongoDB-->搜索技术Elasticsearch-->MySQL进阶)
  • 项目:SaaSiHRM【企业服务】-->好客租房【生活服务】-->万信金融【金融行业】-->闪聚支付【聚合支付】-->权限管理一体化解决方案-->短信网关平台
  • 以上技术,足以支撑找一份好的java开发工作。

如想工作后再提升,页面底部还有30+套,工作后再学习提升的技术:

【JDK8-15新特性】【编程强化】【数据库强化】【安全框架SpringSecurity】【报表技术】【模板引擎VelocityTools】【工作流Activiti7】…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值