主页 详情

《Java语言程序设计》_姚晓玲,王立波,张龙翔,孙晓燕编著_14189919_7121305696

【书名】:《Java语言程序设计》
【作者】:姚晓玲,王立波,张龙翔,孙晓燕编著
【出版社】:北京:电子工业出版社
【时间】:2017
【页数】:345
【ISBN】:7121305696
【SS码】:14189919

最新查询

内容简介

第1章 Java概述

1.1 Java、互联网和其他

1.1.1 Java平台简介

1.1.2 万维网与互联网

1.1.3 Java发展历史

1.2 Java的特点

1.3 第一个Java程序

1.4 编写、编译、执行Java程序

1.4.1 Java源程序的创建

1.4.2 编译Java源文件

1.4.3 执行Java字节码文件

关键术语

本章小结

复习题

第2章 程序设计基础

2.1 Java程序的基本结构

2.1.1 算法与程序

2.1.2 Java程序基本结构

2.2 标识符与关键字

2.2.1 标识符的组成

2.2.2 关键字

2.3 控制台输入/输出

2.3.1 控制台输出

2.3.2 Scanner类的使用

2.4 变量

2.4.1 变量的声明

2.4.2 变量的使用

2.5 常量

2.5.1 字面常量

2.5.2 有名常量

2.6 算术运算和位运算

2.6.1 算术运算符和算术表达式

2.6.2 整数的算术运算

2.6.3 浮点数的算术运算

2.6.4 算术混合运算的精度

2.6.5 位运算

2.7 赋值语句和赋值表达式

2.7.1 赋值表达式

2.7.2 赋值语句

2.8 数据类型转换

2.8.1 类型的默认转换

2.8.2 强制类型转换

2.8.3 字符串和基本数据类型数据的转换

2.9 字符数据类型及其运算

2.10 Java程序设计风格

2.10.1 命名规范

2.10.2 Java样式文件

2.10.3 代码的编写风格

关键术语

本章小结

复习题

第3章 分支结构

3.1 boolean数据类型

3.2 关系运算符和关系表达式

3.3 逻辑运算符和逻辑表达式

3.3.1 非(!)运算

3.3.2 与(&&)运算

3.3.3 或(‖)运算

3.3.4 位运算符做逻辑运算

3.4 if语句

3.4.1 if语句

3.4.2 if-else语句

3.4.3 if-else if语句

3.4.4 if-else语句常见问题

3.5 switch语句

3.6 条件表达式

3.7 格式化控制台输出

3.8 应用示例

关键术语

本章小结

复习题

第4章 循环结构

4.1 while循环

4.2 do-while循环

4.3 for循环

4.4 循环嵌套和编程方法

4.4.1 循环嵌套

4.4.2 编程方法

4.5 break和continue

4.5.1 break语句

4.5.2 continue语句

4.6 循环示例

4.6.1 for循环实现实例

4.6.2 while循环语句实现实例

关键术语

本章小结

复习题

第5章 类和对象

5.1 类、对象、方法、成员变量

5.2 定义类和对象

5.2.1 定义类

5.2.2 创建对象

5.2.3 访问对象的属性和方法

5.3 方法的基本定义

5.3.1 方法定义格式

5.3.2 return语句

5.3.3 方法调用

5.3.4 方法调用的一般过程

5.3.5 成员方法和成员变量的关系

5.4 set和get方法

5.4.1 setter方法的一般形式

5.4.2 getter方法

5.5 构造方法

5.6 基本数据类型和引用类型

5.7 Java的包装类

5.7.1 int和Integer类之间的转换

5.7.2 Integer类的常用方法

5.7.3 装箱和拆箱

5.8 instanceof运算符

5.9 应用示例

关键术语

本章小结

复习题

第6章 方法

6.1 方法的定义

6.2 方法的调用

6.3 参数的值传递

6.4 方法重载

6.5 变量的作用域

6.6 参数可变的方法

6.7 递归

6.8 方法示例

6.9 Math数学类方法

6.9.1 Math类的两个字段

6.9.2 Math类的部分数学方法

关键术语

本章小结

复习题

第7章 数组

7.1 数组

7.1.1 什么是数组

7.1.2 声明数组

7.1.3 数组的创建

7.1.4 声明、创建数组并初始化

7.1.5 数组元素的访问

7.1.6 数组长度属性length

7.2 数组的基本应用

7.2.1 数组排序

7.2.2 数组查找

7.3 数组的进一步探讨

7.3.1 数组与foreach语句

7.3.2 数组与方法

7.3.3 数组与对象

7.4 二维数组

7.4.1 二维数组的声明、创建和初始化

7.4.2 访问二维数组元素

7.4.3 二维数组的length属性

7.4.4 二维数组的应用举例

7.5 Arrays类

7.6 数组应用示例

关键术语

本章小结

复习题

第8章 类的深入探讨

8.1 面向对象编程的三个特征

8.2 类的组织形式——包

8.2.1 包的声明

8.2.2 导入包的类

8.2.3 Java中的常用包

8.3 类的其他特性

8.3.1 访问权限修饰符

8.3.2 构造方法重载

8.3.3 this关键字

8.3.4 static关键字

8.4 枚举

8.4.1 枚举的定义

8.4.2 枚举的使用

8.5 内部类

8.5.1 成员内部类

8.5.2 局部内部类

8.6 类与类之间的关系

8.6.1 类的UML图

8.6.2 依赖关系

8.6.3 关联关系

8.6.4 聚合关系

8.6.5 组合关系

8.7 类的设计原则

8.8 注解

8.8.1 基本Annotation

8.8.2 自定义的注解

8.8.3 注解的注解

8.9 泛型

8.9.1 泛型类的声明

8.9.2 泛型对象的声明和创建

8.10 类的应用示例

关键术语

本章小结

复习题

第9章 继承和多态

9.1 继承

9.1.1 继承在Java中的实现

9.1.2 方法重写

9.1.3 访问权限修饰符protected

9.1.4 super关键字

9.1.5 继承下的构造方法

9.2 Obiect类介绍

9.3 抽象类和最终类

9.3.1 抽象类和抽象方法

9.3.2 最终类和最终方法

9.4 多态

9.4.1 父类引用指向子类对象

9.4.2 多态的实现

9.5 继承和多态示例

9.5.1 四则运算程序

9.5.2 动物喂养案例

9.5.3 舒舒租车系统

关键术语

本章小结

复习题

第10章 接口

10.1 接口

10.1.1 接口的定义

10.1.2 接口的实现

10.1.3 接口和抽象类的关系

10.1.4 接口的UML表示

10.2 接口与多态

10.2.1 接口实现多态

10.2.2 面向接口的编程

10.3 匿名内部类

10.4 Java常用接口

10.5 接口的新特性

10.5.1 默认方法

10.5.2 接口的静态方法

10.5.3 函数式接口

10.6 lambda表达式

10.6.1 lambda表达式的语法

10.6.2 lambda表达式与函数式接口

10.7 接口的应用示例

关键术语

本章小结

复习题

第11章 异常处理

11.1 异常概述

11.2 异常类型

11.2.1 Error类

11.2.2 Exception类

11.3 try-catch-finally语句

11.3.1 多catch语句段的try-catch语句

11.3.2 try-catch-finally与return语句

11.3.3 try-catch语句的嵌套

11.3.4 try语句块中自动释放资源

11.3.5 一个catch语句块捕获多种类型异常对象

11.4 throw异常的抛出

11.4.1 throw抛出异常

11.4.2 throws子句

11.4.3 异常抛出和子类

11.5 自定义异常

11.6 异常应用示例

关键术语

本章小结

复习题

第12章 Java常用类

12.1 String类和StringBuffer类

12.1.1 构造字符串对象

12.1.2 字符串特性

12.1.3 字符串对象不可变性

12.2 StringBuffer类

12.2.1 StringBuffer类创建对象

12.2.2 StringBuffer类常用方法

12.3 大数类

12.3.1 BigInteger类

12.3.2 BigDecimal类

12.4 Java常用日期处理类

12.4.1 Date类

12.4.2 Calendar类

12.4.3 DateFormat类

12.4.4 SimpleDateFormat类

12.5 Java集合框架

12.5.1 List列表接口

12.5.2 Set集合接口

12.5.3 Map映射接口

12.6 Collections类

12.7 Class类

12.8 集合应用示例

关键术语

本章小结

复习题

第13章 图形用户界面

13.1 AWT和Swing

13.1.1 AWT介绍

13.1.2 Swing介绍

13.2 窗体

13.3 面板

13.4 Swing常用组件

13.4.1 标签

13.4.2 按钮

13.4.3 文本框

13.4.4 文本域

13.4.5 单选按钮

13.4.6 复选框

13.4.7 菜单条、菜单和菜单项

13.5 布局管理

13.5.1 流式布局管理器

13.5.2 边界式布局管理器BorderLayout

13.5.3 网格式布局管理器

13.6 事件驱动程序设计

13.6.1 事件模型

13.6.2 Java事件类、监听器接口和适配器类

13.6.3 事件处理实现方式

13.7 常用事件类及事件处理

13.7.1 窗口事件及处理

13.7.2 动作事件及处理

13.7.3 选择事件及处理

13.7.4 键盘事件及处理

13.8 图形用户界面应用实例

关键术语

本章小结

复习题

第14章 文件和流

14.1 File类

14.2 输入流和输出流

14.3 二进制流

14.3.1 InputStream类和OutputStream类

14.3.2 FileInputStream类和FileOutputStream类

14.3.3 BufferedInputStream类和BufferedOutputStream类

14.3.4 DataInputStream类和DataOutputStream类

14.4 字符流

14.4.1 Reader类和Writer类

14.4.2 FileReader类和FileWriter类

14.4.3 InputStreamReader类和OutputStreamWriter类

14.4.4 BufferedReader类和BufferedWriter类

14.5 随机流

14.6 流的应用示例

关键术语

本章小结

复习题

第15章 线程

15.1 线程的定义

15.1.1 进程、线程与多线程

15.1.2 Java的多线程机制

15.1.3 主线程

15.2 线程的创建和运行

15.2.1 继承Thread类创建线程

15.2.2 实现Runnable接口创建线程

15.2.3 两种多线程实现机制的比较

15.3 线程状态

15.3.1 线程的状态

15.3.2 线程的调度

15.3.3 线程操作方法

15.4 线程的同步

15.4.1 同步代码块

15.4.2 同步方法

关键术语

本章小结

复习题

附录A Java的下载、安装与配置

附录B Eclipse下载与安装

附录C Java运算符的优先级和结合性

附录D Java API使用

附录E JUnit测试工具的使用

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
dbe640446c0ff9b46025069e83484492#7626482b8426eab7b01d82a13328d427#91014519#14189919.zip