内容推荐 普运伟主编的《Java程序设计(微课版21世纪高等教育计算机规划教材)》详细介绍Java的基本语法、编程思想和主要应用方向。全书共分为11章,第1~4章主要介绍Java语言的基本知识和语法,内容包括Java语言概述、Java语法基础、程序流程控制和数组。第5~8章主要介绍Java面向对象编程的基本思想和方法,内容包括Java面向对象编程、Java实用类库、异常与断言、Java文件操作。第9~11章主要介绍Java应用编程,内容包括Swing程序设计、Applet程序设计、多线程程序设计。本书将理论与实践相结合,核心知识点均结合具体的程序范例进行介绍,每个程序范例均配有微视频进行讲解和提示。 本书既可作为普通高等院校Java程序设计课程的教材,又可供Java初学者和程序开发人员参考使用。 目录 第1章 Java语言概述 1.1 初识Java技术 1.1.1 Java发展历程 1.1.2 Java技术平台 1.1.3 Java语言的特点 1.2 理解JVM、JRE和JDK 1.2.1 Java程序的运行机制 1.2.2 JRE 1.2.3 Java开发环境 1.3 准备Java开发环境 1.3.1 JDK的下载、安装和配置 1.3.2 常见的Java开发工具 1.4 编写第一个Java程序 1.4.1 Java程序的编辑 1.4.2 Java程序的编译 1.4.3 Java程序的运行 1.5 Java程序的结构和语法规范 1.5.1 进一步认识Java程序 1.5.2 标识符和关键字 1.5.3 程序注释 1.5.4 对Java程序的再次说明 1.6 专题应用:为Java程序输入数据 自测与思考 第2章 Java语法基础 2.1 基本数据类型 2.2 变量与常量 2.2.1 变量 2.2.2 常量 2.3 基本数据类型变量的赋值 2.3.1 整型变量的赋值 2.3.2 浮点型变量的赋值 2.3.3 字符型变量的赋值 2.3.4 字符串变量的赋值 2.3.5 布尔型变量的赋值 2.3.6 基本数据类型变量的默认值 2.4 表达式与运算符 2.4.1 表达式 2.4.2 运算符 2.4.3 运算符的优先级 2.5 扩展表达式和类型转换 2.5.1 扩展表达式 2.5.2 表达式的数据类型转换 2.6 专题应用:数据的随机产生与高效计算 自测与思考 第3章 程序流程控制 3.1 典型程序结构 3.2 选择结构 3.2.1 if语句 3.2.2 switch语句 3.3 循环结构 3.3.1 for语句 3.3.2 while语句 3.3.3 do-while语句 3.3.4 嵌套循环 3.4 控制跳转语句 3.4.1 标号语句 3.4.2 continue语句 3.4.3 break语句 3.5 专题应用:典型流程控制算法 自测与思考 第4章 数组 4.1 数组的引入 4.1.1 引入数组的必要性 4.1.2 数组的概念 4.2 一维数组 4.2.1 一维数组的定义 4.2.2 一维数组的长度 4.2.3 创建一维数组的方法 4.2.4 一维数组应用举例 4.3 二维数组 4.3.1 声明二维数组变量 4.3.2 创建二维数组 4.3.3 二维数组的赋值与使用 4.3.4 二维数组的长度 4.3.5 非矩阵型二维数组 4.3.6 二维数组应用举例 4.4 多维数组 4.5 专题应用:数组元素的排序 自测与思考 第5章 Java面向对象编程 5.1 面向对象程序设计概述 5.1.1 程序设计方法的发展 5.1.2 面向对象程序设计的特点 5.2 类和对象 5.2.1 定义类 5.2.2 成员变量 5.2.3 成员方法 5.2.4 创建、使用和销毁对象 5.2.5 方法中的参数传递 5.2.6 成员变量、局部变量和方法参数的区别 5.3 构造方法 5.3.1 构造方法的定义 5.3.2 对象的生成过程 5.3.3 this关键字 5.4 类的继承 5.4.1 继承的概念 5.4.2 Java继承的实现 5.4.3 访问权限修饰符 5.4.4 构造方法与继承 5.4.5 super关键字 5.4.6 Object类 5.5 类的多态 5.5.1 多态的概念 5.5.2 方法重载 5.5.3 方法覆盖 5.5.4 向上转型和动态绑定 5.6 final关键字 5.6.1 终极变量 5.6.2 终极方法 5.6.3 终极类 5.7 static关键字 5.7.1 静态变量 5.7.2 静态方法 5.8 抽象类 5.8.1 抽象方法 5.8.2 抽象类的定义及应用 5.9 接口 5.9.1 定义接口 5.9.2 实现接口 5.10 内部类 5.10.1 内部类的定义及访问 5.10.2 匿名内部类 5.11 专题应用:多类设计 自测与思考 第6章 Java实用类库 6.1 Java包及核心API 6.1.1 包的概念和作用 6.1.2 创建包 6.1.3 引用包中的类 6.1.4 常用的Java类库 6.2 String类和StringBuffer类 6.2.1 String类 6.2.2 StringBuffer类 6.3 集合接口与集合类 6.3.1 集合接口与相关实现类 6.3.2 常见集合类的用法 6.3.3 泛型集合 6.4 专题应用:开发一个应用项目的方法 自测与思考 第7章 异常与断言 7.1 异常 7.1.1 Java异常机制 7.1.2 try-catch语句 7.1.3 异常类的继承 7.1.4 Exception异常 7.1.5 try-catch-finally和try-with-resource结构 7.2 断言 7.2.1 断言的基本语法 7.2.2 断言在单元测试中的应用 7.3 专题应用:账户存款管理 自测与思考 第8章 Java文件操作 8.1 File类 8.1.1 创建文件对象 8.1.2 常用文件操作 8.2 文本文件的输入和输出 8.2.1 抽象字符流 8.2.2 文件字符流 8.2.3 缓冲字符流 8.3 字节文件的输入和输出 8.3.1 抽象字节流 8.3.2 文件字节流 8.4 数据流和对象流
|