推广型网站建设地址整站外包优化公司
java学习路线规划
一、写在前面
兄弟,我整理了一下关于自己之前学习java的一些方向,给你归纳在这里,有空就来看看,希望对你有帮助。
二、java基础篇
1、认识java
了解java历史,大概看看发展史,安装jdk并用txt文本书写第一份java代码——Holle World!使用cmd窗口成功运行并打印出来。
2、安装开发工具
一般市面上使用最广的java开发工具是idea、eclipse和MyEclipse,推荐使用idea,学习阶段如果需要破解版的idea和安装教程,可以找我要。
2、变量和数据类型
学习java变量、常量的定义和使用,熟悉并掌握相关用法。学习八大基本数据类型,掌握使用场景,学习String类型,掌握变量的命名规则,熟记字下美人数骆驼法则。
3、选择结构
学习java的选择结构,到网上找关于选择结构的经典题型,反复练习相关结构用法。
4、循环结构
要求同上,每一种循环结构都必须掌握,for、while、foreach等。
5、数组
学习数组结构和底层存储方式,尝试完成数组中存、取、删、改操作,学习并掌握数组的排序方式。
6、类和对象
这一章是java的灵魂,弄懂面向对象的概念,学着用类和对象的概念思考身边事物,学会将实际可见的物体转化为类属性和对象属性。
7、方法
在java的世界里,方法是程序的基础,学会方法的定义,了解访问修饰符的范围和使用场景,学习返回值与形参实参的概念,巩固变量和方法名的命名规则。
8、封装和继承
学习封装与继承的概念和运用,了解装箱与拆箱的概念。
9、多态
学习对态的概念,结合继承的概念理解相关知识。
10、抽象类和接口
学习并掌握抽象类和接口的使用,分清抽象类和接口的异同点。
11、异常
学习异常抛出与捕获的方式,熟记常见的集中异常,并还原。
12、集合
学习并掌握集合的相关知识,反复练习集合存、取、改、删操作,反复操作集合的内置方法并掌握。
13、枚举类和包装类
学习枚举类和包装类的使用场景,学会使用。
14、StringBuffer‘和日期类
学习StringBuffer类和日期类,了解其使用场景,熟悉StringBuffer和String的异同。
15、IO流
学习并掌握IO流的相关知识,完成文件的输入与输出操作。
16、多线程
了解多线程的概念,建立多线程场景。
17、设计模式
学习并掌握常见的几种设计模式。
三、前端
1、Html
学习HTML的网页制作,熟悉常见控件的属性。
2、mysql
下载并安装mysql,在黑窗口完成数据库的增删改查操作,下载数据库可视化工具(如SQLYOG或Navicat),在可视化工具中连接本地数据库,完成数据库的增删改查操作。
3、JDBC
学习jdbc的使用。
4、反射
学习并熟悉java的反射机制。
5、C3P0
这个是java与数据库的连接池,推荐多了解几种数据库连接池,学会配置并连接数据库。
6、tomcat
学习并掌握Tomcat的使用和配置
7、servlet
这是网络编程的初始版,学习并掌握前后端数据交互的方式,了解其内部运行机制。
8、CURD
这是增删改查的简称,使用servlet,结合前面的知识完成从数据库到servlet的数据增删改查操作。
9、css
这是前端的样式集,可以自行尝试调整页面的整体样式,做一个自己看着舒服的网页。
10、js
这是JavaScript的简称,是前端交互的控制代码,学会使用js完成对页面的操作。
11、jsp
jsp是动态网页的代表,熟悉相关知识。
12、xml
熟悉相关知识和标签意义。
13、域对象
学习并了解前端域对象和作用域和使用方式。
14、el表达式
掌握el表达式的使用方式。
15、jQuery选择器
掌握jQuery选择器的使用方式,并熟练运用。
16、jQuery函数
掌握常见的jQuery函数,并学会怎么使用。
17、Ajax
这是前后端交互的代表,学习并掌握其使用方式。
18、注册和登录
联合前期所学知识,完成从数据库到前端的注册和登录功能
四、java框架
1、maven项目
2、Spring
3、SpringMvc
4、MyBatis
5、SSM集成
五、进阶
1、SpringBoot
2、安全框架
3、分布式
4、消息队列
5、Linux
6、Docker部署
7、熔断
8、VUE
9、小程序