(第二期)Java程序设计

集美大学计算机工程学院Java教研组

目录

  • 1.绪论
    • ● 1.0 绪论介绍
    • ● 1.1 Java应用、历史与基本特点
    • ● 1.2 第一个Java程序
    • ● 1.3 Java虚拟机、JRE、JDK等
    • ● 1.4 课程学习目标与方法
    • ● 1.5 实验指导:开发环境安装与配置
      • ● 1.5.1 实验:开发环境安装与配置
      • ● 1.5.2 实验:Eclipse的使用
    • ● 1.6 Java常用类
      • ● 1.6.1 Java常用类
      • ● 1.6.2 Scanner类的用法
    • ● 1.7 实验平台介绍
    • ● 章节测验
    • ● 课后学习指导
  • 2.Java基本语法
    • ● 2.0 基本语法介绍
    • ● 2.1 Java基本语法
    • ● 2.2 变量
      • ● 2.2.1 变量的定义和数据类型
      • ● 2.2.2 数据类型转换与变量的作用域
    • ● 2.3 运算符
    • ● 2.4 选择结构
      • ● 2.4.1 if语句
      • ● 2.4.2 switch语句
    • ● 2.5 循环结构
      • ● 2.5.1 while与do-while循环结构
      • ● 2.5.2 for循环结构与循环嵌套
      • ● 2.5.3 跳转语句
    • ● 2.6 方法
      • ● 2.6.1 方法的定义
      • ● 2.6.2 方法的重载
    • ● 2.7 数组
      • ● 2.7.1 数组的定义
      • ● 2.7.2 数组的常见操作
      • ● 2.7.3 多维数组
      • ● 2.7.4 ArrayList的基本使用
    • ● 2.8 引用数据类型
      • ● 2.8.1 String类
      • ● 2.8.2 包装类
    • ● 章节测验
    • ● 课后学习指导
  • 3.面向对象基础
    • ● 3.0 面向对象基础介绍
    • ● 3.1 面向对象基本概念
      • ● 3.1.1 面向对象基本概念
      • ● 3.1.2 类与对象
      • ● 3.1.3 常见类的使用
      • ● 3.1.4 引用类型变量
    • ● 3.2 封装与模块化
    • ● 3.3 对象的初始化
    • ● 3.4 static与final
      • ● 3.4.1 static
      • ● 3.4.2 final
    • ● 3.5 使用包管理类
      • ● 3.5.1 包机制
      • ● 3.5.2 可选:管理源文件与class文件
    • ● 3.6 案例(重要):面向对象-类的设计
    • ● 3.7 可选:面向对象设计大作业(给任课教师))
    • ● 章节测验
    • ● 课后学习指导
  • 4.面向对象-继承与多态
    • ● 4.0 继承与多态介绍
    • ● 4.1 面向对象-继承
      • ● 4.1.1 继承基本概念
      • ● 4.1.2 所有类的父类-Object
    • ● 4.2 继承与覆盖
      • ● 4.2.1 覆盖
      • ● 4.2.2 super关键字
    • ● 4.3 继承与多态
      • ● 4.3.1 继承与多态
      • ● 4.3.2 类型转换与instanceof
    • ● 4.4 访问控制符
    • ● 4.5 final关键字
    • ● 4.6 抽象类
    • ● 4.7 面向对象设计
      • ● 4.7.1 类设计的技巧-继承
      • ● 4.7.2 案例(重要):面向对象-案例分析
      • ● 4.7.3 UML类图
    • ● 4.9 实验指导:Eclipse的使用
    • ● 章节测验
    • ● 课后学习指导
  • 5.面向对象-接口与嵌套类
    • ● 5.0 接口与嵌套类介绍
    • ● 5.1 接口基本概念
    • ● 5.2 常用接口
      • ● 5.2.1 常用接口-Comparable
      • ● 5.2.2 常用接口-Compartor
      • ● 5.2.3 常用接口-Cloneable
    • ● 5.3 使用接口还是使用继承
    • ● 5.4 案例:DAO模式
    • ● 5.5 总结:接口
    • ● 5.6 Java8接口新特性:默认方法
    • ● 5.7 嵌套类
      • ● 5.7.1 嵌套类概述
      • ● 5.7.2 局部类
      • ● 5.7.3 匿名类
      • ● 5.7.4 Java8中嵌套类语法的改进
    • ● 5.8 Lambda表达式
    • ● 5.9 案例(重要):面向对象-购物车改进
    • ● 章节测验
    • ● 课后学习指导
  • 6.集合框架
    • ● 6.0 集合框架介绍
    • ● 6.1 集合概述
    • ● 6.2 List接口
      • ● 6.2.1 ArrayList集合
      • ● 6.2.2 LinkedList集合
    • ● 6.3 Iterator迭代器
    • ● 6.4 Set接口
    • ● 6.5 Map接口
    • ● 6.6 泛型
    • ● 6.7 集合应用
      • ● 6.7.1 一对多映射
      • ● 6.7.2 多对多映射
    • ● 6.8 集合相关常用方法
    • ● 6.9 Collections
    • ● 章节测验
    • ● 课后学习指导
  • 7.异常
    • ● 7.1 异常基本概念
      • ● 7.1.1 基本概念1
      • ● 7.1.2 基本概念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 实验:调试
      • ● 调试1
      • ● 调试2
      • ● 调试3
    • ● 章节测验
    • ● 课后学习指导
  • 8.I/O流
    • ● 8.0 I/O流介绍
    • ● 8.1 摘要
    • ● 8.2 输入输出流基本概念
    • ● 8.3 File类
    • ● 8.4 字节流
    • ● 8.5 字符流
    • ● 8.6 缓冲流
    • ● 章节测验
    • ● 课后学习指导
2.0 基本语法介绍