Java基础入门
带你进入Java的世界
Java面向对象开发
进阶学习:掌握Java核心——面向对象编程
-
面向对象简介(1课时)
- 面向对象简介
-
数组的定义与使用(11课时)
- 数组基本概念
- 数组引用传递
- 数组静态初始化
- 二维数组
- 数组与方法互操作
- Java对数组的支持
- 数组案例:数组数据统计
- 数组案例:数组排序
- 数组案例:数组转置
- 数组案例:二分查找法
- 对象数组
-
String类的基本特点(14课时)
- String类两种实例化方式
- 字符串比较
- 字符串为匿名对象
- String两种实例化区别
- 字符串常量不可变更
- DOC文档组成
- 字符串与字符数组
- 字节与字符串
- 字符串比较
- 字符串查找
- 字符串替换
- 字符串拆分
- 字符串截取
- 字符串其它操作方法
-
内部类的定义及使用(3课时)
- 内部类基本概念
- static定义内部类
- 在方法中定义内部类
-
包装类(3课时)
- 包装类简介
- 装箱与拆箱
- 字符串与基本数据类型转换
来测试一下面向对象编程掌握程度吧!
进入自测 >>
Java高级开发
高手之路:Java高级开发技术及应用
-
Lambda表达式(1课时)
- Lambda表达式
-
进程与线程(1课时)
- 进程与线程
-
Java多线程实现(5课时)
- Thread类实现多线程
- Runnable接口实现多线程
- Thread与Runnable区别
- 线程状态
- Callable实现多线程
-
常用类(6课时)
- StringBuffer类
- Runtime类
- System类
- 对象克隆
- Date类
- SimpleDateFormat类
-
比较器(3课时)
- Comparable
- 二叉树
- Comparator
-
国际化程序(4课时)
- 国际化实现原理
- Locale类
- ResourceBundle
- 国际化程序实现
-
字节流与字符流(7课时)
- 流操作简介
- 字节输出流:OutputStream
- AutoCloseable自动关闭支持
- 字节输入流:InputStream
- 字符输出流:OutputStream
- 字符输入流:Reader
- 字节流与字符流区别
-
ClassLoader类加载器(2课时)
- 认识类加载器
- 自定义ClassLoader
-
反射与Annotation(3课时)
- 反射取得Annotation
- 自定义Annotation
- Annotation与工厂设计模式
-
JDBC(2课时)
- JDBC简介
- 连接Oracle数据库
-
使用Statement操作数据库(3课时)
- Statement接口简介
- Statement执行更新操作
- Statement执行查询操作
-
List集合接口(5课时)
- List接口简介
- ArrayList子类
- List与简单Java类
- Vector子类
- LinkedList子类
-
集合输出(4课时)
- Iterator迭代输出
- ListIterator双向迭代
- Enumeration枚举输出
- foreach输出
-
Stream数据流(3课时)
- Collection接口扩充
- Stream基本操作
- MapReduce模型
Java高级开发能力自测,敢来挑战吗?
进入自测 >>