第一阶段 COREJAVA
1Java入门
1.Java入门
2.运行机制
3.开发环境介绍
4.helloworld
5.环境变量配置
6.ide工具的配置和使用
2Java语法基础
1.8种基本数据类型和String、变量
2.运算符号(算术运算,比较运算,逻辑运算,赋值运算)
3.流程控制(if else while do-while for break continue )
4.双重循环(九九乘法表、图形打印)
5.三种注释方式(单行注释,多行注释,文档注释(javadoc)
6.标识符、命名规范。
7.java关键字
3数组
1.一维数组(定义、初始化、遍历)
2.二维数组(定义、初始化、遍历)
3.Arrays 简单介绍
4.排序算法(冒泡、选择等)
4面向对象(OOP)入门
1.面向对象的概念
2.类和对象的关系(举例说明)
3.属性和方法
4.new 关键字的使用(对象实例化)
5.堆栈内存图
5封装
1.构造方法
2.访问修饰符(private、public)
3.属性的访问和赋值
4.方法的调用(参数和返回值)
5.值传递和引用传递的区别
6.值传递和引用传递的区别
7.值传递和引用传递的区别
8.this关键字
6继承
1.继承的实现。(extends)
2.继承的实现。(extends)
3.使用DEBUG追踪
4.使用DEBUG追踪
5.使用DEBUG追踪
6.使用DEBUG追踪
7.super 关键字
8.super 关键字
7字符串
1.String 相关方法
2.StringBuffer
3.StringBuilder
4.StringBuilder
5.StringBuilder
8包装类
1.为什么要有包装类
2.包装类的作用
3.八种基本数据类型对应的八种包装类的使用
4.自动装箱和自动拆箱的概念
9常用类
1.Arrays 对数组操作的工具类
2.Date类 (java.util.Date java.sql.Date)
3.SimpleDateFormat
4.Calendar类
5.BigDecimal类
6.Math类型
7. Random类
10多态
1.多态的概念
2.多态的必备条件。(向上转型,向下转型)
3.什么是动态绑定和静态绑定
4.多态的使用和带来的好处
5.instanceof 关键字
11抽象类、接口
1.抽象方法和抽象类的概念。(abstract)
2.抽象类和抽象方法的用法
3.接口的概念
4.接口的实现。(implements)
5.接口和抽象类的区别
6.接口和接口之间的继承,类和接口之间的实现
7.接口中变量(常量)
8.Java的设计原则,面向接口编程
12Java的设计原则,面向接口编程
1.关联、依赖
13内部类
1.成员内部类
2.局部内部类
3.匿名内部类
4.静态内部类
14异常
1.异常的概念
2.异常语法
3.异常的执行流程
4.异常的分类(异常继承结构图)
5.try catch finally 关键字
6.throws 和 throw 关键字
7.常见异常
8.自定义异常
15垃圾回收
1.gc方法
2.finalize方法
16数据结构
1.常用数据结构的Java实现(栈、队列、链表)
第二阶段 JAVA-WEB开发
1前端基础
1.前端课程介绍
2.前端介绍
3.前端开发工作流程
4.开发准备工作
2HTML基础
1.Html介绍
2.Html页面的基本结构
3.Html基本标签
4.Html知识点:路径,链接,锚点,表格,表单,列表,实体标签,格式化标签,布局标签div,语义化,标签的特性,标签嵌套
3CSS基础
1.css介绍,语法,引用方式,选择器,css的基本样式
2.css样式:背景系列,文本系列,字体系列,列表样式
4HTML5
1.Html5:新增结构类标签,标签新元素,表单新控件,新属性。多媒体标签
2.总结html5和html4 的区别
3.Html5结构类标签进行布局网页作业
5CSS3
1.CSS3介绍,私有前缀,css3的选择器
2.弹性盒子,媒体查询,视窗
6JavaScript基础
1.常量
2.变量
3.基本输出语句
4.基本表达式
5.运算符
6.基本数据类型
7.数据类型间的转换
8.Javascript数据类型
9.函数
10.分支语句、循环结构、结构嵌套
7JavaScript数组
1.创建和访问数组
2.数组的常用方法
3.javascript二维数组
8JavaScript API
1.String数据类型
2.String的常用方法
3.javaScript正则表达式
4.Math、Date、Number
5.javaScript相关内置对象
6.错误处理
7.Function
8.Function函数对象、闭包、作用域链、Object
9JavaScript OOP
1.JavaScript创建自定义对象
2.this的指向
3.封装方法
4.对象的原型与继承
5.创建对象的方法
6.面向对象编程
10JavaScript DOM
1.DOM概述
2.了解DOM、BOM
3.查找html元素
4.遍历HTML节点树
5.DOM选取元素
6.增加、删除和替换节点
7.HTML DOM
8.BOM 概述
11Javascript window
1.Window 对象-1
2.Window 对象-2
3.Window 常用子对象
4.Event 对象
12XML
1.xml发展历史
2.xml 文档基本语法
3.DTD 和Schema
4.xpath
13JSON
1.JSON的定义
2.SON增、删、改、查
14JSON
1.JSON的定义
2.SON增、删、改、查
15Jquery
1.jquery 入门
2.jquery效果
3.jquery HTML
4.jquery 遍历
5.jquery-ajax(xml/json解析)
16Web入门
1.Java Web入门
2.bs与cs区别
3.web服务器工作原理(tomcat)
4.tomcat目录结构
5.请求和响应(查看头信息)
17Servlet
1.JavaEE 的概述
2.servlet概念
3.web 应用程序的目录结构创建及部署
4.servlet工作原理及生命周期
5.请求对象(HttpServletRequest:获得参数,属性,头信息,编码)
6.响应对象(HttpServletResponse:响应格式,编码,输出)
7.请求转发和重定向
18Jsp
1.jsp 概念
2.jsp 的执行原理
3.jsp 指令、脚本(声明、脚本、输出表达式)、动作元素、注释
4.jsp 内置对象
19会话跟踪
1.session
2.cookie
20常用技术
1.数据库连接池 (dbcp、c3p0)
2.购物车
3.通用分页
4.条件查询(模糊查询、数据回显、结合分页)
5.上传和下载(Fileupload)
6.图片验证
21开发流程
1.软件开发流程(需求,设计,开发(编码),测试)
22权限管理
1.赋角色,赋权限
23过滤器监听器
1.Web过滤器原理
2.实现登录后才能访问的页面的验证处理(责任链模式)
3.监听器(request,session ,servletContext)
4.在线用户列表
24日志记录
1.log4j日志记录(控制台、文件)
25项目实训
1.jsp+servlet+mysql+ajax项目(使用第三方数据源)
2.使用POI/JXL实现excel的导入导出
3.SVN 版本控制工具的使用
26抽象类、接口
1.抽象方法和抽象类的概念。(abstract)
2.抽象类和抽象方法的用法
3.接口的概念
4.接口的实现。(implements)
5.接口和抽象类的区别
6.接口和接口之间的继承,类和接口之间的实现
7.接口中变量(常量)
8.Java的设计原则,面向接口编程
27Java的设计原则,面向接口编程
1.关联、依赖
28内部类
1.成员内部类
2.局部内部类
3.匿名内部类
4.静态内部类
29异常
1.异常的概念
2.异常语法
3.异常的执行流程
4.异常的分类(异常继承结构图)
5.try catch finally 关键字
6.throws 和 throw 关键字
7.常见异常
8.自定义异常
30垃圾回收
1.gc方法
2.finalize方法
31数据结构
1.常用数据结构的Java实现(栈、队列、链表)
32集合(容器)
1.集合(容器)
2. Collection 接口
3.Set接口
4.Set接口实现类 HashSet的原理和使用
5. Set 接口实现类 TreeSet的原理和使用
6.Comparable 和 Comparator 接口
7.Comparable 和 Comparator 接口
8.Comparable 和 Comparator 接口
9.Comparable 和 Comparator 接口
10. 操作集合的工具类 Collections
11.Stack
12. Map接口
13. Map接口实现类 HashMap TreeMap Hashtable
14. 遍历Map keySet() entrySet()
33文件和IO
1.File类和常用方法介绍
2. File类和常用方法介绍
3.字节流 InputStream 和 OutputStream
4.字符流 Reader 和 Writer
5. 字符流 Reader 和 Writer
6.字符流 Reader 和 Writer
7.数据流
8.对象流
9. 压缩流 ZipOutputStream ZipInputStream
34线程
1. 并发的概念
2. 什么进程
3.什么是线程
4. 进程和线程的区别和联系
5. java中实现多线程的两种方式 和线程的启动
6.线程的生命周期
7.线程休眠 sleep()
8.线程休眠 sleep()
9. 线程的优先级
10.线程常见方法 yield() join()
11.守护线程
12.多线程共享数据的问题
13.加锁 synchronized
14.线程安全的类
15.死锁
16.线程的协作 wait 和 notify
17.线程相关类ThreadLocal
35网络编程
1.计算机网络基础概念
2.协议的相关概念
3.网络体系结构
4.java中支持网络的类 InetAddress URL
5.TCP通信 ServerSocket 和 Socket
6.使用多线程完成网络聊天
7.UDP通信 DatagramPacket DatagramSocket
36设计模式
1.单例模式
2.单例模式
3.工厂模式
4.装饰者模式
37反射机制
1.Reflection简介
2.Class 类 获得 Class的三种方式
3.反射类成员
4.反射方法
5.反射构造方法
6.反射访问控制符
7.反射创建对象
38数据库-MYSQL
1.数据库概念
2.MySQL的安装和卸载
3.DDL 操作数据库和数据表(约束、数据完整性)
4.DML 操作数据
5.数据查询(基本查询、条件查询、分组、排序、子查询、分页、链接查询)
6.视图
7.关联关系设计(三大范式)
8.PowerDesigner使用
39JDBC
1.什么是JDBC 为什么会有JDBC
2.使用JDBC的基本步骤
3.Statement的使用
4.SQL注入问题 使用PreparedStatement
5.使用PreparedStatment完成增删改查
6.初步封装JDBC工具类
7.使用Statement和PreparedStatement完成批处理
8.封装通用JDBC工具类
9.事务处理(ACID)
10.Dao模式(分层)


联系我时,请说是在123培训网看到的。