Java最新自学学习路线!让你少走弯路
off999 2025-04-09 19:00 19 浏览 0 评论
很多初学者自学者刚刚入门很迷茫,不知道学哪些东西,所以小编整理一套学习路线分享给大家(可以私信给小编免费给你分享对象的学习资料,学习上有问题也可以问小编)
阶段1 : Java基础
阶段2 : JavaWeb
阶段3 : 主流框架
阶段4 : 项目练习
阶段5 : 流行框架
阶段6: 项目练习
这些都是需要学习的内容,掌握之后找工作几乎是没有问题!自学也是可以找到工作的!我微信上很多朋友都和我反应自己自学找到了工作!所以大家加油!
阶段一 Java基础
第一章 基础语法
1-1 JDK和Path环境变量
1-2 HelloWorld案例
1-3 常量变量&数据类型
1-4 运算符
1-5 运算符练习
1-6 选择结构-if语句-switch语句
1-7 循环结构-for-while-do..while
1-8 猜数字小游戏
1-9 开发工具-IDEA
1-10 数组
1-11 方法
1-12 方法重载&方法参数
1-13 方法练习
1-14 调错神器Debug
1-15 基础语法练习
第二章 面向对象-封装
2-1 描述类介绍与使用
2-2 实现封装
第三章 常用API第一部分
3-1 API的使用
3-2 String类
3-3 StringBuilder类
3-4 ArrayList集合
3-5 学生管理系统
第四章 面向对象-继承-多态
4-1 继承
4-2 多态
4-3 接口
4-4 内部类
第五章 常用API第二部分
5-1 Math&System类
5-2 Object类
5-3 冒泡排序
5-4 基本类型包装类
5-5 Date类
5-6 Calendar类
第六章 异常&集合
6-1 异常
6-2 Collection集合
6-3 List集合
6-4 Set集合
6-5 泛型
6-6 Map集合
6-7 Collections工具类
6-8 集合练习
第七章 File类&IO流
7-1 File类
7-2 递归
7-3 IO字节流
7-4 IO字符流
7-5 IO练习
7-6 标准流&打印流
7-7 对象序列化流
7-8 Properties类
第八章 多线程&网络编程
8-1 多线程
8-2 网络编程
第九章 JDK新特性
9-1 Lambda表达式
9-2 接口新特性
9-3 方法引用
9-4 函数式接口
9-5 Stream流
第十章 反射&模块化
10-1 反射
10-2 模块化
阶段二 JavaWeb
第一章 基础加强
1-1 Junit
1-2 反射
1-3 注解
第二章 MySQL
2-1 数据库概念
2-2 MySQL安装与使用
2-3 SQL基本概念与通用语法
2-4 数据库的CRUD操作
2-5 数据库表的CRUD操作
2-6 数据库表中记录的基本操作
2-7 数据库的查询操作
2-8 表的约束
2-9 多表操作
2-10 三大范式
2-11 数据库的备份和还原
2-12 多表查询
2-13 子查询
2-14 多表查询练习
2-15 事务
2-16 用户管理和权限管理
第三章 JDBC
3-1 JDBC快速入门
3-2 JDBC各个类详解
3-3 JDBC之CRUD练习
3-4 ResultSet类详解
3-5 JDBC登录案例练习
3-6 PreparedStatement类详解
3-7 JDBC事务管理
3-8 数据库连接池
3-9 JDBCTemplate
第四章 HTML和CSS
4-1 概念介绍
4-2 基本标签
4-3 表单标签
4-4 CSS概述
4-5 CSS_选择器
4-6 CSS属性
4-7 CSS_案例-注册页面
第五章 JavaScript
5-1 JavaScript_简介
5-2 JavaScript基础语法
5-3 JavaScript运算符
5-4 JavaScript特殊语法
5-5 JavaScript_语法_流程控制语
5-6 JavaScript_对象
5-7 DOM和事件的简单学习
5-8 BOM对象
5-9 DOM对象
5-10 JavaScirpt中的事件
第六章 BootStrap
6-1 快速入门
6-2 Bootstrap_栅格系统
6-3 Bootstrap_全局CSS样式
6-4 Bootstrap_组件和插件
6-5 案例_黑马旅游网
第七章 XML
7-1 xml基础
7-2 xml_约束
7-3 xml_解析
第八章 Tomcat
8-1 web相关概念
8-2 tomcat基本操作
8-3 tomcat_部署项目
第九章 Servlet和HTTP请求协议
9-1 Servlet_快速入门
9-2 Servlet_生命周期方法
9-3 Servlet_3.0注解配置
9-4 IDEA与tomcat相关配置
9-5 Servlet_体系结构与urlpartten配置
9-6 HTTP请求协议
第十章 Request和Response
10-1 Request原理和继承体系
10-2 Request_获取请求数据
10-3 请求转发和request共享数据
10-4 Request_获取ServletContext
10-5 request登录案例
10-6 HTTP响应协议
10-7 response之重定向
10-8 response之相对路径和绝对路径
10-9 response之输出数据
10-10 response之验证码
10-11 ServletContext对象
10-12 文件下载
第十一章 Cookie和Session
11-1 Cookie快速入门
11-2 Cookie_细节
11-3 Cookie案例
11-4 JSP改造Cookie案例
11-5 Session快速入门
11-6 Session细节
11-7 Session之验证码案例
第十二章 JSP,EL和JSTL
12-1 JSP基础语法
12-2 MVC
12-3 EL介绍和运算符
12-4 EL获取域中存储的数据
12-5 JSTL常用标签
12-6 案例_列表查询
第十三章 综合案例(用户信息)
13-1 登录功能
13-2 添加删除修改功能
13-3 删除选中功能
13-4 分页查询功能
13-5 复杂条件查询功能
第十四章 Filter和Listener
14-1 Filter快速入门
14-2 Filter细节
14-3 Filter案例
14-4 监听器
第十五章 Jquery
15-1 JQuery基础
15-2 JQuery选择器
15-3 Jquery基础案例
15-4 JQuery动画和遍历
15-5 JQuery事件绑定和切换
15-6 Jquery高级案例
第十六章 Ajax和JSON
16-1 原生JS方式实现Ajax
16-2 JQuery方式实现Ajax
16-3 JSON基础语法
16-4 JSON_解析器
第十七章 Redis
17-1 Redis环境搭建
17-2 Redis命令操作
17-3 Redis持久化
17-4 Jedis代码操作
17-5 Jedis连接池
17-6 redis案例
第十八章 Maven基础
18-1 基本概念
18-2 maven的安装和仓库种类
18-3 maven标准目录结构和常用命令
18-4 maven生命周期和概念模型图
18-5 使用骨架创建maven的java工程
18-6 maven工程servlet实例
第十九章 黑马旅游网
19-1 准备工作
19-2 注册功能
19-3 登陆和退出功能
19-4 BaseServlet抽取
19-5 分类数据展示功能
19-6 旅游线路分页展示分页展示
19-7 旅游线路查询
19-8 旅游线路详情
19-9 旅游线路收藏
第二十章 Linux
20-1 Linux概述
20-2 软件安装与使用
20-3 Linux目录结构
20-4 Linux命令
20-5 Linux权限&IP修改&域名映射
20-6 Linux上软件安装
20-7 Linux部署案例
第二十一章: Nginx
21-1 Nginx概述
21-2 Nginx功能
阶段三 主流框架
第一章 Spring
1-1 Spring简介
1-2 Spring配置文件
1-3 Spring配置数据源
1-4 Spring注解开发
1-5 AOP简介
1-6 AOP的实现方式
1-7 JdbcTemplate基本使用
1-8 Spring的事务控制
第二章 SpringMVC
2-1 Spring集成web开发环境
2-2 SpringMVC简介
2-3 SpringMVC组件解析
2-4 SpringMVC的数据响应
2-5 SpringMVC的请求参数绑定
2-6 SpringMVC的文件上传
2-7 SpringMVC的拦截器
2-8 SpringMVC的异常处理
第三章 Spring+SpringMVC综合练习
3-1 环境搭建
3-2 角色管理
3-3 用户管理
第四章 Mybatis
4-1 Mybatis快速入门
4-2 Mybatis基本增删改查操作
4-3 Mybatis核心配置文件
4-4 Mybatis的dao层实现原理
4-5 Mybatis映射文件深入-动态SQL
4-6 Mybatis核心配置文件深入
4-7 Mybatis的多表操作
4-8 Mybatis注解开发
4-9 SSM整合
第五章 Maven高级
5-1 依赖冲突
5-2 基于maven构建SSM工程案例
5-3 分模块构建maven工程
5-4 maven私服
5-5 第三方jar安装
第六章 Git
6-1 Git概述
6-2 Git代码托管服务
6-3 Git常用命令
6-4 使用TortoiseGit管理文件版本
6-5 在IDEA中使用Git
6-6 使用SSH协议传输数据
第七章 Dubbo
7-1 软件架构的演进过程
7-2 Apache Dubbo概述
7-3 服务注册中心Zookeeper
7-4 Dubbo入门案例
7-5 Dubbo管理控制台
7-6 Dubbo相关配置说明
7-7 解决Dubbo无法发布被事务代理的Service问题
第八章 Vue
8-1 vue入门
8-2 指令
8-3 组件
8-4 axios
阶段六 流行框架
第一章 Lucene
1-1 全文检索基本介绍
1-2 lucene入门案例
1-3 中文分析器
1-4 索引库维护
第二章 Spring Data JPA
2-1 JPA的引入
2-2 JPA的入门案例
2-3 主键生成策略
2-4 JPA的基本操作
2-5 JPQL查询
2-6 spring data jpa 简介
2-7 入门案例
2-8 执行过程分析
2-9 spring data jpa查询
2-10 动态查询
2-11 多表操作-一对多
2-12 多表操作-多对多
2-13 对象导航查询
第三章 Spring Boot
3-1 spring boot 介绍
3-2 spring boot 入门
3-3 spring boot 原理分析
3-4 spring boot 配置文件
3-5 spring boot 集成
----完---
可以私信给小编免费给你分享对象的学习资料,学习上有问题也可以问小编
相关推荐
- 使用 python-fire 快速构建 CLI_如何搭建python项目架构
-
命令行应用程序是开发人员最好的朋友。想快速完成某事?只需敲击几下键盘,您就已经拥有了想要的东西。Python是许多开发人员在需要快速组合某些东西时选择的第一语言。但是我们拼凑起来的东西在大多数时候并...
- Python 闭包:从底层逻辑到实战避坑,附安全防护指南
-
一、闭包到底是什么?你可以把闭包理解成一个"带记忆的函数"。它诞生时会悄悄记下自己周围的变量,哪怕跑到别的地方执行,这些"记忆"也不会丢失。就像有人出门时总会带上...
- 使用Python实现九九乘法表的打印_用python打印一个九九乘法表
-
任务要求九九乘法表的结构如下:1×1=11×2=22×2=41×3=32×3=63×3=9...1×9=92×9=18...9×9=81使用Python编写程序,按照上述格式打印出完整的九...
- 吊打面试官(四)--Java语法基础运算符一文全掌握
-
简介本文介绍了Java运算符相关知识,包含运算规则,运算符使用经验,特殊运算符注意事项等,全文5400字。熟悉了这些内容,在运算符这块就可以吊打面试官了。Java运算符的规则与特性1.贪心规则(Ma...
- Python三目运算基础与进阶_python三目运算符判断三个变量
-
#头条创作挑战赛#Python中你学会了三步运算,你将会省去很多无用的代码,我接下来由基础到进阶的方式讲解Python三目运算基础在Python中,三目运算符也称为条件表达式。它可以通过一行代码实现条...
- Python 中 必须掌握的 20 个核心函数——set()详解
-
set()是Python中用于创建集合的核心函数,集合是一种无序、不重复元素的容器,非常适合用于成员检测、去重和数学集合运算。一、set()的基本用法1.1创建空集合#创建空集合empty_se...
- 15个让Python编码效率翻倍的实用技巧
-
在软件开发领域,代码质量往往比代码数量更重要。本文整理的15个Python编码技巧,源自开发者在真实项目中验证过的工作方法,能够帮助您用更简洁的代码实现更清晰的逻辑。这些技巧覆盖基础语法优化到高级特性...
- 《Python从小白到入门》自学课程目录汇总(和猫妹学Python)
-
小朋友们好,大朋友们好!不知不觉,这套猫妹自学Python基础课程已经结束了,猫妹体会到了水滴石穿的力量。水一直向下滴,时间长了能把石头滴穿。只要坚持不懈,细微之力也能做出很难办的事。就比如咱们的学习...
- 8÷2(2+2) 等于1还是16?国外网友为这道小学数学题吵疯了……
-
近日,国外网友因为一道小学数学题在推特上争得热火朝天。事情的起因是一个推特网友@pjmdoll发布了一条推文,让他的关注者解答一道数学题:Viralmathequationshavebeen...
- Python学不会来打我(21)python表达式知识点汇总
-
在Python中,表达式是由变量、运算符、函数调用等组合而成的语句,用于产生值或执行特定操作。以下是对Python中常见表达式的详细讲解:1.1算术表达式涉及数学运算的表达式。例如:a=5b...
- Python运算符:数学助手,轻松拿咧
-
Python中的运算符就像是生活中的数学助手,帮助我们快速准确地完成这些计算。比如购物时计算总价、做家务时分配任务等。这篇文章就来详细聊聊Python中的各种运算符,并通过实际代码示例帮助你更好地理解...
- Python学不会来打我(17)逻辑运算符的使用方法与使用场景
-
在Python编程中,逻辑运算符(LogicalOperators)是用于组合多个条件表达式的关键工具。它们可以将多个布尔表达式连接起来,形成更复杂的判断逻辑,并返回一个布尔值(True或Fa...
- Python编程基础:运算符的优先级_python中的运算符优先级问题
-
多个运算符同时出现在一个表达式中时,先执行哪个,后执行哪个,这就涉及运算符的优先级。如数学表达式,有+、-、×、÷、()等,优先级顺序是()、×、÷、+、-,如5+(5-3)×4÷2,先计算(5-3)...
- Python运算符与表达式_python中运算符&的功能
-
一、运算符分类总览1.Python运算符全景图2.运算符优先级表表1.3.1Python运算符优先级(从高到低)优先级运算符描述结合性1**指数右→左2~+-位非/一元加减右→左3*//...
- Python操作Excel:从基础到高级的深度实践
-
Python凭借其丰富的库生态系统,已成为自动化处理Excel数据的强大工具。本文将深入探讨五个关键领域,通过实际代码示例展示如何利用Python进行高效的Excel操作,涵盖数据处理、格式控制、可视...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 使用 python-fire 快速构建 CLI_如何搭建python项目架构
- Python 闭包:从底层逻辑到实战避坑,附安全防护指南
- 使用Python实现九九乘法表的打印_用python打印一个九九乘法表
- 吊打面试官(四)--Java语法基础运算符一文全掌握
- Python三目运算基础与进阶_python三目运算符判断三个变量
- Python 中 必须掌握的 20 个核心函数——set()详解
- 15个让Python编码效率翻倍的实用技巧
- 《Python从小白到入门》自学课程目录汇总(和猫妹学Python)
- 8÷2(2+2) 等于1还是16?国外网友为这道小学数学题吵疯了……
- Python学不会来打我(21)python表达式知识点汇总
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)