最近打算写几篇个人在自学JAVA服务端过程中,遇到的一些比较有用的资源汇总(从入门到进阶)。
这些资源的特点是不一定很高大上,但是比较浅白易懂,容易快速入门上手。
希望能帮助到有需要的朋友~
资源使用建议:
- 小白入门的时候可以看下视频,帮助快速上手实践;
- 入门后主要以看资料、看书为主,因为看视频一方面比较浪费时间,另一方面讲的也不会很深入
- 最有效的学习方法是:边看资料、边动手实践;真正实践了再回头看书理解总结,才能理解更加深刻(“温故而知新”)
基础篇
视频入门学习:
- 网易云课堂:https://study.163.com/
- 慕课网:http://www.imooc.com/course/list
- 极客学院:https://www.jikexueyuan.com/course/ (去淘宝搜极客学院的资料,几块钱就可以买下了)
资料学习:
- 《疯狂JAVA讲义》(李刚)
《Java 核心技术:卷1 基础知识》 - 菜鸟教程JAVA:http://www.runoob.com/java/java-tutorial.html
- Java JDBC:http://tutorials.jenkov.com/jdbc/index.html
- Java Tutorial:http://tutorials.jenkov.com/java/index.html
- Java IO Tutorial:http://tutorials.jenkov.com/java-io/index.html
- Java Collections Tutorial:http://tutorials.jenkov.com/java-collections/index.html
并发编程
- 《疯狂JAVA讲义》第16章(多线程、线程同步与通信、线程池、线程相关类)
- 《Java并发编程的艺术》
- 《Java并发编程实战》、《Java Concurrency in Practice》
- 《深入理解Java虚拟机》第五部分 高效并发
- Java Concurrency / Multithreading Tutorial:http://tutorials.jenkov.com/java-concurrency/index.html
Java Concurrency Utilities:http://tutorials.jenkov.com/java-util-concurrent/index.html - Java并发编程系列-兰亭风雨专栏:http://blog.csdn.net/column/details/concurrency.html
- 聊聊高并发-专栏:http://blog.csdn.net/column/details/loveconcurrency.html
JVM
- 《深入理解Java虚拟机:JVM高级特性与最佳实践》
- 《深入分析Java Web技术内幕 修订版》第4、5、6、7、8章
JAVA8
- 《java8函数式编程》
- 【译】Java 8的新特性—终极版:https://www.jianshu.com/p/5b800057f2d8
- Java 8 新特性(菜鸟教程): http://www.runoob.com/java/java8-new-features.html
- Java 8 简明教程:https://www.kancloud.cn/wizardforcel/modern-java-zh/141721
更多分享,欢迎关注微信公众号:EnjoyMoving