50245人加入学习
(0人评价)
JAVA核心技术V2.0

javase技术,JAVA语法基础

价格 ¥ 300.00
抱歉,该课程为限制课程,请联系客服
课程介绍

内容模块

内容详情

JAVA语言基础

1、JAVA语言概述(跨平台原理,JDK,JRE,JVM)

2、开发环境的安装配置(JDK安装配置,开发工具的介绍)

3、JAVA语言书写格式,注释概述和分类

4、关键字的概述和使用

5、标示符的概述和规则

6、变量与常量

7、进制概述及转换

8、数据类型及数据类型转换

9、运算符及运算符重载

10、选择结构语句(if,switch)

11、循环语句(for, while, do...while)

12、控制语句(break,continue,return)

13、数组

数据结构

1、数组

2、链表,队列,栈

3、哈希表

4、树,堆

5、图

6、string等常用数据结构

面向对象基础

  1. 面向对象概述与思想
  2. 类的定义以及使用
  3. 对象内存图
  4. 匿名对象
  5. 封装
  6. 构造方法
  7. 进行类的代码创建举例和测试,以及创建一个对象的步骤
  8. static关键字的使用
  9. 单例模式
  10. main方法的详细介绍,工具类制作
  11. 随机数学习(Math介绍,可以做些案例)
  12. 代码块的概述和分类
  13. 继承
  14. 重载和重写
  15. 继承案例举例
  16. 抽象的概述以及特点
  17. final关键字
  18. 接口的概述以及特点
  19. 类,接口之间关系,抽象类与接口区别
  20. 多态的概述以及代码
  21. Package关键字的概述以及作用
  22. Import关键字的概述以及作用
  23. 内部类
  24. 匿名内部类

面向对象程序设计原则

1、单一职责

2、接口隔离

3、开放封闭

4、依赖倒置

5、里氏替换

6、最小知识

设计模式

23种设计模式

集合框架

  1. 对象数组
  2. 集合的由来以及集合继承体系
  3. Collection的基本功能
  4. 集合遍历
  5. List集合概述
  6. Vector的特有功能
  7. List集合的3个子类特点
  8. ArrayList的使用
  9. LinkedList的使用
  10. 泛型使用
  11. 集合嵌套之ArrayList嵌套ArrayList
  12. HashSet的使用
  13. LinkedHashSet的使用
  14. TreeSet的使用
  15. Map的使用
  16. HashMap的使用
  17. TreeMap的使用
  18. LinkedHashMap的使用

异常

  1.  异常的概述与分类
  2. JVM异常处理机制
  3. try..catch使用
  4. throw与throws使用
  5. finally使用
  6. 自定义异常

IO操作

  1. File类的概述以及构造方法
  2. File类的功能
  3. 文件过滤器的概述以及使用
  4. IO流的概述及其分类
  5. 字节流概述
  6. FileInputStream,BufferedInputStream
  7. FileOutputStream,BufferOutputStream
  8. 流的标准处理异常代码
  9. 拷贝文件与录入数据拷贝到文件
  10. 字节流中文读写
  11. 字符流概述
  12. FileReader
  13. FileWriter
  14. 字符流拷贝
  15. 带缓冲的字符流
  16. readLine() 和newLine() 方法
  17. 将文本反转
  18. 序列流
  19. 内存输出流
  20. 对象操作流
  21. 打印流
  22. Properties的概述和使用

多线程

  1. 进程和线程
  2. Java程序运行原理和JVM的多线程
  3. 多线程并行和并发的区别
  4. 多线程程序实现的方式
  5. 实现Runnable的原理,2种方法的区别
  6. 匿名内部类实现多线程的方法
  7. 获取当前线程对象,名字与设置名字
  8. 休眠,守护,加入和礼让线程
  9. 设置线程优先级
  10. 同步代码块和同步方法
  11. 死锁
  12. 线程安全
  13. Runtime的使用
  14. Timer类
  15. 线程间通信
  16. 多线程同步
  17. 线程组的概述和使用
  18. 线程池的概述和使用

网络编程

  1. 网络编程概述
  2. OSI协议
  3. 数据封装
  4. 三要素之IP
  5. 三要素之端口
  6. 三要素之协议
  7. Socket通信原理
  8. UDP编程
  9. TCP编程
  10. 多线程服务端
  11. 观察者模式

JDK新特性以及反射原理

  1. 类的加载与类加载器的概述
  2. 反射机制概述
  3. Class.forName() 使用
  4. 通过反射获取构造方法,成员变量,方法。
  5. JDK8新特性

授课教师

高级讲师
中级讲师
讲师

课程特色

PPT(8)
视频(44)
文档(2)

最新学员

学员动态

春春哥 加入学习