您的位置:首页 > 编程语言 > Java开发

JAVASE培训大纲

2015-01-25 15:04 169 查看
第一阶段:JavaSE基础
Java语言概述

Ø 计算机语言发展史

Ø Java发展史

Ø Java语言特性

Ø Java的加载与执行

Java语言基础

Ø 标识符

Ø 关键字

Ø Java数据类型

Ø 运算符

Ø 条件控制语句

Ø 循环控制语句

Ø 递归

Java面向对象

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

Ø 类、接口、抽象类

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

Ø this、super、static、final、Object类、import

Ø 可见性

Ø 四种内部类

Ø 垃圾回收机制

Java异常
Ø 异常的基本概念

Ø 受控异常、非受控异常

Ø 异常的捕获和处理

Ø 自定义异常

数组
Ø 一维数组、二维数组、数组的排序与二分搜索

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

Ø 二叉树等算法

常用类
Ø String、StringBuffer、正则表达式

Ø 包装类、日期类

Ø 泛型、枚举

Ø Java注解

Ø 动态代理

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

Java集合
Ø Collection、List、Set、Map
Ø Comparable、Comparator
Ø 链表、散列表、范型
Ø 集合里面的算法
Java I/O
Ø InputStream、OutputStream、Reader、Writer
Ø 序列化、反序列化
Ø Java NIO
Java多线程
Ø 了解线程的基本概念
Ø 线程的创建和启动
Ø 线程的调度
Ø 优先级
Ø 守护线程
Ø 并发、并发包的使用,注意:并发我们会专门出视频来讲解
Java网络编程

Ø 了解网络基础
Ø 网络协议
Ø UDP与TCP区别。
注意:这里我们会已:《JAVA网络编程》这本书作为教案来讲解,还有使用httpclient包
Java GUI

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