400-0336-017/QQ:851813818(微信同号)
系列 章 节 知识点 授课时间(天) 课程目标 基础
系列章 开发简单的java应用程序 Java简介 Java简介 1.0 理解OO思想以及能在代码
中体现OO思想;理解并能使用异常;使用Swing开发GUI程序以及理解事件处理机制;理解多线程的基本概念并能开发多线程的Java程序;熟练使用Java I/O编程;使用TCP/IP和UDP进行Java客户端和服务器端编程;Java环境的搭建 Java环境的搭建 开发简单java程序 开发简单java程序 第二章 变量和数据类型 变量 变量 0.5 数据类型 Java数据类型 基本类型转换 第三章 运算符 运算符(上) 表达式和算术、赋值及关系运算符 0.5 运算符(下) 逻辑和位运算符 位运算符-示例 第四章 条件结构 条件结构(上) if-else语句 1.0 条件结构(下) switch-case语句 案例讲解-万年历 案例讲解-万年历 第五章 循环结构 while和do-while循环 while和do-while循环语句 2.0 for循环 for循环语句和二重循环 for循环-案例讲解 for循环-案例讲解 break和continue语句 break和continue语句 第六章 数组 一维数组 数组的声明、创建和初始化 1.5 常用数组排序算法 常用数组查找算法 Arrays类使用 二维数组 二维数组的声明、创建和初始化 二维数组-案例讲解 二维数组-案例讲解 阶段项目: 骑士飞行棋、minDVD系统 第七章 面向对象编程 类和对象概述 类和对象概述 1.0 类和对象的概述-案例讲解 类和对象的概述-案例讲解 对象的创建和使用 创建并使用对象 方法定义使用和变量作用域 String对象的声明操作和Java内存管理机制 对象的创建和使用-案例讲解 对象的创建和使用-案例讲解 封装 封装概念和UML类图 1.0 构造方法和this关键字 static关键字和设计模式 方法重载和包 继承 继承概念、实现和super关键字 1.5 方法重写和final关键字 Object类常见方法 继承-案例讲解 继承-案例讲解 多态 多态概念、对象上下转型和动态静态绑定 多态应用 抽象类和接口 抽象类和模板方法模式 1.0 接口及和抽象类的区别 面向接口编程和简单工厂模式 策略模式 接口和抽象类-案例讲解 接口和抽象类-案例讲解 阶段项目: 银行管理系统
系列第八章 特性 内部类 内部类概念和成员内部类及应用 1.0 静态、匿名、局部内部类及应用 内部类-案例讲解 内部类-案例讲解 自动装箱和拆箱 自动装箱拆箱和枚举类型 String、StringBuffer、StringBuilder String、StringBuffer、StringBuilder String、StringBuffer、StringBuilder-案例讲解 String、StringBuffer、StringBuilder-案例讲解 常用类 Date和SimpleDateFormat类 Canlendar、GregorianCalendar、Math和Random类 常用类-案例讲解 常用类-案例讲解 第九章 异常处理 异常 异常概念、分类、异常处理机制和try-catch-finally语句 0.5 throw、throws和自定义异常 异常-案例讲解 异常-案例讲解 第十章 泛型 泛型详解 泛型简介、泛型类、泛型方法 0.5 限制泛型可用类型、类型通配符(不讲) 泛型-案例讲解 泛型-案例讲解 第十一章 IDE IDE IDE介绍和Eclipse使用 放到其它章节中
顺带讲一下Eclipse调试程序 第十二章 集合 集合框架介绍 集合框架介绍 0.5 List容器 List接口和ArrayList ArrayList-示例 LinkedList List容器-案例讲解 List容器-案例讲解 map容器 Map接口和HashMap 1.5 HashMap示例和哈希码 TreeMap、Comparator和Comparable接口 map容器-案例讲解 map容器-案例讲解 Set容器 Set容器 Collections Collections Collections-案例讲解 Collections-案例讲解 第十三章 GUI AWT GUI概述和AWT框架 1.0 布局管理器 事件模型 事件概念、事件种类、事件监听器和事件适配器 事件示例和观察者模式 Swing Swing Swing-案例讲解 第十四章 反射 Java反射机制 Java反射机制 0.5 Java反射API reflect库和反射API Java反射API-示例 反射-案例讲解 第十五章 多线程 Java线程模型 Java线程模型 1.5 多线程编程 线程同步 线程通信 多线程-案例讲解 第十六章 IO IO框架 IO框架 1.0 IO框架-案例讲解 字节流 文件输入输出流和字节数组流 过滤流和缓冲流 装饰模式 字节流-案例讲解 字符流 字符流 1.0 其它流 对象流和输入输出字符流 随机访问流 其它流-案例讲解 第十七章 网络编程 网络基本概念 网络基本概念 1.0 Socket编程 基于TCP协议的Socket编程 基于UDP协议的Socket编程 Socket编程-案例讲解 URL编程 URL编程 阶段项目: 银行管理系统升级版 第十八章 Java新特性 Annotation Annotation简介和标准、自定义及Meta Annotation 不讲,
后面使用到再讲反射与Annotation 第十九章 XML入门 XML入门 XML简介 1.0 XML文档结构和语法规则 DTD DTD DTD简介 声明元素的使用规则 声明属性的使用规则 DTD的引入方式和局限性 命名空间 命名空间 命名空间 XML解析 XML解析 XML解析器和SAX解析 1.0 SAX解析-示例1 SAX解析-示例2 DOM解析 DOM解析-示例1 DOM API DOM解析-示例2 DOM解析-示例3 课程项目: 打地鼠游戏、扫雷游戏、连连看、银行排号系统、聊天室