Java程序设计
郑如滨
目录
暂无搜索结果
1 绪论
1.1 绪论介绍
1.2 Java应用、历史与基本特点
1.3 第一个Java程序
1.4 Java虚拟机、JRE、JDK等
1.5 课程学习目标与方法
1.6 实验指导:开发环境安装与配置
1.6.1 实验:开发环境安装与配置
1.6.2 HelloWorld FAQ
1.6.3 实验:Eclipse的使用
1.7 Java常用类
1.7.1 Java常用类
1.7.2 Scanner类的用法
1.8 线上编程实验平台(PTA)介绍
1.9 实验专场:绪论
1.9.1 命令行下编译运行Java程序
1.9.2 使用vscode与Eclipse
1.9.3 PTA中使用Scanner类
1.10 章节测验
1.11 课后学习指导
2 Java基本语法
2.1 基本语法介绍
2.2 Java基本语法
2.3 数据类型与变量
2.3.1 变量与数据类型
2.3.2 数据类型转换与变量的作用域
2.4 运算符
2.5 选择结构
2.5.1 if语句
2.5.2 switch语句
2.6 循环结构
2.6.1 while与do-while循环结构
2.6.2 for循环结构与循环嵌套
2.6.3 跳转语句
2.7 方法
2.7.1 方法的定义
2.7.2 方法的重载
2.8 数组
2.8.1 数组的定义
2.8.2 数组的常见操作
2.8.3 多维数组
2.8.4 ArrayList的基本使用
2.9 引用数据类型
2.9.1 String类
2.9.2 包装类
2.9.3 枚举类型enum
2.10 章节测验
2.11 课后学习指导
3 面向对象基础
3.1 面向对象基础介绍
3.2 面向对象基本概念
3.2.1 基本概念
3.2.2 类与对象
3.2.3 常见类的使用
3.2.4 引用类型变量
3.3 封装与模块化
3.4 对象的初始化
3.5 static与final
3.5.1 static关键字
3.5.2 final关键字
3.6 使用包管理类
3.6.1 包机制
3.6.2 可选:管理源文件与class文件
3.7 案例(重要):面向对象-类的设计
3.8 可选:面向对象设计大作业(给任课教师))
3.9 章节测验
3.10 课后学习指导
4 面向对象-继承与多态
4.1 继承与多态介绍
4.2 面向对象-继承
4.2.1 继承基本概念
4.2.2 所有类的父类-Object
4.3 继承与覆盖
4.3.1 覆盖(Override)
4.3.2 super关键字
4.4 继承与多态
4.4.1 继承与多态基本概念
4.4.2 类型转换与instanceof
4.5 访问控制符
4.6 final关键字
4.7 抽象类
4.8 面向对象设计
4.8.1 类设计的技巧-继承
4.8.2 案例(重要):面向对象(代码分析)
4.8.3 可选:UML类图
4.9 实验指导:Eclipse的使用(自动代码生成)
4.10 章节测验
4.11 课后学习指导
5 面向对象-接口与嵌套类
5.1 接口与嵌套类介绍
5.2 接口基本概念
5.3 常用接口
5.3.1 常用接口-Comparable
5.3.2 常用接口-Compartor
5.3.3 常用接口-Cloneable
5.4 使用接口还是使用继承
5.5 案例:DAO模式
5.6 总结:接口
5.7 可选:Java8接口新特性-默认方法
5.8 嵌套类
5.8.1 嵌套类概述
5.8.2 局部类
5.8.3 匿名类
5.8.4 可选:Java8中嵌套类语法的改进
5.9 Lambda表达式
5.10 案例(重要):面向对象-购物车改进
5.11 章节测验
5.12 课后学习指导
6 集合框架
6.1 集合框架介绍
6.2 集合概述
6.3 List接口
6.3.1 ArrayList集合
6.3.2 LinkedList集合
6.4 Iterator迭代器
6.5 Set接口
6.6 Map接口
6.7 泛型
6.8 集合应用
6.8.1 一对多映射
6.8.2 多对多映射
6.9 选读:集合相关常用方法
6.10 Collections类
6.11 选读:Java8新增集合相关语法
6.12 章节测验
6.13 课后学习指导
7 异常处理
7.1 异常简介与基本概念
7.1.1 程序错误与异常
7.1.2 异常对象
7.2 异常处理机制
7.3 异常继承层次
7.4 异常处理
7.4.1 try-catch-finally子句
7.4.1.1 try-catch
7.4.1.2 finally
7.4.2 throws关键字
7.4.3 throw关键字
7.5 不要滥用异常
7.6 可选:实验-调试
7.6.1 调试1
7.6.2 调试2
7.6.3 调试3
7.7 章节测验
7.8 课后学习指导
8 文件与流
8.1 文件与流介绍
8.2 文件与流简介
8.3 输入输出流基本概念
8.4 File类
8.5 字节流
8.6 字符流
8.7 缓冲流
8.8 章节测验
8.9 课后学习指导
9 图形界面编程
9.1 使用NetBeans创建图形化界面程序
9.1.1 NetBeans简介
9.1.2 使用NetBeans快速编写程序
9.1.3 第一个GUI程序-计算器
9.1.4 NetBeans下使用布局管理器
9.1.5 NetBeans下使用常用组件
9.1.6 NetBeans下编写菜单程序
9.1.7 maven项目发布与git使用
9.1.8 练一练:编写一个用户信息录入界面
9.1.9 实验专场:图形界面编程
10 网络编程
10.1 网络基础
10.2 Java网络编程概述
10.3 TCP编程
10.3.1 TCP客户端编程
10.3.2 TCP服务器端编程
10.3.3 URL类
10.3.4 Java 11的HTTP Client API
10.4 UDP编程
10.5 章节测验
11 数据库编程
11.1 数据库基础
11.1.1 数据库基本概念
11.1.2 MySQL基本使用
11.1.3 SQL语句与图形化管理界面
11.2 JDBC基础
11.2.1 JDBC基本概念
11.2.2 JDBC编程一般步骤
11.2.3 JDBC编程实例
11.2.4 JDBC工具类
11.3 Statement(常用方法与组装对象)
11.4 PreparedStatement
11.4.1 预编译与参数化查询
11.4.2 可选:事务与批量处理
11.5 案例:使用DAO模式访问数据库
11.6 章节测验
面向对象基本概念
上一节
下一节
暂无内容
选择班级
确定
取消
图片预览