- 电子工业出版社
- 9787121474835
- 1-1
- 525184
- 66255151-4
- 平塑
- 16开
- 2024-02
- 240
- 计算机类
- 高职
内容简介
Java是一种简单的、跨平台的、面向对象的、分布式的、解释的、可移植的、多线程的、动态的语言。Java的跨平台性可以实现"一次编写,到处运行”。本书共14个章节,主要介绍了Java初见、Java语法基础、Java中的数组、面向对象、Java常用类、泛型与集合类、异常处理、输入输出流、多线程、JDBC连接数据库、图形用户界面、图书馆系统、贪吃蛇大战,以案例和课程设计的方式进行讲解,帮助学习者循序渐进地掌握Java语言的编写。全书简明扼要,通俗易懂,实用性强,能够提高学生分析问题、解决问题的能力。
目录
第1 章 Java 初见………………………………………………………………………………………………… 1__eol__ 1.1 Java 简介 ……………………………………………………………………………………………… 2__eol__ 1.2 JDK 的安装与配置 …………………………………………………………………………………… 4__eol__ 1.3 第一个 Java 程序 ……………………………………………………………………………………… 7__eol__ 1.4 常用的集成开发环境 ………………………………………………………………………………… 8__eol__ 本章小结 ……………………………………………………………………………………………… 14__eol__第2 章 Java 语法基础 ………………………………………………………………………………………… 15__eol__ 2.1 Java 数据类型 ………………………………………………………………………………………… 16__eol__ 2.2 关键字和标识符……………………………………………………………………………………… 16__eol__ 2.3 常量与变量…………………………………………………………………………………………… 18__eol__ 2.4 运算符和表达式……………………………………………………………………………………… 22__eol__ 2.5 结构化语句…………………………………………………………………………………………… 26__eol__ 2.6 方法…………………………………………………………………………………………………… 44__eol__ 本章小结 ……………………………………………………………………………………………… 47__eol__第3 章 Java 中的数组 ………………………………………………………………………………………… 48__eol__ 3.1 数组的概念和基本操作……………………………………………………………………………… 49__eol__ 3.2 数组的常见应用……………………………………………………………………………………… 55__eol__ 3.3 二维数组……………………………………………………………………………………………… 57__eol__ 本章小结 ……………………………………………………………………………………………… 61__eol__第4 章 面向对象(上) ………………………………………………………………………………………… 62__eol__ 4.1 面向对象思想………………………………………………………………………………………… 63__eol__ 4.2 类和对象……………………………………………………………………………………………… 64__eol__ 4.3 类的优化……………………………………………………………………………………………… 67__eol__ 4.4 静态成员……………………………………………………………………………………………… 71__eol__ 本章小结 ……………………………………………………………………………………………… 75__eol__第5 章 面向对象(下) ………………………………………………………………………………………… 76__eol__ 5.1 继承…………………………………………………………………………………………………… 77__eol__ 5.2 多态…………………………………………………………………………………………………… 83__eol__ 5.3 final 关键字…………………………………………………………………………………………… 86__eol__ 5.4 抽象类………………………………………………………………………………………………… 88__eol__ 5.5 接口…………………………………………………………………………………………………… 89__eol__ 5.6 Object 类 ……………………………………………………………………………………………… 92__eol__ 5.7 包与权限修饰符……………………………………………………………………………………… 94__eol__ 本章小结 ……………………………………………………………………………………………… 96__eol__第6 章 Java 常用类 …………………………………………………………………………………………… 97__eol__ 6.1 字符串类……………………………………………………………………………………………… 98__eol__ 6.2 时间处理相关类 …………………………………………………………………………………… 112__eol__ 6.3 Math 类与 Random 类 ……………………………………………………………………………… 116__eol__ 6.4 包装类 ……………………………………………………………………………………………… 118__eol__ 本章小结……………………………………………………………………………………………… 119__eol__第7 章 泛型与集合类………………………………………………………………………………………… 120__eol__ 7.1 泛型 ………………………………………………………………………………………………… 121__eol__ 7.2 集合概述 …………………………………………………………………………………………… 121__eol__ 7.3 使用 List 接口 ……………………………………………………………………………………… 123__eol__ 7.4 使用 Set 接口………………………………………………………………………………………… 127__eol__ 7.5 使用 Map 接口 ……………………………………………………………………………………… 132__eol__ 7.6 Collections 工具类…………………………………………………………………………………… 135__eol__ 本章小结……………………………………………………………………………………………… 137__eol__第8 章 异常处理……………………………………………………………………………………………… 139__eol__ 8.1 异常概述 …………………………………………………………………………………………… 140__eol__ 8.2 异常类 ……………………………………………………………………………………………… 142__eol__ 8.3 异常处理机制 ……………………………………………………………………………………… 144__eol__ 8.4 自定义异常类 ……………………………………………………………………………………… 148__eol__ 本章小结……………………………………………………………………………………………… 150__eol__第9 章 输入/输出流 ………………………………………………………………………………………… 151__eol__ 9.1 输入/输出流的概述………………………………………………………………………………… 152__eol__ 9.2 字节流 ……………………………………………………………………………………………… 154__eol__ 9.3 字符流 ……………………………………………………………………………………………… 164__eol__ 9.4 File 类 ……………………………………………………………………………………………… 167__eol__ 本章小结……………………………………………………………………………………………… 169__eol__第10 章 多线程 ……………………………………………………………………………………………… 170__eol__ 10.1 线程的概念和实现方式 …………………………………………………………………………… 171__eol__ 10.2 线程的生命周期及其状态控制 …………………………………………………………………… 176__eol__ 10.3 线程的安全问题 …………………………………………………………………………………… 181__eol__ 本章小结……………………………………………………………………………………………… 186__eol__第11 章 JDBC 连接数据库…………………………………………………………………………………… 187__eol__ 11.1 JDBC 概述 …………………………………………………