Java自学如今成为了网上的热词之一,原因无他,除了Java语言的流行带来的互联网行业的高薪就是很多人没有系统的时间和精力去上培训班。于是乎,越来越多的人选择自学Java,但是问题也随之而来,没有一份好的Java自学指南学起Java就像一只无头苍蝇到处乱窜。一份真正意义上的优秀的Java自学指南,一纸难求。
作为Java自学指南的开篇当然是Java基础,不积跬步无以至千里,不积小流无以成江海。我们以Java SE为开篇,为大家介绍一下来自极悦的Java自学指南。当然,我们自学是有很多渠道的,包括书籍,互联网上的资料,视频教程等等。
一、JavaSE
JavaSE里面的内容有些杂,但还是建议先学好JavaSE,包括环境搭建和安装,具体可以参照下面的课程
1.Java语言概述
Java语言发展史
Java语言的特性
Java中JDK、JRE、JVM三者之间的关系
Java程序的开发过程与运行过程
编写第一个Java程序
Java中的注释
Java中public class与class的区别
2.Java标识符与关键字
Java标识符
Java关键字
3.Java变量
Java字面量
Java变量介绍
Java变量使用
Java变量分类
Java变量的作用域
4.Java数据类型
Java的数据类型介绍
Java字符类型
Java整数类型
Java布尔类型
Java浮点类型
Java基本数据类型转换
5.Java运算符
Java运算符概述
Java算术运算符
Java关系运算符
Java逻辑运算符
Java位运算符
Java赋值运算符
Java条件运算符
Java字符串连接运算符
6.Java控制语句
Java控制语句概述
Java选择语句if
Java switch选择语句
Java for循环语句
Java while循环语句
Java do while循环语句
Java break语句
Java continue语句
Java return语句
7.Java方法
Java方法的作用及本质
Java方法的定义及调用
Java方法返回值详解
Java栈数据结构
Java方法执行过程中内存的变化
Java递归方法
Java方法重载
8.Java面向对象
Java面向对象编程和面向过程编程的区别
Java面向对象特征
Java类与对象的定义
Java类的设计与发现
Java类中的定义
Java对象的创建和使用
Java对象的创建和使用方法
Java虚拟机内存管理
Java构造方法Constructor
Java空指针异常
Java实例变量是一个引用
Java方法调用时参数的传递问题
9.Java封装
Java封装
10.Java中static和this
Java中this关键字是什么
Java this关键字的使用(在实例方法中)
Java this关键字的使用(在构造方法中)
Java中static关键字
Java中static静态变量
Java static静态代码块
Java static静态方法
11.Java继承
Java继承定义
Java如何继承
Java方法覆盖和多态
Java方法覆盖
Java多态
Java多态的作用
12.Java super
Java super的定义
Java中super关键字的使用(在构造方法中)
Java中super关键字的使用(在实例方法中)
二、数据库
包括目前主流的数据库:
1.MySQL主从复制
2.Oracle
3.Mycat
4.MySQL
5.Redis
6.MySQL存储过程
三、Web前端
1.JavaScript教程
2.HTML教程
3.jQuery教程
4.Servlet
5.JSP
6.EL表达式
7.JSTL标签库
8.Filter过滤器
9.Listener监听器
10.AJAX
11.cookie&session
四、数据结构和算法
包括常用的堆栈和排序算法
五、流行框架
1.Spring
2.SpringMVC
3.Mybatis、MyBatisPlus
4.SpringBoot
六、分布式
1.Spring Session
2.FastDFS
3.Dubbo
4.RabbitMQ
5.高并发解决方案
七、开发工具
1.JMeter
2.Git
3.Maven
4.IntelliJ IDEA
当然最后必不可少的是Java面试题,能够检验我们的自学成果。好了以上就是为小伙伴们准备的史上最权威的Java自学指南,当然,自学Java最主要的还是靠自己的自制力,因人而异,遇到困难可以在网上或者现实中寻求帮助,毕竟自学还是需要一定的指导才能达到更好的效果的。当然,本站的Java教程对Java知识已经总结的很全面了,想自学的小伙伴也可以作为自学的参考来学习Java。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习