Java开发培训
Arvin Zhang 查看讲师
百林哲咨询(北京)有限公司专家团队成员
曾在多家财富500强及国内知名互联网公司供职,担任过软件研究员、项目经理、系统架构师、布道师等角色。对常见Java框架有着深入的理解,透彻分析过多个框架的源码,具有非常丰富的实战经验。
浏览:5886次
详情 DETAILS

简介

通过本课程的学习,学员将会在最短的时间内迅速切换至Java领域,为后续的工作与学习打下坚实的基础。

目标

1.课程会通过大量的代码示例帮助学员彻底厘清每一个重要知识点,让学员在短时间内迅速掌握并理解Java面向对象编程的思想,同时帮助学员建立函数式编程的思维方式。

2.课程采取理论结合实际的方式进行讲解,通过具体代码示例加深对理论知识与重要组件的理解。每一个知识点都会辅以相应的代码示例,帮助学员更好地掌握相关知识点与技能。

3.课程具体内容会在大纲所列内容的基础上进行一定程度的展开,旨在让学员在有效的培训时间内掌握更多技能,为今后的学习与工作夯实基础。

课程时长

2天(12H)

分享提纲

时间内容
第一天上午

1.Java语言基本特性讲解

2.面向对象三大基本特征:封装、继承与多态

3.Java开发工具介绍,Intellij IDEA详解

4.类与对象的概念,抽象与具体的区别

5.接口、抽象类、具体类详解

6.Java常见且重要关键字详述

7.Java方法参数传递机制

8.类的继承与接口的实现

9.构造方法的定义与作用

10.final、static等关键字阐述

11.public、protected、private等关键字分析

12.重载与重写分析

13.包与导入的概念分析

14.引用类型与原生类型,包装类型详解

15.Java集合深度解读

16.Collection分析

17.List、Set与Map详解

第一天下午

1.ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等重要集合实现类详解,底层机制分析

2.Java泛型详解、如何定义泛型类、泛型接口、泛型继承方式

3.泛型使用注意事项

4.枚举的定义与最佳使用场景

5.反射的使用方式与使用场景分析

6.Class类探究

7.反射的一般使用方式

8.Method、Field等反射重要组件详解

9.反射在实际开发中的应用场景分析

10.I/O流详解

11.常见I/O组件深入分析

12.输入流与输出流分析与使用

13.设计模式介绍

14.装饰模式在I/O中的重要应用

第二天上午

1.异常在Java中的应用

2.运行时异常与非运行时异常的区别及使用场景分析

3.如何声明异常与捕获异常、异常的处理方式详解

4.Java线程介绍

5.定义与声明线程的两种方式介绍:Thread类与Runnable接口

6.线程的运行与状态分析

7.如何通过syncronized关键字与Lock锁实现线程并发访问的控制

8.Java网络编程介绍

9.TCP与UDP编程在Java中的实现方式

10.ServerSocket与Socket在TCP编程中的作用

11.Java的HTTP编程方式介绍

12.Java网络编程示例分析

第二天下午

1.Java类加载器实现机制与原理分析

2.编写自定义类加载器

3.Java类加载的双亲委托机制

4.Java 8函数式编程介绍

5.函数式接口详解

6.Lambda表达式介绍

7.Stream详解,流的常见操作

8.Collector详解,收集器的原理分析与实现

9.Map Reduce在Java 8中的实现

10.串行流与并行流分析

11.中间操作与终止操作的区别与作用

12.设计模式在Java中的应用与分析

13.观察者模式实现与分析

14.工厂模式实现与分析

15.代理模式实现与分析

16.模板方法模式实现与分析

17.课程总结与答疑



 



企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1