Java课程学习路线阶段一
❤️ 大家好,我是java厂长,今天来给大家提供一个我自己的学习路线!(压箱底)❤️
文章目录
夯实基础
Java基础语法
学习目标: 1.熟悉Java等基本概念 2.掌握Eclipse/IDEA集成开发工具的安装、配置和应用 3.熟悉Java基本语法、基本类型、运算符和表达式 4.掌握分支、循环逻辑语句、数组等知识的应用 知识点列表: JDK、JRE、JVM基本概念 Java环境搭建和配置 安装和使用Eclipse/IDEA开发环境 Java基本数据类型 变量,运算符,表达式 分支语句,循环语句、 数组,数组应用
Java面向对象编程
学习目标: 1.理解面向对象思想和概念 2.学会面向对象分析方法 3.掌握类、对象、继承、多态的使用 4.熟悉重写、重载、抽象类、内部类以及设计模式的应用 知识点列表: 类、对象、属性、方法、构造器 封装、继承、多态 重写、重载 访问权限控制符 this和super、static、final 抽象类和接口,内部类 各种设计模式 Java设计原则
Java核心类库
学习目标: 1.掌握Java核心类库的应用,例如字符串、日期、集合的处理 2.掌握异常处理、IO流对文件读写、多线程应用、网络编程实现计算机之间通讯 3.熟悉Java泛型和反射技术的应用 知识点列表: Java核心类 Java字符串、日期处理 包装类、集合、数据结构 异常和异常处理 Java IO、NIO、多线程编程 线程同步机制、并发包 JAVA网络编程 Java泛型和注解 Java反射机制
算法与数据结构
学习目标: 掌握常用算法和数据结构 知识点列表: 常用排序算法 常用查找算法 常用数据结构 一阶段刷题( 20道大厂面试题 )
数据库
学习目标: 1. 熟悉MySQL数据库的安装和使用 2. 精通SQL语句的编写和优化 3. 掌握数据库设计原则和方法 4. 了解视图、序列、索引概念和应用 5. 创建用户、给用户授权操作 知识点列表: 精通mysql
JDBC技术
学习目标: 1. 熟悉JDBC API应用,掌握Java对数据库的访问方法 2. 掌握如何实现对数据库的增删改查 3. 如何使用安全的数据库访问方式 4. 如何提升数据库操作性能,学会DAO模式的封装 知识点列表: JDBC 核心API CRUD操作 Statement应用 PreparedStatement应用 预防SQL注入攻击 事务安全控制、高并发控制 批处理技术 dbcp、druid各种连接池的使用 DAO封装模式
XML与JSON
学习目标: 1. 熟悉XML文件的基本语法和规范 2. 了解SAX和DOM的区别 3. 掌握Dom4j工具的使用和XPATH的快速解析技术 4. 掌握JSON语法与解析 知识点列表: XML基本语法 DTD和Schema XML解析SAX和DOM Java核心类Dom4j应用 XPATH技术应用 JSON语法 JSON解析库
H5前端
学习目标: 1. 熟悉HTML5语法和标记 2. 能熟练设计体验度高的HTML页面 3. 能实现对特殊功能的界面设计,例如画图表、视频音频播放、地理定位等 4. 熟悉CSS3语法和属性 5. 能熟悉对HTML内容进行渲染,例如文字样式、列表和表格样式、动画、元素定位和布局 6. 熟悉JavaScript基本语法 7. 掌握对HTML元素的处理、浏览器窗体的处理、事件处理等 8. 熟练实现对HTML页面的表单校验和页面特效的处理 HTML5应用程序缓存,本地存储技 术localStorage和 sessionStorage的使用 知识点列表: HTML5基本文档结构 标题、图片标记 链接、列表、表格标记 表单标记 CSS基础语法 CSS文本、列表、表格样式 CSS盒子模型 CSS浮动布局、定位 CSS弹性盒子 JavaScript语言基础 JavaScript闭包和自执行 JavaScript DOM编程 JavaScript事件模型 Window对象模型 HTML5画布 Web存储、音频/视频、拖放 本地存储 移动端适配 CSS3边框、背景 CSS3动画、特效 C33文字特效、盒子模型 JDBC jQuery选择器、事件 jQuery文档处理、特效 Bootstrap按钮、表格、列表等样式处理 Bootstrap布局、弹框、特效样式处理
JavaEE基础
学习目标: 1、掌握Tomcat的安装和使用 2、熟悉Servlet概念和开发规范 3、掌握session和cookie状态管理技术 4、掌握Filter和Listener组件的使用 5、掌握Servlet实现验证码和文件上传功能 6.熟悉JSP基本语法和标记 7.掌握JSP中9大内置对象应用 8.能熟练使用JSTL和EL显示数据掌握4.JSP+Servlet+JavaBean技术构建的MVC应用 9.熟悉Ajax作用和原理 10.掌握XMLHttpRequest对象的使用 11.熟悉JSON语法并熟练与Ajax结合运用 12.熟练掌握jQuery中$.ajax、$.load、$.post、$.get等函数的使用 13.掌握ajax表单提交和文件上传功能 知识点列表: HTTP协议 Tomcat配置和部署 Servlet生命周期 Servlet编写规范和配置 GET请求与POST请求的区别 接收用户请求的参数 中文接收乱码处理 ServletContext ServletConfig 重定向与转发 Servlet+DAO工厂模式应用 Cookie与Session Servlet实现文件上传功能 JSP 基本语法 JSP三大指令 JSP标记应用 JSP九内置对象 JSP四域对象 JSP异常处理 JSTL和 EL表达式 JSP新特性 Filter Listener MVC设计模式 Ajax作用和原理 XMLHttpRequest对象 Ajax局部刷新、异步处理 jQuery与Ajax技术 Ajax异步提交表单 Ajax异步上传文件 $.ajax函数的使用 $.get函数的使用 $.post函数的使用 $.load函数的使用 业务分层架构 前后端分离架构
操作系统训练
学习目标: 熟练掌握linux系统 知识点列表: 虚拟机安装与使用 centos操作系统安装 乌班图操作系统安装 常用命令 linux环境搭建 linux项目部署上线