第1讲 认识 Java
学习方法
学习目标
1 基本常识
2 Java 介绍
3 开发体验
4 classpath 环境变量的作用及配置
5 总结
第2讲 Java 语言组成
学习目标
1 关键字
2 标识符
3 注释
4 常量
5 变量
6 运算符
7 总结
第3讲 流程控制语句
学习目标
1 程序流程
2 选择流程控制语句
3 重复流程
4 程序流程练习
第4讲 函数和数组
学习目标
1 函数的引入
2 函数使用
3 函数的重载(overload)
4 函数总结
5 数组的引入
6 数组的使用
7 数组的第二种定义格式
第5讲 数组的应用
学习目标
1 数组的简单应用
2 数组排序
3 数组查找
4 数组的使用思想
5 查表法
6 二维数组
7 数组综合练习
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第6讲 面向对象
学习目标
1 面向对象的引入
2 面向过程和面向对象
3 对象在需求中的使用和练习
4 对象在代码中的体现
5 对象的内存图解
6 java 中类和对象的区别
7 局部变量和成员变量
8 匿名对象
9 引用传递和按值传递
第7讲 面向对象 2
学习目标
1 封装
2 构造函数
3 this 关键字
4 static 关键字
第8讲 面向对象 3
学习目标
1 代码块
2 类加载和对象创建的过程
3 单例设计模式
4 面向对象:继承
第9讲 面向对象 4
学习目标
1 final 关键字
2 抽象类
3 多态
4 接口
第10讲 面向对象 5
学习目标
1 接口和抽象类的区别
2 适配器设计模式
3 内部类
4 包
5 API 文档查询
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第11讲 异常
学习内容
学习目标
1 Object 类简介
2 异常介绍
3 异常的处理
4 异常的作用
5 自定义异常
6 异常的细节
第12讲 IDE 工具、String 类、Comparable 接口
1 eclipse 工具介绍
2 String 类引入
第13讲 字符串缓冲区、基本类型包装类
1 字符串缓冲区
2 基本类型包装类
第14讲 正则表达式、其他 API
1 正则表达式
2 其他 API
3 JDK5 的特性
第15讲 集合框架
1 日期时间类
2 集合 Collection
3 List 接口介绍
4 ArrayList 介绍
5 LinkedList 介绍
6 List 接口下的集合总结
7 Vetor 集合
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第16讲 Set 集合
1 Set 接口
2 HashSet 集合
3 TreeSet 介绍
4 TreeSet 存储对象保证类型统一
5 Collection 下的集合总结
第17讲 Map 集合、集合练习
1 Map 集合
2 工具类介绍
3 枚举类
4 集合综合练习
第18讲 泛型、File 类
1 集合总结
2 泛型技术
3 IO 技术
4 File 类
第19讲 过滤器、字节流
1 回顾
2 文件过滤器
第20讲 字符流、转换流、编码解码
1 字符流
2 转换流
3 编码解码乱码
4 字符流缓冲区
5 键盘录入
6 IO 流总结
第21讲 功能流、图形化界面
1 功能流
2 图形化界面
3 Debug 调试技术
4 Junit 测试技术
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第22讲 多线程 1
1 多线程技术介绍
2 Java 关于线程的描述
3 开启线程的第二种方式
4 线程的练习
5 线程安全
6 同步细节
第23讲 多线程 2
1 多线程复习
2 多线程中的其他问题
3 生产者消费者模型
4 多线程细节
第24讲 网络编程 1
1 网络介绍
2 网络编程
第 25 讲:网络编程 2
1 上传文件
2 网络编程中使用字符流
3 软件设计架构介绍
4 网络编程中的其他类
5 JDK 中的工具类
第26讲 反射、类加载
1 类加载器
2 反射
3 动态代理
4 注解
第27讲 SVN 源代码管理使用教程
1 SVN 服务器搭建和使用
2 SVN 版本管理客户端软件的安装配置
3 SVN 版本管理的基本使用
4 svn 与 eclipse 整合及日常开发所需 SVN 操作
推荐阅读: