目录
大家好,我是哪吒。
现在网上的学习资料铺天盖地,很多小伙伴不知道如何选择。
今天,我来分享一下我自己的学习路线和学习方法。
我跌倒的坑,希望大家一脚就能跨过去。
Java技术栈的东西还是非常多的,下面分享一下学习大纲。
- 2023最新最全的Java学习路线总结,从入门到就业(大概六个月);
- 给出目标、学习建议、关键知识点、最优资源以及各类资源推荐;
- 按学习的先后顺序,分阶段,有时间规划的持续学习。
一、Java基础
所谓基础不牢,地动山摇。有一个好的基础,才是Java学习的关键。
前期准备
- 开发环境:jdk1.8
- 开发工具:IDEA,不建议使用eclipse
1、Java 基础
【Java基础知识 1】编程语言类型有哪些?我心中的TOP1编程语言,什么是java跨平台性?
【Java基础知识 12】Java对象、类、抽象类、构造函数
【Java基础知识 13】JDK 和 JRE 、final 与 static 、堆和栈
【Java基础知识 16】禁止使用Lombok,在Lombok的加持下,“小狗”.equals(“老狗”) = true
【Java基础知识 18】java接口和抽象类的异同,default关键字
【Java基础知识 20】Java初始化、构造器、对象创建的过程
【Java基础知识 23】缓冲区数据结构bytebuffer
【Java基础知识 30】Date类、Calendar类、date转calendar
【Java基础知识 32】this关键字、SringBuilder中的this
【Java基础知识 33】Java 中的 static 关键字详解
【Java基础知识 35】一文搞定Java IO流,输入流、输出流、字符流、缓冲流,附详细代码示例
【Java基础知识 36】选择最适合自己的NIO, 一探流技术
【Java基础知识 37】Java内部类、java内部类的作用
【Java基础知识 41】GET和POST的区别、堆和栈的区别
【Java基础知识 42】finalize、引用计数、JVM停止复制、JVM即时编译器
【Java基础知识 43】Java 字节码,javap命令,解读字节码清单
【Java基础知识 44】jd-gui反编译class文件,解决jd-gui中文乱码问题
【Java基础知识 46】GET和POST的区别,java模拟postman发post请求
【Java基础知识 47】一文读懂JVM类加载机制过程及原理
【Java基础知识 48】Java日志框架,Log4j日志级别
【Java基础知识 49】探索Apache HttpClient超时时间如何设定?