Java Advanced 培训
在培训期间,参与者将了解所选择的问题的具体使用,在使用时遇到的基本问题以及应用模型的作用。 培训还包括语言标准图书馆功能的基本知识。 培训需要了解开发环境的 IDE 用于构建应用程序(例如 Eclipse、Netbeans)。 培训不包括用户界面问题。
课程大纲
抽象类
- 声明原则和抽象类的实现
- 使用抽象类时遇到的典型问题
类、抽象类和接口在应用程序模型中的作用
- 等级 Java 面向对象抽象
- Java 中的完整对象模型
- 面向接口、抽象类和应用接口的程序模型,其每个子系统在实现中具有更大的灵活性和独立性
- 抽象类的应用,以便提取通过实现它们提供的接口的灵活性而扩展的通用功能
动态对象和静态对象在应用程序模型中的作用
- 静态 Java 类和这些类的动态属性
- 区分 Java 和典型用途中两种类型的实体的功能,以及它们在基于静态和动态存在的解决方案设计中的良好实践示例 Java
- 设计模式简介
- 工厂设计模式简介
使用简单类型和包装类的操作
- 在 Java 对象模型中扩展简单类型的使用非常重要的事实和技术。
- 讨论包装类、简单类型以及此类型在应用程序中的典型应用程序的作用
特殊对象 Java,类 String、StringBuilder 和 StringBuffer
提醒 String 类的基本属性,并讨论虚拟机对 String 对象的处理
使用缓冲区类并在链上运行
格式化和解析、正则表达式
- Java 中的正则表达式简介
- 讨论处理正则表达式的基本技术(String 类)以及基于此类构造的专用类的高级技术
- 字符串类型的标记化、搜索和模式匹配
我/奥的
- 详细讨论了I/O的机制Java——类流式处理、Writer类和Reader类、类包装器和缓冲流Java。
- 打开、关闭和写入文件和套接字
里面的类 - 详细讨论
- 讨论如何在 Java 和所谓的匿名类中实现和使用内部类
主题 - 详细讨论、应用和问题
- 讨论主题主题,从 Java 中线程的抽象机制到以线程同步结束,将线程连接成一个组,以呈现和讨论与线程工作相关的常见问题池,例如死锁
反思 Java - 介绍和应用
- Java反射机理介绍
- 讲座主题包括讨论 Java 中反射的实现、类的加载和运行方法、类的实例化以及了解类的结构
Java 序列化
- Java 对象序列化简介
- 什么是序列化,如何序列化对象,对象相互依赖以及如何避免这些类型的问题遇到的常见问题
- 典型使用序列化和 RMI CORBA 的示例
要求
了解 Java 基础课程中讨论的问题。
需要帮助选择合适的课程吗?
Java Advanced 培训 - Enquiry
Java Advanced - 问询
问询
即将举行的公开课程
相关课程
GlassFish Administration
21 小时GlassFish 管理培训向参与者介绍安装、配置、管理、监控 GlassFish 伺服器的秘密。培训对未来的 GlassFish 伺服器管理员开放。
Administering GlassFish Server with Java EE applications introduction
21 小时GlassFish 是一个开源应用程式伺服器。这个为期三天的课程介绍了如何使用 Java EE 应用程式管理 GlassFish Server。
Gosu Programming
7 小时这种由讲师指导的中国现场(现场或远程)的现场培训针对的是希望下载,安装和实现[0 ] su的静态类型和编程实用方法的程序员。
在培训结束时,参与者将能够使用 Gosu 进行编程,为库、用户界面元素、规则等编写简单的脚本。
Guava
21 小时这种以讲师为主导的中国现场培训(现场或远程) 针对的是希望学习Guava以及如何在编程中使用Guava的Java程序员。
在培训结束时,参与者将能够:
- 了解如何在 Java 编程中使用 Guava。
- 利用 Guava 来促进标准编码实践。
- 使 Java 代码易于阅读和简洁。
Jakarta EE Fundamentals
28 小时这种以讲师为主导的中国现场现场培训面向希望使用Jakarta EE构建,迁移和部署云原生应用程序的开发人员,利用Java EE 8和云计算技术的完整实现。
在培训结束时,参与者将能够:
- 设置必要的开发环境以开始开发 Jakarta EE 应用程序。
- 使用 Jakarta Persistence API 创建和构建数据库驱动的应用程序。
- 开发 Jakarta EE 应用程序并将其与 Jakarta RESTful Web 服务集成,以实现可移植性。
- 使用 Docker 容器化云原生应用程序以进行云部署。
Developing Applications for the Java EE 7 Platform Ed 1
35 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望安装,管理和实施Java EE 7以开发企业应用程序的开发人员。
在本次培训结束时,参与者将能够使用 Java EE 7 创建、管理、实施、部署和保护企业应用程序和 Web 服务。
Java EE 8 for Beginners
21 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用Java EE 8的新功能来构建云应用程序的开发人员。
在培训结束时,参与者将能够:
- 设置必要的开发环境以开始开发。
- 了解 Java Enterprise Edition (JEE) 背后的概念和体系结构。
- 创建示例云应用程序(或 Web 服务)。
- 将应用程序与数据库连接起来。
- 使用依赖项注入编写和管理有状态组件。
- 为 Java EE 组件编写集成测试。
Java EE 8 Advanced
21 小时这种以讲师为主导的中国现场现场培训面向希望使用Java EE 8构建和部署云就绪企业应用程序的开发人员,利用先进的Java技术和API。
在培训结束时,参与者将能够:
- 使用 Java EE 8 设置必要的开发环境以开始开发企业应用程序。
- 实现业务逻辑以设计和构建面向业务的应用程序。
- 将微服务与 Java EE 8 个组件集成,将单层应用程序转换为高度可扩展的云就绪应用程序。
- 了解并应用 Java EE 8 种设计模式和编码最佳实践。
Microservice Development with Java EE 8, Docker, and Kubernetes
28 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望将其Java EE 8应用程序容器化并将它们作为微服务在云中运行的开发人员。
在培训结束时,参与者将能够:
- 在 Docker 容器中构建和部署 Java 微服务。
- 使用 Kubernetes 管理 Docker 容器。
- 将微服务与现有单体系统集成。
- 监视、测试和保护 微服务。
- 对容器和业务流程环境进行故障排除。
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 小时这个为期 4 天的课程面向已经了解 Java 语言并希望利用企业 Java Beans 2.0 技术,同时意识到分发应用程式的安全影响的程式师。本课程有一个很大的实践部分,包括开发基于 Enterprise Java Beans 的电子商务应用程式。本课程使用 JBoss Application Server。
Java Virtual Machine (JVM)
7 小时这种以讲师为主导的中国现场培训(现场或远端)针对的是希望使用JVM工具和功能运行Java程式的Java开发人员。
在培训结束时,参与者将能够:
- 了解JVM及其运作方式。
- 学习反射和不同的记忆体区域。
- 了解如何使用JVM工具介面。
- 使用JVM在任何设备或作业系统上运行Java程式。
NetBeans
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用NetBeans使用Java和其他编程语言开发应用程序的开发人员。
在培训结束时,参与者将能够:
- 了解 NetBeans 及其工作原理。
- 了解如何在 Java 编程中使用 NetBeans。
- 使用 NetBeans 创建模板和项目。
Enterprise Application Integrations with Spring Integration
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Spring Integration设计和构建高质量和高效的企业集成解决方案的开发人员。
在培训结束时,参与者将能够:
- 设置必要的开发环境,开始使用 Spring Integration 开发集成解决方案。
- 了解 Spring Integration 的功能、核心概念和组件。
- 了解如何实施企业集成模式。
- 使用 Spring Integration 构建消息驱动的企业应用程序。
- 支持与外部流和 NoSQL 数据库(Apache Kafka、MongoDB、Redis 等)的集成。
- 监视和管理跨端点的消息传递流。
Vaadin
14 小时这种以讲师为主导的中国现场培训(现场或远程) 针对程序员,java开发人员以及任何希望使用Vaadin开发和部署应用程序的人。
在培训结束时,参与者将能够:
- 设置和配置 Vaadin 项目。
- 了解 Vaadin 在开发应用程序时的基础知识。
- 使用 Vaadin 开发应用程序。
Vert.x: Build a Reactive Application on JVM
14 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用Vert.x创建一个异步的、基于事件的Web应用程式。
在培训结束时,参与者将能够:
- 了解并使用 Vert.x 堆叠中的不同元件(核心、Web、用户端等)。
- 使用 Vert.x 建立网络实用程式、HTTP/REST 微服务、大容量事件处理、后端消息总线应用程式等。
- 执行可以使用最少内核线程处理高并发的应用。
- 使用 Vert.x 的 API 支援 Java、JavaScript、Groovy、Ruby、Ceylon、Scala、Kotlin 等。
- 使用 Vert.x-Unit 对异步代码进行单元测试。
- 使用最少的硬体部署和扩展应用。