内容简介
《Java程序设计精讲(第2版)》结合“酒店前台客房管理系统”“班级通讯录管理系统”等任务案例,由浅入深,详细讲解了Java语言的语法基础、数组、面向对象编程、Java常用类的使用、异常处理、集合与泛型、输入/输出流、图形用户界面、多线程、BC数据库编程等内容。 《Java程序设计精讲(第2版)》结构严谨、层次清晰、语言生动、对概念的论述而深刻、实例丰富、实用强,可以指导初学者快速掌握Java桌面应用程序开发的基础知识和使用方法,适合作为高等职业院校电子信息大类专业“Java程序设计”课程的教材及自学Java语言的参考书,也可供计算机技术人员参阅。
目录
目 录第 1 章 Java 技术入门 1 1.1 Java 概述 1 1.2 Java台核心机制 5 1.3 Java 开发环境的安装与配置 7 1.4 个 Java 应用程序 12 1.5 本章小结 17 1.6 知识考核 17 第 2 章 Java 编程基础 18 2.1 Java 的基本语法 18 2.2 数据类型 23 2.3 常量和变量 24 2.4 运算符和表达式 27 2.5 流程控制语句 37 2.6 标准输入/输出 56 2.7 本章小结 58 2.8 知识考核 58 第 3 章 数组 59 3.1 数组概述 59 3.2 一维数组 60 3.3 数组操作 65 3.4 多维数组 67 【任务 3-1】酒店前台客房管理程序设计 71 3.5 本章小结 75 3.6 知识考核 75 第 4 章 面向对象编程初步 76 4.1 类和对象 76 4.2 方法 84 4.3 变量 93 4.4 隐藏和封装 95 4.5 本章小结 101 4.6 知识考核 101 第 5 章 面向对象编阶 102 5.1 类的继承 102 5.2 多态 109 5.3 静态初始化块 113 5.4 final 修饰符 117 5.5 抽象类 122 5.6 接口 125 5.7 内部类 131 5.8 匿名类 133 5.9 本章小结 134 5.10 知识考核 134 第 6 章 Java API 135 6.1 Java API 的概念 135 6.2 java.lang.Object 类—Java 类的共同父类 136 6.3 字符串相关类型 139 6.4 java.lang.System 类与 java.lang.Runtime 类 144 6.5 封装类 146 6.6 数学相关类型 149 6.7 本章小结 150 6.8 知识考核 150 第 7 章 Java 的异常处理 151 7.1 异常处理的基础知识 151 7.2 异常处理机制 153 7.3 自定义异常类 161 7.4 本章小结 163 7.5 知识考核 163 第 8 章 Java 中的集合类及泛型 164 8.1 集合类与数据容器 164 8.2 Collection 接口和 Map 接口 165 8.3 列表 167 8.4 集及其实现类 173 8.5 “键-值”对型的集合 175 8.6 泛型和迭代器 179 8.7 本章小结 184 8.8 知识考核 184 第 9 章 Java 流与文件操作 185 9.1 数据流的基本概念 185 9.2 Java 的标准数据流和输入/输出流 186 9.3 字节流 189 9.4 文件操作 194 9.5 字符流 202 【任务 9-1】模拟记事本 205 9.6 对象序列化 209 9.7 本章小结 213 9.8 知识考核 213 第 10 章 GUI 程序设计 214 10.1 Java GUI 设计 214 10.2 GUI 事件处理 227 10.3 Swing 常用组件 238 【任务 10-1】班级通讯录管理系统 261 10.4 本章小结 276 10.5 知识考核 276 第 11 章 多线程 277 11.1 多线程概述 277 11.2 线程的创建 279 11.3 线程的生命周期与线程状态 282 11.4 线程的调度 283 11.5 多线程同步 289 11.6 本章小结 292 11.7 知识考核 292 第 12 章 Java 数据库编程 293 12.1 BC 基本概念 293 12.2 BC 编程常用的类和接口 295 12.3 BC 编程访问数据库 298 12.4 预处理语句 304 【任务 12-1】使用 BC 实现班级通讯录管理系统 306 12.5 本章小结 323 12.6 知识考核 323 参考文献 324


