Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
本课程从基础语法学习开始学习JAVA编程,通过讲解面向对象编程、抽象类与接口、文件操作、泛型集合、多线程和注解等Java语言的基础知识,逐步深入讲解JDBC编程、分层架构等核心编程技术,详细探讨Java提供的各种软件开发技术和特性。
为了能够让学习者对相关知识点有更好的理解,本课程设置了五个综合案例,将案例从易到难逐步分解,采用完形填空形式逐步进阶,最终完成整个案例。本课程使用华为云classroom平台进行JAVA内容的学习,通过该平台可以让学习者能够快速了解自己学习的不足之处,通过代码检查能够了解代码规范,建立编码曲线,实现自动评分。通过该课程让学习者能够掌握JAVA编程的基础核心知识,快速掌握企业编程规范。
第1章 Java概述
1.1 JAVA简介
1.2 编译工具及开发环境
1.3 从C++到JAVA(1)
1.3 从C++到JAVA(2)
1.3 从C++到JAVA(3)
1.4 输出注释与规范
JAVA概述单元测验
第2章 Java编程基础
2.1数据类型和运算符
2.2流程控制语句
Java编程基础单元测验
第3章 数组
3.1数组
数组单元测验
第4章 综合训练1 在线订餐系统
4.1 综合训练1 在线订餐系统
第6章 继承
6.1继承
继承单元测验
第5章 类和对象
5.1类和对象定义
5.2创建类和对象
5.3类的方法
5.4类的属性
5.5类的封装
类和对象单元测验
第7章 多态
7.1 多态
多态单元测验
第8章 综合训练2:租车管理
8.1 综合训练2 租车管理系统
第9章 接口
9.1 接口
接口单元测验
第10章 泛型集合
10.1 泛型集合
10.2 ArrayList
10.3 HashMap
10.4 LinkedList
10.5 Set
泛型集合单元测试
第11章 异常处理
11.1 异常
异常处理单元测验
第12章 综合训练3 图书销售系统
12.1综合训练3 图书销售系统
第13章 文件操作
13.1 文件操作
文件操作单元测试
第14章 多线程
14.1 多线程
多线程单元测试
第15章 综合练习4 橙梦体育案例
15.1 综合联系4 橙梦体育案例
第16章 数据库基础
16.1 数据库介绍
16.2 创建数据库
16.3 查询
16.4 子查询
数据库基础单元测验
第17章 JDBC
17.1 连接数据库
17.2 Statement
17.3 sql注入式攻击
17.4 使用preparestatement
JDBC单元测验
第18章 DAO
18.1 DAO
第19章 综合训练5 鲜花商店
19.1 综合训练5 鲜花商店