课程名称:JavaSE编程
Java面向对象编程
技术要点:
封装与类
对象与构造器
静态与实例化
this与super
继承与抽象类和接口、多态与类型转换
访问控制符
内部类与匿名类
学习目标:
掌握开发中常用的字符串,日期,集合、IO流等处理;
掌握Java异常处理机制;
深入理解线程的并发执行与同步机制,掌握多线程开发;
Java常用API
技术要点:
Math
包装类与装箱拆箱
String与StringBuilder
Date与DateFormat
Calendar
System
BigDecimal
Random
学习目标:
核心技能:
掌握Java开发环境基本配置;
熟练使用Java开发工具Eclipse,文档编辑工具UltraEdit;
熟练掌握Java的结构化编程;
深入理解Java面向对象编程;
泛型与集合
技术要点:
泛型
List与ArrayList
Set与HashSet
Map与HashMap
Collection与Iterator
Collections与Arrays
异常:
技术要点
异常的继承体系
运行时异常与检查型异常
throw语句与throws子句
异常的捕获与finally语句块
自定义异常
多线程
技术要点:
线程的概念与定义方式
线程的优先级
线程的并发执行原理
线程的同步机制
线程的生命周期
线程池
Lambda表达式
技术要点:
函数式思想概述
Lambda标准格式
Lambda语法与注意事项
文件与IO流
技术要点:
File类
输入流与输出流
字节流与字符流
对象流与序列化
装饰流与高效流
反射与注解
技术要点:
Class类
反射创建对象
反射方式访问成员变量与执行成员方法
注解的定义与标注
元注解
JavaSE中常用注解API使用
Socket网络通讯
技术要点:
Socket原理
Socket与ServerSocket
基于TCP协议的通讯编程
基于UDP协议的通讯编程