Java学习网站推荐:
一站式Java开发学习网站,可以选择并且设计自己的Java开发学习路线,知识点全面,并且站长仍然在上线新的知识教程,从基础到框架到实战一应俱全。站在开发者的角度引导你学习Java开发,省去一些不必要的学习过程,同时,网站也有相应的视频教程,值得推荐,不妨一试(实战项目需要购买,建议先注册账号生成适合自己的学习路线,学习完实战之前的内容再考虑是否购买实战内容)。
2.廖雪峰的官方网站:https://www.liaoxuefeng.com/wiki/1252599548343744
廖雪峰大佬应该很多人都知道,他的官方网站上的Java教程适合初学者,可以先看他的再去上一个网站深入学习,感觉弥补了上一个网站基础知识不够详细的缺憾。
3.哔哩哔哩:年轻人热爱的学习娱乐网站(不过还是要在精神上建议支持正版啊)
4.菜鸟教程,W3shcool。。。。
Java学习书籍推荐:
基础:
《Java 核心技术卷 1+卷 2》
《JAVA 网络编程 第 4 版》
《Java 编程思想 (第 4 版)》
《Java Swing权威指南(第3版)》
并发:
《Java 并发编程之美》
《Java 并发编程的艺术》
《实战 Java 高并发程序设计》
《Java 高并发编程详解》
JVM
《深入理解 Java 虚拟机(第 2 版)周志明》
《实战 JAVA 虚拟机》
《 Java 编程思想》, Java 业界神书,不建议入门阅读,相比较,《 Java 核心技术 I 》非常适合入门。《 Java 核心技术 I 》,这本是绝佳的入门神器。
《 Effective Java 第二版》深入 Java 必读,因为 James Gosling 也读,务必打好基础再读,否则会打击学习 Java 的信心。居家旅行,催眠必备。
《 Java 解惑》, Effective Java 作者又一力作,解析 Java 的各种坑。
《 Java 并发编程实战》,玩 Java ,怎么能不懂并发,并发的世界很奇妙。
《 Java 特种兵》,淘宝谢宇所著,洋洋洒洒,也是进阶读物,不可入门,作为补充参考。
《深入理解 Java 虚拟机》,周志明所著,国内业界良心之作,建议参考 ITeye 高级语言虚拟机专栏,也可与《 Java 性能优化权威指南》参考来看。
《 Java 性能优化权威指南》,深入理解 Java 性能优化细节, James Gosling 力荐。
学习Java开发最快的方式还是找个大佬带。。。(贼快乐)