厂长自学—Java课程学习路线

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 厂长自学—Java课程学习路线

       

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项目部署上线


目录
相关文章
|
2月前
|
Oracle Java 关系型数据库
|
2月前
|
Java 大数据 程序员
我的程序员之路:自学Java篇
我的程序员之路:自学Java篇
|
6月前
|
前端开发 Java 关系型数据库
Java后台学习路线
Java后台学习路线
62 5
|
5月前
|
Java
图解java工程师学习路线
图解java工程师学习路线
265 0
|
6月前
|
小程序 Java 关系型数据库
基于Java实验室课程管理系统设计和实现(源码+LW+调试文档+讲解等)
基于Java实验室课程管理系统设计和实现(源码+LW+调试文档+讲解等)
|
7月前
|
Dubbo Java 应用服务中间件
Java外包是如何进入阿里的熬夜整理出Java后端学习路线
Java外包是如何进入阿里的熬夜整理出Java后端学习路线
|
6月前
|
前端开发 JavaScript Java
计算机Java项目|基于springboot的课程作业管理系统
计算机Java项目|基于springboot的课程作业管理系统
|
6月前
|
前端开发 JavaScript Java
计算机Java项目|SSM实验室课程管理系统
计算机Java项目|SSM实验室课程管理系统
|
7月前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的网络类课程思政学习系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的网络类课程思政学习系统附带文章和源代码设计说明文档ppt
55 0
|
7月前
|
JavaScript Java 测试技术
基于Java的在线开放课程的设计与实现(源码+lw+部署文档+讲解等)
基于Java的在线开放课程的设计与实现(源码+lw+部署文档+讲解等)
65 3