北京IT认证培训中心

400-888-9073

全国学习专线 8:00-22:00
北京IT认证培训中心
学员可以获得大量免费的最新IT技术培训视频  学员可以共享全国优质的培训资源  终身学习在企业级泛IT培训领域树立良好的口碑  
您当前的位置: >北京瑾学网 >北京JavaEE学科课程培训

北京JavaEE学科课程培训 2023-06-26 11:17:16

上课时段: 详见内容

开班时间: 滚动开班

课程价格: 请咨询

咨询电话: 400-888-9073

预约试听 在线咨询

授课学校: 北京IT认证培训中心

教学点: 2个

已关注: 215人

QQ咨询: 2054919216

课程介绍 发布日期:2023-06-26 11:17:16

本课程全面覆盖目前最热门的企业级框架,括Spring框架、Hibernate框架,SSM和SSH实战整合技术,贯穿数据库开发及大量实战项目课程。

JavaEE学科课程培训
一、课程目标:

具备Java基础,为JavaEE班的学习打下基础。

具备JavaSE本地应用开发能力,能够在本机开发一些应用软件,为学习JavaWeb项目开发打下基础。

能够完成B/S结构网站开发,具备了真实环境的项目部署能力,能够完成中小型企业管理系统等传统项目的开发。

能够使用SSH框架完成传统企业级项目开发,熟悉多种业务流程,丰富项目开发经验。

使用主流框架组合SSM开发,并引入新技术,打造含金量超高的电商项目,让学员更轻松面对互联网电商项目开发岗位。

二、课程大纲:

课程代码/ 课程名称

内容

课时

01 Java编程语言概述

1.        计算机语言介绍

2.        Java语言的前世今生

3.        Java技术体系平台

4.        Java核心机制与JVM运行原理

5.        搭建 Java开发环境

6.        JDK 的安装与配置

7.        开发个Java 应用程序

8.        Java 程序的执行原理

9.        Java   Code Style

10.      变量的声明与使用

11.      变量内存空间分配与原理

12.      进制与位运算

13.      变量的数据类型

14.      数据类型之间的转换

15.      变量的运算与底层运算原理

18天(126课时)

02 Java基础语法

1.      流程控制语句的介绍

2.      Java 编译器执行流程

3.      if 分支结构

4.      switch 选择结构与相关规则

5.      循环结构

6.      for 循环

7.      while 循环

8.      do-while 循环语句

9.      各语句性能对比与应用场景

10.    特殊流程控制语句

11.    方法的声明与使用

12.    方法调用的过程分析

13.    跨类调用方法

14.    参数的值传递

15.    方法的重载 Overload

03 Java数组

1.        static   修饰符

2.        类的成员之代码块

3.        静态代码块与非静态代码块

4.        单例 (Singleton) 设计模式

5.        final   修饰符

6.         (package) 的管理与作用

7.        DOS 命令行下编译器操作

8.        使用 jar 命令打应用程序

9.        数组的创建与使用

10.      一维数组与多维数组

11.      数组的默认初始化与内存分析

12.      数组的常见算法分析

13.      操作数组的工具类 Arrays

14.      命令行参数

15.      可变参数

04面向对象编程

1.      面向对象和面向过程的理解

2.      类和对象的理解

3.      类和对象的创建、使用

4.      属性

5.      方法

6.      

7.      this

8.      构造器

9.      封装

10.    JavaBean

11.    继承

12.    super关键字

13.    重写

14.    多态

15.    Object类

05高级类特性

1.        抽象类 (abstract) 实际应用举例

2.        接口 (interface) 的应用与常见问题

3.        Java8/Java9/Java10对接口的改进

4.        Template   Method 设计模式

5.        Factory   Method 设计模式

6.        代理模式 (Proxy)

7.        类的成员之内部类

8.        匿名内部类

9.        Java8   中匿名内部类的新特性

10.      Enum枚举

11.      枚举的属性与方法

12.      接口实现枚举类

13.      Annotation   注解

14.      JDK 内置注解

15.      自定义注解

16.      元注解

06 Java   API

1.      Wrapper 装类

2.      装箱与拆箱

3.      装类的缓存分析

4.      字符串处理类

5.      String 类的使用与内存原理

6.      String 类的算法分析

7.      StringBuffer 与 StringBuilder

8.      字符串处理类性能分析

9.      其他常用类

10.    Java.lang.System类

11.    Java.util.Date类

12.    Java.text.SimpleDateFormat类

13.    Java.util.Calendar类

14.    Java.lang.Math类

15.    Java.math.BigInteger类与Java.math.BigDecimal

07异常处理

1.        异常的原理

2.        异常的堆栈抛出机制

3.        异常的结构体系

4.        受检与非受检异常

5.        异常的处理

6.        try-catch   示例

7.        使用finally回收资源

8.        throw   制造异常

9.        异常的处理方式之throws

10.      Java   7增强的throw 语句

11.      方法重写与 throws

12.      自定义异常

13.      实战中自定义异常的应用解析

14.      异常信息的访问

15.      Java 程序的常见问题及解决方法

08集合与泛型

1.      集合框架概述

2.      Collection 系列集合

3.      List 系列集合与Set系列集合

4.      java.util.ArrayList源码与数据结构分析

5.      java.util.LinkedList 源码分析

6.      java.util.HashSet 内部原理

7.      java.util.TreeSet 数据结构分析

8.      java7 中Map 系列集合与数据结构分析

9.      java8 中 Map 系列集合新特性对比

10.    java.util.concurrent.ConcurrentHashMap

11.    Iterator 与 ListIterator

12.    Collections 工具类

13.    集合中使用泛型

14.    自定义泛型

15.    通配符

09Java   IO流

1.        IO流结构体系

2.        IO流原理分析

3.        IO流的分类

4.        IO流与文件操作

5.        IO流的装与链接

6.        缓冲流

7.        文件的复制与性能对比

8.        对象流

9.        对象的序列化与反序列化

10.      控制台IO

11.      标准输入流与标准输出流

12.      打印流

13.      转换流

14.      字符编码与解码

15.      RandomAccessFile   类

10Java   多线程

1.      线程的原理

2.      线程的创建与启动

3.      创建线程的几种方式对比

4.      继承 Thread 类与实现 Runnable 接口

5.      创建线程方式对比

6.      线程的控制

7.      线程的调度

8.      线程的优先级

9.      线程的生命周期

10.    多线程的安全问题与解决办法

11.    线程的同步

12.    互斥锁

13.    线程的死锁问题

14.    线程通信

15.    生产者与消费者案例

11Java   Reflection(Java反射)

1.        Java 反射机制的研究与应用

2.        反射的原理分析

3.        JVM与类

4.        类的加载、连接、初始化

5.        类初始化的时机

6.        类加载器 ClassLoader简介

7.        类加载机制

8.        创建并使用自定义的类加载器

9.        开启反射的源头 Class

10.      获取 Class 实例的四种方式

11.      从 Class 中获取信息

12.      Proxy   和 InvocationHandler 创建动态代理

13.      动态代理和AOP(Aspect Orient Programming)

14.      泛型和Class类

15.      使用反射来获取泛型信息

12网络编程

1.      网络编程基础知识

2.      网络编程的主要问题

3.      如何实现网络中主机的相互通讯

4.      网络通讯要素

5.      网络通信协议

6.      OSI参考模型

7.      TCP/IP参考模型(或TCP/IP协议)

8.      数据的封装与拆封

9.      Java.net.InetAddress 类

10.    TCP 协议与UDP协议

11.    基于TCP协议的网络编程

12.    Socket 的TCP编程

13.    基于UDP协议的网络编程

14.    URL编程

15.    针对HTTP协议的URLConnection

13Java8   新特性

1.        Lambda   表达式

2.        类型推断

3.        Java8核心函数式接口

4.        Lambda表达式的参数传递

5.        方法引用与构造器引用

6.        强大的 Stream API

7.        Stream   操作的核心步骤

8.        惰性求值与内部迭代

9.        筛选与切片

10.      映射与排序

11.      查找与匹配

12.      归约与收集

13.      并行流与串行流

14.      Optional   容器类

15.      ....

14Java9/Java10/Java11新特性

1.      模块化系统

2.      jShell命令

3.      接口的私有方法

4.      语法改进:try和钻石操作符

5.      String存储结构变更

6.      增强的Stream API

7.      全新的HTTP客户端API

8.      局部变量的类型推断

9.      集合新增创建不可变集合的方法

10.    字符串新增一系列处理方法

11.    Optional加强

12.    更简化的编译运行程序

13.    废弃Nashorn引擎

14.    ZGC

15.    …

14经典项目

1.        家庭记账软件

2.        客户管理系统

3.        Bank管理系统

4.        开发团队调度软件

5.        考试管理系统软件


上一篇:Linux云计算大师培训
下一篇:Python数据科学与应用培训
机构新闻

项目管理的主要方面有哪些

咨询客服

学习大数据需要具备哪几种条件

咨询客服

Python基础含哪些内容

咨询客服

关于我们 | 联系我们 | 北京IT认证培训中心地址:朝阳校区/海淀校区/ 咨询电话:400-888-9073
沪ICP备18018862号-2 网站地图 注册 登录 招生合作 版权/投诉 免责声明 更新时间:2024-06-15