Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
开始
- Java 技术现象
- 如何编写基本的“hello world”应用程序
- 如何编译和执行 Java 代码
- 如何使代码更复杂一些
Apache 简介 Maven
- 约定优先于配置
- Maven 插件
- 项目的概念模型
安装和运行 Maven
- 下载和安装 Maven
- 测试 Maven 安装
- 获取有关 Maven 的帮助
一个简单的 Maven 项目
- 创建一个简单的项目
- 构建一个简单的项目
- 简单项目对象模型
Java 语法
- 面向对象 Programming 概念
- 变量、数组、数据类型、运算符和控制流
- 什么是参考变量
- 类和对象
- 什么是继承以及它是如何工作的
- 什么是接口,为什么编写接口以及如何编写接口
- 如何使用 Java String 和 Number 对象以及如何格式化输出数据
- 软件包的用途以及为什么我们必须使用 import 指令
Java 对象
- Java 类概述
- Java 类生命周期
- 类修饰符和继承
- 重载“和覆盖
- 类构造函数
- 多态性
- 关系:IS 和 HAS
- “static”关键字
- 何时使用静态成员
- 在使用 Maven 部署的应用程序中使用对象
自定义 Maven 项目
- 自定义项目信息
- 添加新的依赖项
- 添加资源
- 构建打包的命令行应用程序
优化和重构 Maven POM
- POM清理
- 优化依赖关系
- 优化插件
- 最终 POM
Java 收藏
- 采集接口
- 列表、地图和集
- 集合和数组
- 并发
- 使用使用 Maven 部署的应用程序管理集合
Java 内存
- 垃圾回收器
- 堆和堆栈
- 对象生命周期
- 'finalize()' 方法
Java 例外情况
- Java Exceptions 的一般思路
- 运行时和“真实”异常
- 抛出异常
- “试试......catch' 语句
- “抛出”声明
- 设计自己的异常
- 使用使用 Maven 部署的应用程序测试和管理异常
包含 Maven 的多模块项目
- 构建多模块项目
- 运行多模块应用程序
Java 并发
- 线程和并发性
- 线程任务
- 连接线程
- 类变量可见性
- 使用 Maven 构建并运行多线程应用程序
要求
需要过程编程语言(如 C、PHP、Basic、Pascal)或面向对象编程语言的知识。
28 小时
客户评论 (1)
Very practical scenario and lot of hand on exercises.