4006-998-758
3000+课程任你选择
JAVA开发部署实战
研发学院 软件架构师 开课时间:2021-07-28
孙鑫

精通多种程序语言和技术架构, C/C++、VC++、COM\DCOM\COM+、SQL Server、Oracle、Java、Java EE 、Struts/Struts 2、Hibernate、iBatis/MyBatis、Spring\Spring Boot\Spring Cloud、数据库建模、iOS和Android开发等。并对前端技术有较深入的研究,包括:HTML5,CSS3,前端框架(Vue.js、React、AngularJS)。


查看老师详情
课程内容

课程目标


熟练掌握javaSE

熟练掌握jdbc基本操作

熟练掌握常见java设计模式

熟练掌握java持久层开源框架

熟练掌握spring boot在项目中的应用


课程特点



通过大量的案例贯穿知识点

课堂代码现场书写,边讲解边敲代码

课后大量练习巩固

项目案例贯穿所有知识点


课程大纲


1.    JavaSE课程学习

 1.1课程目标

全面了解JavaSE基本开发语法及类库;

深入掌握Java面向对象编程及常见设计模式;

实战案例全程贯穿。

  1.2 课程大纲:


课程主题

             课程内容










第一部分

Java面向对象

 

一、java面向对象

1.     开发环境搭建及开发工具idea使用

2.     类和对象

3.     成员变量、成员函数

4.     引用类型

5.     构造函数

6.     函数重载

7.     成员变量的初始化

8.     this关键字

9.     静态成员变量、静态成员变量初始化

10.  静态成员函数

11.  JVM对象内存结构

12.  Java 继承

13.  继承中的构造方法

14.  Instanceof关键字

15.  方法重写

16.  动态binding

17.  Object类(toString、equals、hashCode方法)

18.  访问控制(包、访问权限)

19.  final关键字

20.  抽象类

21.  接口

22.  内部类

23.  java六大设计原则和常见设计模式的应用

二、常用类介绍

1.    String和StringBuffer

2.    正则表达式

3.    System和Runtime类

4.    Date和DateFormat类

5.    .Math等其它常用类介绍









第二部分

Java核心专题

 

一、异常处理

1.    异常的概念和分类

2.    Exception

3.    try-catch

4.    finally关键字

5.    throw 关键字

6.    throws 关键字

7.    RumtimeException

二、集合操作

1.ArrayList类、LinkedList类使用及分析

2.HashSet、TreeSet   使用

3.HashMap、TreeMap   类使用及分析

4.其它常用集合类介绍

三、IO流

1.java编码问题

2.File操作

3.常用字节流

4.常用字符流

5. 序列化

四、java多线程技术

1.线程的创建

2.线程的声明周期

3.线程的互斥

4.线程的通讯


返回上一级