杨子墨
  • 杨子墨人工智能、大数据运用专家,国际scrum敏捷项目教练,中国移动数据运营分析工程师
  • 擅长领域: 大数据
  • 讲师报价: 面议
  • 常驻城市:上海市
  • 学员评价: 暂无评价 发表评价
  • 助理电话: 13370590290 QQ:863028124 微信扫码加我好友
  • 在线咨询

《Java从0到1学编程》

主讲老师:杨子墨
发布时间:2021-12-13 10:38:11
课程详情:

课程大纲

课程介绍:

这门课涵盖了使用Java语言进行面向对象编程的基础知识,我们将涵盖抽象、组成、类、对象、继承、多态和接口等面向对象的原则。我们将研究如何在JAVA语言中实现这些概念。一路上,我们将有机会应用许多可以组织起来解决各种问题的JAVA库。在介绍基本语法和程序结构之后,我们将重点研究类、组成、继承和多态,Java集合类以及相当复杂的I/O类。其他的主题包括异常处理、用JavaFX构建GUI、用JDBC连接数据库以及多线程。


该课程是编程密集型课程。在大多数情况下,编程项目将由个人而不是团队完成。


课程重点:

1. Java语言基础知识,包括变量、运算符和程序控制。JAVA API类的使用,包括Collections Framework和JavaFX。

2. Java中面向对象编程的原理,包括类、继承、多态、接口、容器和设计模式。

3. 基本的UML和面向对象编程设计概念。


课程大纲:

**章: 面向对象编程介绍

1、 为什么我们需要面向对象编程?

2、 Java语言的历史和发展

3、 如何将身边事物抽象成类并在Java中实现

4、 设计并用Java编写一个类

第二章:程序控制

1、 什么是对象?对象和类的区别是什么?

2、 Java中的方法和字段

3、 **引用方式访问对象

4、 实战:学习操作字符串,使用if-else和switch结构以及循环结构,使用Java字段、构造函数和方法。

第三章:重载,静态,数组

1,使用构造函数和方法重载

2,什么是静态?静态变量和静态方法有什么特点?

3,数组在内存中是如何存储的?

4,学习使用ArrayList操作数组

第四章、复用--组成和继承

1、 在Java类设计中使用封装并理解代码重用的继承概念

2、 覆盖方法和重载方法的异同

3、 使用instanceof操作符来比较对象类型

4、 类型转换:向上转型和向下转型

5、 实战:创建和使用Java子类,使用变量参数方法,重写Object类中的方法,以改善类的功能。

第五章、继承和多态

1、 学习使用抽象类设计通用的基类

2、 学习static和final关键字,并应用它们实习继承

3、 **使用Java接口对业务问题进行建模

4、 理解接口继承和类继承的异同

第六章、设计模式

1、 单例模式

2、 工厂模式

3、 适配器模式

4、 策略模式

第七章、异常和I/O

1、 学习使用try和throw语句处理异常

2、 学习使用try-catch-finish结构

3、 了解常见的异常类并学习自定义一个异常

4、 学习从控制台读取数据和向控制台写入数据

5、 使用流读取和写入文件,**序列化方式读取和写入对象


授课见证
推荐讲师

马成功

Office超级实战派讲师,国内IPO排版第一人

讲师课酬: 面议

常驻城市:北京市

学员评价:

贾倩

注册形象设计师,国家二级企业培训师,国家二级人力资源管理师

讲师课酬: 面议

常驻城市:深圳市

学员评价:

郑惠芳

人力资源专家

讲师课酬: 面议

常驻城市:上海市

学员评价:

晏世乐

资深培训师,职业演说家,专业咨询顾问

讲师课酬: 面议

常驻城市:深圳市

学员评价:

文小林

实战人才培养应用专家

讲师课酬: 面议

常驻城市:深圳市

学员评价: