注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2016-12

出版社:高等教育出版社

以下为《Java语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040468885
  • 1版
  • 162691
  • 46242368-2
  • 平装
  • 16开
  • 2016-12
  • 400
  • 350
  • 工学
  • 软件工程
  • TP312JA
  • 计算机科学与技术
  • 本科 高职
内容简介

本书是Java初学者的入门教材,以Java SE 8为基础,以面向对象程序设计思想为核心,全面介绍了Java语言的功能和特点,详细讲述了使用J2SE开发应用程序的思路和方法。

全书共分为10章,主要内容包括:Java语言的开发环境和运行环境、Java语言基础、面向对象的程序设计方法、Java类库的常用类、图形用户界面、多线程、泛型和集合框架、输入输出、网络编程基础、JDBC数据库编程。此外,全书还包含155个例题,均在Java SE 8、Eclipse 4.5(Mars)下运行通过。

本书适用于高等院校计算机及相关专业Java语言程序设计课程,也可供自学者使用,对专业开发人员也有一定的参考价值。

目录

 前辅文
 第1章 Java的开发环境和运行环境
  1.1 Java Development Kit(JDK)
   1.1.1 JDK的主要版本
   1.1.2 JDK的下载、 安装与配置
   1.1.3 使用JDK开发Java程序的步骤
  1.2 Eclipse集成开发环境
   1.2.1 Eclipse的下载、 安装与汉化
   1.2.2 使用Eclipse开发Java程序的步骤
  1.3 Java运行环境
  习题
 第2章 Java语言基础
  2.1 数据类型
   2.1.1 整型
   2.1.2 实型
   2.1.3 字符型
   2.1.4 布尔型
  2.2 运算符和表达式
   2.2.1 算术表达式
   2.2.2 赋值表达式
   2.2.3 关系表达式
   2.2.4 逻辑表达式
   2.2.5 位运算表达式
   2.2.6 运算符的优先级和结合性
  2.3 语句
   2.3.1 输出语句
   2.3.2 输入语句
   2.3.3 分支语句
   2.3.4 循环语句
  习题
 第3章 面向对象的程序设计方法
  3.1 对象和类
   3.1.1 包
   3.1.2 类的定义
   3.1.3 对象和对象引用
   3.1.4 成员变量
   3.1.5 构造方法
   3.1.6 成员方法
  3.2 继承
   3.2.1 继承的概念
   3.2.2 继承的实现
   3.2.3 方法重写和属性隐藏
   3.2.4 关键字super和this
   3.2.5 抽象类
   3.2.6 继承性和多态性
  3.3 接口
   3.3.1 接口的定义
   3.3.2 接口的实现
   3.3.3 接口和多态
  3.4 UML类图
   3.4.1 UML类图
   3.4.2 类之间常见关系
  3.5 嵌套类
   3.5.1 内部类
   3.5.2 静态嵌套类
  习题
 第4章 Java类库中的常用类
  4.1 Object类
  4.2 数组和rays类
   4.2.1 数组的定义
   4.2.2 数组的常用操作
   4.2.3 二维数组
   4.2.4 rays类
  4.3 字符串类
   4.3.1 String类
   4.3.2 StringBuffer类
  4.4 数值处理相关类
   4.4.1 基本数据类型包装类
   4.4.2 数字格式化
   4.4.3 Math类
  4.5 日期和时间
   4.5.1 获取系统日期和时间
   4.5.2 设置日期和时间格式
   4.5.3 日期和时间的运算
   4.5.4 me包
  4.6 异常处理
   4.6.1 异常的概念
   4.6.2 常见的异常
   4.6.3 异常的处理
   4.6.4 自定义异常类
  习题
 第5章 图形用户界面
  5.1 Swing组件概述
  5.2 图形用户界面的创建过程
   5.2.1 创建框架
   5.2.2 了解框架结构并添加组件
   5.2.3 事件处理
  5.3 布局管理
   5.3.1 BorderLayout
   5.3.2 FlowLayout
   5.3.3 GridLayout
   5.3.4 GridBagLayout
  5.4 常用Swing组件
   5.4.1 基本组件
   5.4.2 对话框
   5.4.3 中间容器
  5.5 绘图
   5.5.1 概述
   5.5.2 Graphics
   5.5.3 Graphics2D
  习题
 第6章 多线程
  6.1 进程和线程
  6.2 实现多线程
   6.2.1 继承Thread类
   6.2.2 实现Runnable接口
  6.3 线程共享数据与同步
   6.3.1 代码相同的线程共享数据
   6.3.2 代码不同的线程共享数据
   6.3.3 线程协作
   6.3.4 死锁问题
  6.4 线程的生命周期
  6.5 综合应用实例—射击游戏
  习题
 第7章 泛型和集合框架
  7.1 泛型
   7.1.1 泛型的概念
   7.1.2 泛型类
   7.1.3 泛型方法
   7.1.4 通配符
   7.1.5 受限制的泛型
  7.2 集合框架
   7.2.1 集合框架概述
   7.2.2 ArrayList和Vector
   7.2.3 迭代器和foreach
   7.2.4 Hashtable和HashMap
  习题
 第8章 输入输出
  8.1 输入输出流
  8.2 字节流和字符流
   8.2.1 字节流
   8.2.2 字符流
  8.3 文件读写
   8.3.1 读写文本文件
   8.3.2 读写二进制文件
   8.3.3 随机读写文件
  8.4 处理流
   8.4.1 数据流
   8.4.2 缓冲流
   8.4.3 转换流
  8.5 标准输入输出
  8.6 对象序列化
  习题
 第9章 网络编程基础
  9.1 网络编程的基本概念
   9.1.1 IP地址、 域名和端口
   9.1.2 网络协议
   9.1.3 套接字
  9.2 URL编程
   9.2.1 URL的概念
   9.2.2 URL类
   9.2.3 使用URL类获取网络资源
  9.3 基于TCP的Socket编程
   9.3.1 ServerSocket类
   9.3.2 Socket类
   9.3.3 一对一Socket通信
   9.3.4 一对多Socket通信
  9.4 基于UDP的Socket编程
  习题
 第10章 JDBC数据库编程
  10.1 JDBC概述
  10.2 数据库编程
   10.2.1 注册JDBC驱动程序
   10.2.2 连接数据库
   10.2.3 执行SQL语句
   10.2.4 处理结果集
  10.3 使用JTable呈现数据
   10.3.1 简单表格
   10.3.2 使用数据模型创建表格
   10.3.3 使用JTable呈现结果集
  习题