感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
开始
- 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)
I liked the very practical scenario and lot of hands-on exercises.