1、Java开发环境

Java介绍
Java如何学习
Java三大版本区别
下载/安装环境
环境变量配置
记事本Java程序

2、基本类型变量

eclipse使用
Java注释使用
分隔符
转义字符,关键字
标识符及其命名规范,变量三要素
常量,进制转换,基本数据类型定义
赋值及取值范围,浮点数及其误差问题
String类型定义及赋值,数据转换

3、运算符##

算术运算符,自增自减运算符,赋值运算符 ;
比较运算符,逻辑运算符,位运算符,移位操作符 ;
三元运算符,运算符的优先级.

4、流程控制语句

Scanner类介绍及使用,流程控制结构介绍
if判断语法结构,if语句特点
常见错误,奇偶判断,模拟用户登录验证
闰年计算,运算符总结

5、switch语句##

语法格式,语句特点
char在switch使用,计算器案例解析
选择结构总结,程序调试

6、循环结构

循环的引入
循环的三要素
while结构
do while结构
do while 和while的区别

7、循环结构for

for循环结构体,执行流程图
案例验证1到100的和,九九乘法表输出
break,countine

8、for循环嵌套深化

各种图形的输出
循环总结
流程控制总结

9、函数应用

函数的概述
函数的格式、函数的特点
函数的应用(画出矩形,判断数字是否相等),函数的调用
函数的嵌套使用,函数的重载,函数的递归

10、数组

概念,格式,声明数组的方式,数组的定义
初始化,数组的遍历,常见的异常
内存解析,常见操作(案例)

11、二维数组

数组排序(冒泡数组)、二维数组的声明
定义,初始化,数组遍历,常见操作(案例)

12、字符串

定义,赋值,String和StringBuffery应用
JavaJDK对应使用,常见应用讲解

13、面向对象

类和对象的解析,面向对象的概述
面向对象的特征,使用java描述对象,对象的创建
对象成员的调用,局部变量和成员变量内存解析
匿名对象,构造函数结构体
封装,构造函数结构体

封装,构造方法
构造方法的重载
this关键字
访问修饰符

继承
extends
继承的关系
继承的属性,方法和构造方法的调用

多态的概念
方法的重写和重载
多态的表现形式

抽象类
接口
抽象类和接口的区别
类的设计

14、java常用类

Object
StringBuffer
String
Math
Date

15、多线程

了解多线程的概念
创建多线程的两种方法
理解多线程生命周期
掌握同步
生存者消费者

16、异常处理

理解异常的基本概念
掌握异常捕获与处理的基本结构
掌握throws和throw
自定义异常

17、集合框架

理解集合的概念
掌握list
Set
map
掌握并应用泛型

18、IO流

输入流、输出流、字符流、字节流

19、拓展课程

java反射机制的概念、掌握class对象的使用
了解TCP UDP
掌握基于Socket(套接字)基本使用
简单的Client/Server的程序设计
dom4j\sax\jaxp