主页 详情

《Java语言程序设计 第4版》_邵丽萍,张驰_14529824_9787302483571

【书名】:《Java语言程序设计 第4版》
【作者】:邵丽萍,张驰
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:325
【ISBN】:9787302483571
【SS码】:14529824

最新查询

内容简介

第1章 Java 快速入门

1.1 Java简介

1.1.1 Java的定义

1.1.2 Java的起源和发展

1.1.3 Java的语言特点

1.1.4 Java的用途

1.2 Java开发与运行环境

1.2.1 JDK<的下载与安装

1.2.2 JRE与JVM

1.2.3 在Windows中配置Java运行环境

1.3 编写与运行Java程序

1.3.1 Java的编程风格

1.3.2 编写第一个Java源程序

1.3.3 在“命令提示符”窗口编译与运行Java程序

1.4 知识拓展——使用Eclipse

1.4.1 Eclipse的下载与安装

1.4.2 在Eclipse中编写与运行Java文件

习题1

第2章 Java基本语法

2.1 标识符、关键字与分隔符

2.1.1 标识符

2.1.2 关键字

2.1.3 分隔符

2.2 基本数据类型与变量

2.2.1 基本数据类型

2.2.2 常量

2.2.3 变量

2.2.4 数据类型的转换

2.3 表达式与运算符

2.3.1 赋值运算符

2.3.2 算术运算符

2.3.3 关系运算符

2.3.4 逻辑运算符

2.3.5 条件运算符

2.3.6 位运算符

2.3.7 其他运算符

2.3.8 运算符的优先级

2.4 数组与枚举

2.4.1 一维数组的声明

2.4.2 一维数组的创建与初始化

2.4.3 多维数组

2.5 知识拓展——foreach语法与枚举

2.5.1 foreach语法

2.5.2 枚举类型

习题2

第3章 Java语句及其控制结构

3.1 Java语句的类型

3.1.1 Java程序构成

3.1.2 Java语句的种类

3.2 选择语句

3.2.1 单分支选择语句(if语句)

3.2.2 二分支选择语句(if…else语句)

3.2.3 多分支选择语句(if…else if…else语句)

3.2.4 嵌套的if…else语句

3.2.5 开关语句(switch语句)

3.2.6 在switch语句中应用枚举类型

3.3 循环语句

3.3.1 确定次数循环语句(for循环)

3.3.2 foreach循环语句

3.3.3 先判定后执行循环语句(while循环)

3.3.4 先执行后判定循环语句(do…while循环)

3.3.5 嵌套使用循环语句

3.3.6 循环语句小结

3.4 跳转语句

3.4.1 break语句

3.4.2 continue语句

3.4.3 带标号的continue语句

3.4.4 return语句

3.5 知识拓展——注解

3.5.1 注解概述

3.5.2 内置注解与元注解

3.5.3 自定义注解

习题3

第4章 面向对象编程

4.1 面向对象基本概念

4.1.1 对象与类

4.1.2 封装与消息

4.1.3 继承与多态

4.1.4 接口

4.1.5 面向对象的Java程序

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.4 成员方法与参数传递机制

4.4.1 成员方法的设计

4.4.2 成员方法的声明与修饰

4.4.3 方法参数的传值方式

4.4.4 Java新特性——方法中的可变参数

4.4.5 方法小结

4.5 知识拓展——UML类图

习题4

第5章 深入类

5.1 类的继承性

5.1.1 类的层次关系

5.1.2 成员变量的继承和隐藏

5.1.3 成员方法的继承与覆盖

5.1.4 This和super关键字

5.2 类的多态性

5.2.1 成员方法的重载

5.2.2 构造方法的重载

5.2.3 避免重载出现歧义

5.2.4 向上转型

5.3 接口

5.3.1 实现系统提供的接口

5.3.2 创建自定义接口

5.3.3 接口的多继承

5.3.4 接口变量与接口回调

5.3.5 接口的默认方法

5.3.6 接口与抽象类的对比

5.3.7 面向接口的UML图

5.4 包

5.4.1 包机制

5.4.2 Java的API系统包

5.4.3 包引用

5.4.4 创建自定义包

5.5 知识拓展——Java设计模式

5.5.1 设计模式的分类

5.5.2 Java设计原则

习题5

第6章 Java的异常处理机制

6.1 异常处理机制概述

6.1.1 错误与异常

6.1.2 异常发生的原因

6.1.3 如何处理异常

6.2 异常类的层次结构

6.2.1 Exception异常类的子类

6.2.2 Error错误类的子类

6.3 异常的处理

6.3.1 catch子句

6.3.2 throw语句

6.3.3 throws子句

6.3.4 finally语句

6.3.5 编译时对异常情况的检查

6.4 创建自己的异常类

6.4.1 创建自定义异常类

6.4.2 异常的使用原则

6.5 知识拓展——异常处理的新特性

6.5.1 try…with…resources语句

6.5.2 捕获多个异常

6.5.3 简单处理反射方法的异常类

习题6

第7章 J ava泛型与集合

7.1 泛型

7.1.1 泛型概述

7.1.2 泛型类

7.1.3 泛型接口

7.1.4 泛型方法

7.1.5 有界类型

7.1.6 通配符

7.2 Java集合概述

7.2.1 集合的概念

7.2.2 集合的框架

7.2.3 集合主要接口与实现类

7.2.4 Collection接口的应用

7.3 三种典型集合

7.3.1 Set集

7.3.2 List序列

7.3.3 Map映射

7.4 知识拓展——函数式接口与Lambda表达式

7.4.1 函数式接口

7.4.2 Lambda表达式

7.4.3 方法引用

习题7

第8章 常用系统类

8.1 字符串类

8.1.1 字符串类的特点

8.1.2 字符串类的应用

8.1.3 String类的常用方法

8.1.4 StringBuffer类的常用方法

8.2 Java输入输出流类

8.2.1 Java的标准输入输出

8.2.2 输入输出流框架

8.2.3 输入输出流类的应用

8.2.4 RandomAccessFlle类

8.2.5 对象序列化与对象流类

8.2.6 使用输入输出流小结

8.3 其他常用类

8.3.1 数学函数类Math

8.3.2 新日期类

8.3.3 随机数类Random

8.3.4 运行时Runtime类

8.3.5 控制台输入Scanner类

8.3.6 拆箱装箱的包装类

8.3.7 定时器Timer类和定时任务TimerTask类

8.4 知识拓展——反射机制相关的类

8.4.1 Class类

8.4.2 java.lang.reflect包中的重要类

8.4.3 反射机制的应用

习题8

第9章 多线程机制

9.1 多线程的概念

9.1.1 程序、进程和多任务

9.1.2 线程

9.1.3 多线程

9.1.4 线程的生命周期与Java的多线程机制

9.2 创建线程对象

9.2.1 通过继承Thread类创建线程对象

9.2.2 通过Runnable接口创建线程对象

9.3 线程的优先级与状态

9.3.1 线程类的方法

9.3.2 控制线程的优先级

9.3.3 控制线程的状态

9.4 Java的线程同步机制与应用模型

9.4.1 线程的同步机制

9.4.2 生产消费模型

9.4.3 共用公司银行账户模型

9.4.4 线程通信——水塘模型

9.5 使用多线程应注意的问题

9.5.1 防止线程死锁

9.5.2 使用多线程的代价

9.6 知识拓展——多线程的新特性

9.6.1 线程池

9.6.2 通过Callable接口创建有返回值的线程

习题9

第10章 图形用户界面

10.1 图形用户界面概述

10.1.1 Swing与AWT组件

10.1.2 Swing类的层次结构

10.1.3 布局管理器

10.1.4 Java的事件处理机制

10.2 容器

10.2.1 窗口

10.2.2 对话框与精确定位组件

10.2.3 面板

10.2.4 分隔面板与边界管理器应用

10.2.5 选项卡面板

10.3 基本组件

10.3.1 标签文本框与网格管理器应用

10.3.2 按钮与自建监听器

10.3.3 单选按钮与内建监听器

10.3.4 复选框

10.3.5 下拉列表框与匿名监听器

10.3.6 文本区与滚动条

10.3.7 创建容器与组件小结

10.4 菜单组件

10.4.1 菜单栏

10.4.2 多级菜单

10.4.3 文件选择器与执行命令的菜单

10.4.4 工具栏

10.4.5 弹出式菜单与适配器的应用

10.5 知识拓展——表格

10.5.1 普通表格与卡片管理器应用

10.5.2 创建默认表格模型

10.5.3 维护表格

习题10

第11章 图形与多媒体处理

11.1 使用Graphics绘制基本图形

11.1.1 如何使用颜色对象

11.1.2 绘制直线和矩形

11.1.3 绘制椭圆和圆弧

11.1.4 绘制多边形

11.2 使用Graphics2D绘制基本图形

11.2.1 绘制二维直线

11.2.2 绘制二维矩形

11.3 使用Graphics绘制文字图形

11.3.1 绘制字符串、字符和字节文字

11.3.2 字体控制

11.3.3 不同颜色的文字

11.4 图像处理

11.4.1 图像种类

11.4.2 图像的显示

11.4.3 图像的缩放显示

11.5 动画处理

11.5.1 动画原理

11.5.2 用线程实现动画

11.6 知识拓展——Java数据统计图

11.6.1 柱形图

11.6.2 饼图

11.6.3 折线图

习题1

第12章 访问数据库

12.1 数据库和JDBC

12.1.1 数据库下载与安装

12.1.2 MySQL的操作

12.1.3 JDBC简介

12.1.4 创建连接数据库的公用类

12.2 通过Java程序访问数据库

12.2.1 在数据库中创建数据表

12.2.2 添加和查询数据

12.3 通过窗口界面访问数据库

12.3.1 添加学生信息

12.3.2 修改学生信息

12.3.3 删除学生信息

习题2

第13章 综合应用程序实例

13.1 数值变换运算

13.2 幻灯机效果

13.3 利用滑块改变背景颜色

13.4 对象的克隆

13.5 正弦曲线

13.6 在画布上手工画图

13.7 电闪雷鸣的动画

13.8 控制移动的文字

13.9 水中倒影

13.10 图形钟

习题13

编后语


书查询(www.shuchaxun.com)本网页唯一编码:
2f6873087a9b35aeb36fa9521a7a4a7b#eb21528168e108d586998f09deaa60af#44078259#14529824.zip