JAVASE培训大纲

 

 

 

第一阶段:JavaSE基础

Java语言概述

Ø  计算机语言发展史

Ø  Java发展史

Ø  Java语言特性

Ø  Java的加载与执行

Java语言基础

 

Ø  标识符

Ø  关键字

Ø  数据类型

Ø  进制换算

Ø  支付编码

Ø  变量

Ø  运算符

Ø  条件、循环控制语句

Ø  方法:普通方法、方法的重载

Ø  递归

Java面向对象

Ø  面向过程与面向对象的区别

Ø  面向对象的三大特征:封装、继承、多态

Ø  类与对象的概念、类的定义

Ø  类、接口、抽象类

Ø  对象的创建和使用

Ø  覆盖、重载、方法的参数传递

Ø  构造函数this、super、static、final、Object类、import

Ø  单例模式

Ø  可见性

Ø  四种内部类

Ø  垃圾回收机制

Java异常

Ø  异常的基本概念

Ø  受控异常、非受控异常

Ø  异常的捕获和处理

Ø  自定义异常

Ø  方法覆盖于异常

数组

Ø  数组概要

Ø  一维数组、二维数组、数组的排序、查找Arrays工具类

Ø  二分搜索

Ø  链表、hash算法、List的实现方式、Map实现方式

Ø  二叉树等算法

常用类

Ø  String、StringBuffer、正则表达式工具、基础类型对象的8个包装类

Ø  日期类、数字类、Random、Enum

Ø  泛型、枚举

Ø  Java注解

Ø  动态代理

Ø  常用设计模式(工厂、动态代理、策略模式、观察者模式、装饰模式、模板方法、命令模式,注意:这里我们会出所有的设计模式视频)

Java集合

Ø  Collection、Iterator、集合工具类

Ø  List、Set、Map

Ø  Comparable、Comparator

Ø  链表、散列表、范型

Ø  集合里面的算法

Java I/O

Ø  Java流概述

Ø  文件流、缓冲流、转换刘、打印流、对象流、File类、Zip格式

Ø  InputStream、OutputStream、Reader、Writer

Ø  序列化、反序列化

Ø  Java NIO

Java多线程

Ø  了解线程的基本概念

Ø  线程的创建和启动

Ø  线程的调度

Ø  优先级

Ø  守护线程

Ø  定时器的使用

Ø  并发、并发包的使用,注意:并发我们会专门出视频来讲解

反射

Ø  反射的基本概念

Ø  Java中的类反射

Ø  安全性和反射

Ø  反射的两个缺点

注解

Ø  注解的作用

Ø  基本内置注解

Ø  定制注解类型

Ø  使用定制的注解类型

Ø  添加变量

Ø  为变量赋默认值

Ø  限定注解使用范围

Ø  注解保持性策略

Ø  文档化功能

Ø  标注继承

Ø  读取注解信息

Java网络编程

Ø  了解网络基础

Ø  网络协议

Ø  UDP与TCP区别。

注意:这里我们会已:《JAVA网络编程》这本书作为教案来讲解,还有使用httpclient包

Java GUI

Ø  Java GUI编程介绍

Ø  Awt、Swing类库原理、Swing常用组件

 

注:在第一阶段的JavaSE基础部分,这些视频网络上面都有,但是我们还是重复出了,其实我们并不是为了重新造轮子,大家可以从大纲里面了解到我们会讲解很多深入东西,比如说自定义注解、高并发(互联网、电商、大数据一些公司面试非常重视这个,我们以后会给很多解决方案)、算法(我们会专门出,在一些大公司很多面试会问很多算法,比如阿里巴巴,因为有时候面试你学的很多技术在你面试那家公司很可能几乎都不用,所以要面试你能力的话只能面试这类东西了,还有什么脑筋急转弯的)、网络编程(这里我们也会深入)、jdk的区别(jdk5.06.07.08.0的区别,笔者从jdk4.0一直现在用到jdk7.0,目前我们公司项目都是jdk7.0的),另外还有JVM,但是如果现在讲解的话,很多新人可能会接受不了,所以这个会放在以后课程结束,以免费的形式发放给大家,等大家以后工作了可以慢慢来品味。

 

 

 

 

你可能感兴趣的:(JavaSE)