Java编程语言开发

  培训讲师:刘晖

讲师背景:
刘晖老师通信行业特约培训导师【专业资质】✦北大计算机、北邮通信双学位✦(原)中兴通讯学院高级讲师✦大庆油田技术研究院高级内训讲师✦15年嵌入式硬件、软件开发和系统架构设计总监✦有8年多的“云大智物”开发及实施经验。曾供职于巨龙通信、大唐电信 详细>>

刘晖
    课程咨询电话:

Java编程语言开发详细内容

Java编程语言开发

【课程特色】

1.   课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。

2.   清晰的知识结构,根据应用经验采用最优化授课模式。

3.   内容充沛、详略得当,前后呼应。

4.   讲师资历丰富,具有丰富的实践经验。

5.   知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪

【课程对象】相关人员

【课程时长】5天(6小时/天)

【课程大纲】

第一篇 Java编程基础

第1章 走进Java的世界

1.1 Java发展历史

1.2 Java语言特点

1.3 Java可移植性

1.4 搭建Java开发环境

1.5 Java编程起步

1.6 JShell交互式编程工具

1.7 CLASSPATH环境属性

第2章 程序基础概念

2.1 程序注释

2.2 标识符与关键字

2.3 数据类型划分

2.3.1 整型

2.3.2 浮点型

2.3.3 字符型

2.3.4 布尔型

2.3.5 String字符串

2.4 运算符

2.4.1 数学运算符

2.4.2 关系运算符

2.4.3 三目运算符

2.4.4 逻辑运算符

2.4.5 位运算符

第3章 程序逻辑控制

3.1 程序逻辑

3.2 分支结构

3.2.1 if分支结构

3.2.2 switch开关语句

3.3 循环结构

3.3.1 while循环结构

3.3.2 for循环结构

3.3.3 循环控制语句

3.3.4 循环嵌套

第4章 方法

4.1 方法基本定义

4.2 方法重载

4.3 方法递归调用

第二篇 Java面向对象编程

第5章 类与对象

5.1 面向对象

5.2 类与对象

5.2.1 类与对象的定义

5.2.2 对象内存分析

5.2.3 对象引用传递分析

5.2.4 引用传递与垃圾产生分析

5.3 成员属性封装

5.4 构造方法与匿名对象

5.5 this关键字

5.5.4 综合案例:简单Java类

5.6 static关键字

5.7 代码块

5.7.1 普通代码块

5.7.2 构造代码块

5.7.3 静态代码块

5.8 本章概要

第6章 数组

6.1 数组定义

6.2 数组引用传递分析

6.3 foreach输出

6.4 二维数组

6.5 数组与方法

6.6 数组案例分析

6.6.1 数组排序案例分析

6.6.2 数组转置案例分析

6.7 数组类库支持

6.8 方法可变参数

6.9 对象数组

6.1 引用传递应用案例

6.10.1 类关联结构

6.10.2 自身关联结构

6.10.3 合成设计模式

6.11 数据表与简单Java类映射转换

第7章 String类

7.1 String类对象实例化

7.2 字符串比较

7.3 字符串常量

7.4 两种实例化方式比较

7.5 字符串常量池

7.6 字符串修改分析

7.7 主方法组成分析

7.8 String类常用方法

第8章 继承

8.1 面向对象继承性

8.2 覆写

8.2.1 方法覆写

8.2.2 方法覆写限制

8.2.3 属性覆盖

8.3 final关键字

8.4 Annotation注解

8.4.1 准确覆写

8.4.2 过期声明

8.4.3 压制警告

8.5 面向对象多态性

8.6 Object类

8.6.1 获取对象信息

8.6.2 对象比较

第9章 抽象类与接口

9.1 抽象类

9.2 包装类

9.2.1 装箱与拆箱

9.2.2 数据类型转换

9.3 接口

9.3.1 接口基本定义

9.3.2 接口定义加强

9.3.3 定义接口标准

9.3.4 工厂设计模式

9.3.5 代理设计模式

9.3.6 抽象类与接口区别

9.4 泛型

第10章 类结构扩展

10.1 包

10.2 访问控制权限

10.3 构造方法私有化

10.3.1 单例设计模式

10.3.2 多例设计模式

10.4 枚举

第11章 异常的捕获与处理

11.1 认识异常

11.2 异常处理

11.3 处理多个异常

11.4 异常处理流程

11.5 throws关键字

11.6 throw关键字

11.7 异常处理模型

11.8 RuntimeException

11.9 自定义异常类

第12章 内部类

12.1 内部类基本概念

12.2 内部类相关说明

12.3 static定义内部类

12.4 方法中定义内部类

12.5 匿名内部类

12.6 Lambda表达

12.7 方法引用

12.8 内建函数式接口

12.9 链表

第三篇 Java应用编程

第13章 Eclipse开发工具

13.1 Eclipse简介

13.2 使用JDT开发Java程序

13.3 debug调试工具

13.4 JUnit测试工具

第14章 多线程编程

14.1 进程与线程

14.2 Java多线程实现

14.3 多线程常用操作方法

14.4 线程的同步与死锁

14.5 综合案例:生产者与消费者

14.5.1 解决数据同步问题

14.5.2 Object线程等待与唤醒

14.6 优雅地停止线程

14.7 后台守护线程

14.8 volatile关键字

第15章 常用类库

15.1 StringBuffer类

15.2 CharSequence接口

15.3 AutoCloseable接口

15.4 Runtime类

15.5 System类

15.6 Cleaner类

15.7 对象克隆

15.8 Math数学计算

15.9 Random随机数

第16章 I/O编程

16.1 File文件操作

16.2 字节流与字符流

16.3 字符编码

16.4 内存操作流

16.5 管道流

16.6 RandomAccessFile

16.7 打印流

16.8 System类对I/O的支持

16.9 BufferedReader缓冲输入流

第17章 网络编程

17.1 网络编程简介

17.2 Echo程序模型

17.3 BIO处理模型

17.4 UDP程序

第18章 数据库编程

18.1 JDBC简介

18.2 连接Oracle数据库

18.3 Statement数据操作接口

18.4 PreparedStatement数据操作接口

18.5 数据批处理

18.6 事务控制

第四篇 Java底层编程

第19章 JUC并发编程

19.1 JUC简介

19.2 TimeUnit

19.3 原子操作类

19.4 ThreadFactory

19.5 线程锁

19.6 并发集合

19.7 阻塞队列

19.8 线程池

第五篇 Java项目开发实战

项目一 通讯录系统(JavaSwing+MySQL+Hibernate+BeautyEye外观样式实现)

1.1开发背景

1.2系统功能设计

1.2.1系统功能结构

1.2.2系统业务流程

1.3创建项目

1.3.1系统开发环境要求

1.3.2创建新项目

1.3.3导入资源

1.4创建主窗体类

1.5连接并读取数据库数据

1.5.1搭建Hibernate框架

1.5.2让主窗体表格显示数据

1.6添加展示客户信息功能

1.6.1创建展示客户信息窗体

1.6.2给主窗体表格添加双击事件

1.7添加用户登录功能

1.7.1主窗体添加用户权限识别功能

1.7.2创建用户登录窗体

1.8添加修改客户信息功能

1.8.1添加修改客户信息按钮

1.8.2创建修改客户信息窗体类

1.8.3添加主窗体按钮点击事件

1.8.4添加修改客户信息窗体按钮点击事件

1.8.5添加数据校验功能

1.9添加新增客户信息功能

1.9.1添加新增客户信息按钮

1.9.2创建新增客户信息窗体

1.9.3添加主窗体按钮点击事件

1.10添加删除客户信息功能

1.11美化窗体界面(选学)

1.11.1BeautyEye插件简介

1.11.2使用BeautyEye外观样式

项目二 企业QQ(局域网版)(JavaSwing+Derby+多线程+Socket编程实现)

2.1开发背景

2.2系统功能设计

2.2.1系统功能结构

2.2.2系统业务流程

2.3数据库设计

2.4系统开发必备

2.4.1系统开发环境要求

2.4.2项目中的组织结构

2.5公共类设计

2.5.1数据库操作类

2.5.2系统工具类

2.6主窗体设计

2.6.1创建主窗体

2.6.2记录窗体位置

2.7系统托盘模块设计

2.7.1系统托盘模块概述

2.7.2初始化系统托盘

2.7.3设计系统托盘中的“打开”和“退出”快捷菜单

2.7.4双击托盘弹出主窗体

2.8系统工具模块设计

2.8.1系统工具模块概述

2.8.2设计系统工具选项卡

2.8.3搜索新用户

2.9用户管理模块设计

2.9.1用户管理模块概述

2.9.2用户列表设计

2.9.3获取本地用户对象

2.9.4实现用户的添加和删除功能

2.10通信模块设计

2.10.1通信模块概述

2.10.2通信窗体设计

2.10.3消息的接收和发送

2.10.4显示消息记录

2.10.5仿QQ抖动功能的实现

2.10.6截图功能的实现

 



 

刘晖老师的其它课程

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程时间】1天【课程

 讲师:刘晖详情


【课程背景】住房和城乡建设部印发的《国家智慧城市试点暂行管理办法》和《国家智慧城市(区、镇)试点指标体系(试行)》两个文件指出:建设智慧城市是创新驱动发展、推动新型城镇化、全面建成小康社会的重要举措。这对于服务于千千万万城市、社区、园区、小区、楼宇,以及工作和生活在其中的业主和客户的物业管理服务业来说,已然迎来最大的发展机遇。物业管理行业不仅是智慧社区的受益

 讲师:刘晖详情


5G+智慧煤矿   12.31

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】无线网、核

 讲师:刘晖详情


【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】相关人员【

 讲师:刘晖详情


5G产业发展与应用创新【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握5G在新时代、新技术下的行业发展趋势;2以鲜活的应用案例和解决方案详细掌握5G给环保行业方面带来全新变革的蓝图和愿景;【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强

 讲师:刘晖详情


5G赋能工业互联网【课程背景】5G通过技术创新实现了增强型移动宽带、超大规模物联网和高可靠、低时延等三大应用场景全覆盖,把人与人之间的通信拓展到了人与物、物与物之间的通信,从消费互联网拓展到了产业互联网,为行业数字化转型提供了关键的数字基础设施。5G和人工智能/大数据/云计算/边缘计算/区块链等新一代信息技术相结合,多技术交织并进、深度渗透、协同应用,孕育技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G与数字货币、区块链在金融行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G金融行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握

 讲师:刘晖详情


【课程背景】国家电网“三型两网、世界一流”战略、南方电网定位“五者”,转型“三商”战略,需赋能智能终端,加速电网全面感知,打通数据和业务壁垒,驱动创新能力。传统通信方式难以满足数字电网发展需求,电力生产、传输、消费全过程需要低时延、大宽带、大连接,对5G的诉求十分迫切5G作为最新一代的无线通信技术,其超高速率、超低时延、超大连接特性对智慧城市建设产生巨大的影

 讲师:刘晖详情


COPYRIGT @ 2018-2028 HTTPS://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有