Java基础入门

带你进入Java的世界

Java面向对象开发

进阶学习:掌握Java核心——面向对象编程

面向对象简介(1课时)
面向对象简介
类与对象(4课时)
类与对象基本定义
类与对象定义
对象内存分析
引用传递初次分析
数组的定义与使用(11课时)
数组基本概念
数组引用传递
数组静态初始化
二维数组
数组与方法互操作
Java对数组的支持
数组案例:数组数据统计
数组案例:数组排序
数组案例:数组转置
数组案例:二分查找法
对象数组
String类的基本特点(14课时)
String类两种实例化方式
字符串比较
字符串为匿名对象
String两种实例化区别
字符串常量不可变更
DOC文档组成
字符串与字符数组
字节与字符串
字符串比较
字符串查找
字符串替换
字符串拆分
字符串截取
字符串其它操作方法
this关键字(3课时)
this调用属性
this调用方法
表示当前对象
static关键字(4课时)
static属性
static方法
分析主方法
static应用
代码块(3课时)
普通代码块
构造块
静态代码块
内部类的定义及使用(3课时)
内部类基本概念
static定义内部类
在方法中定义内部类
继承的定义与使用(3课时)
继承问题的引出
继承的实现
继承使用限制
覆写(3课时)
方法覆写
属性覆盖
super关键字
抽象类的定义与使用(3课时)
抽象类基本概念
抽象类使用限制
模版设计模式
接口的定义与使用(6课时)
接口基本概念
接口使用限制
使用接口定义标准
工厂设计模式
代理设计模式
抽象类与接口的区别
Object类(4课时)
Object类简介
取得对象信息
对象比较
接收引用数据类型
包装类(3课时)
包装类简介
装箱与拆箱
字符串与基本数据类型转换
包的定义及使用(3课时)
包的定义
包的导入
系统常用包
链表(9课时)
链表基本概念
链表实现结构说明
增加链表数据
取得链表数据个数
链表数据转换为对象数组
查询数据
根据索引取得数据
修改指定索引数据
删除数据
Java面向对象开发
来测试一下面向对象编程掌握程度吧! 进入自测 >>
Java高级开发

高手之路:Java高级开发技术及应用

Eclipse开发工具(4课时)
Eclipse简介
使用JDT开发程序
debug调试
junit测试工具
Java基础新特性(3课时)
可变参数
foreach输出
静态导入
泛型(5课时)
泛型问题引出
泛型实现
通配符
泛型接口
泛型方法
枚举(4课时)
多例与枚举
Enum类
枚举中定义其它结构
枚举应用
Annotation(4课时)
代码开发逻辑
准确覆写
过期声明
压制警告
Lambda表达式(1课时)
Lambda表达式
进程与线程(1课时)
进程与线程
Java多线程实现(5课时)
Thread类实现多线程
Runnable接口实现多线程
Thread与Runnable区别
线程状态
Callable实现多线程
多线程常用操作方法(3课时)
线程命名和取得
线程休眠
线程优先级
线程的同步与死锁(3课时)
同步问题引出
同步处理
死锁
线程池(2课时)
线程池概念
线程池实现
常用类(6课时)
StringBuffer类
Runtime类
System类
对象克隆
Date类
SimpleDateFormat类
比较器(3课时)
Comparable
二叉树
Comparator
国际化程序(4课时)
国际化实现原理
Locale类
ResourceBundle
国际化程序实现
File文件操作类(4课时)
File类基本操作
创建目录
取得文件信息
综合案例:目录列表
字节流与字符流(7课时)
流操作简介
字节输出流:OutputStream
AutoCloseable自动关闭支持
字节输入流:InputStream
字符输出流:OutputStream
字符输入流:Reader
字节流与字符流区别
字符编码(2课时)
常用字符编码
乱码产生分析
内存操作流(2课时)
内存流基本操作
内存流操作
反射与类操作(4课时)
取得父类信息
反射调用构造
反射调用方法
反射调用成员
ClassLoader类加载器(2课时)
认识类加载器
自定义ClassLoader
反射与Annotation(3课时)
反射取得Annotation
自定义Annotation
Annotation与工厂设计模式
网络编程(3课时)
网络编程简介
基本网络程序模型
Echo程序
JDBC(2课时)
JDBC简介
连接Oracle数据库
使用Statement操作数据库(3课时)
Statement接口简介
Statement执行更新操作
Statement执行查询操作
批处理与事务处理(2课时)
批处理
事务处理
List集合接口(5课时)
List接口简介
ArrayList子类
List与简单Java类
Vector子类
LinkedList子类
Set集合接口(3课时)
Set接口常用子类
集合排序说明
重复元素判断
集合输出(4课时)
Iterator迭代输出
ListIterator双向迭代
Enumeration枚举输出
foreach输出
Map集合(7课时)
Map接口概述
HashMap子类
Hashtable子类
ConcurrentHashMap子类
Map使用Iterator输出
Map中的key实现说明
TreeMap子类
Stream数据流(3课时)
Collection接口扩充
Stream基本操作
MapReduce模型
Java高级开发
Java高级开发能力自测,敢来挑战吗? 进入自测 >>