万本电子书0元读

万本电子书0元读

顶部广告

零基础学Java程序设计电子书

暂无

售       价:¥

14人正在读 | 0人评论 6.2

作       者:祝明慧

出  版  社:电子工业出版社

出版时间:2021-12-01

字       数:15.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
暂无
目录展开

内容简介

前言

第1篇 基础语法篇

第1章 第一个Java程序

1.1 人与人的交互——语言

1.2 计算机使用的语言——机器码

1.3 人与计算机的交互——编程语言

1.4 什么是Java

1.4.1 Java的发展史

1.4.2 Java的特点

1.4.3 Java的用途

1.5 构建Java开发环境

1.5.1 下载和安装JDK

1.5.2 配置环境变量

1.5.3 Eclipse

1.5.4 计算机等级考试中的工具NetBeans IDE 2007

1.6 编写程序

1.6.1 使用记事本

1.6.2 使用Eclipse

1.6.3 使用NetBeans IDE 2007

1.7 小结

1.8 习题

第2章 数据

2.1 数据在哪里

2.1.1 数据的形式

2.1.2 如何寻找数据

2.1.3 数据的分类

2.2 整数

2.2.1 进制表示

2.2.2 整数类型

2.3 小数

2.3.1 表示形式

2.3.2 小数类型

2.4 文本数据

2.4.1 单个字符

2.4.2 多个字符

2.5 状态数据

2.6 未知的数据

2.6.1 表示方法——变量

2.6.2 命名方式

2.6.3 声明变量

2.7 小结

2.8 习题

第3章 基本数据处理

3.1 如何进行数据运算

3.1.1 指定变量值

3.1.2 表达式

3.1.3 多个表达式

3.2 数值处理

3.2.1 算术运算

3.2.2 扩展赋值运算

3.2.3 增量/减量运算

3.2.4 正/负运算

3.2.5 数据类型转换

3.2.6 运算顺序

3.2.7 数值比较运算

3.3 位运算

3.3.1 位逻辑运算

3.3.2 移位运算

3.3.3 位运算优先级

3.3.4 位运算扩展赋值运算

3.4 文本处理

3.4.1 字符比较

3.4.2 文本连接

3.5 状态处理

3.5.1 条件运算

3.5.2 布尔逻辑运算

3.6 运算符总结

3.7 小结

3.8 习题

第4章 执行顺序

4.1 语句

4.1.1 表达式语句

4.1.2 空语句

4.2 语句块

4.2.1 语句块的构成

4.2.2 作用域

4.2.3 嵌套

4.3 顺序执行

4.3.1 流程图

4.3.2 调试

4.4 小结

4.5 习题

第5章 选择执行

5.1 选择执行概述

5.1.1 什么是选择执行

5.1.2 流程图

5.2 if选择语句

5.2.1 语法结构

5.2.2 执行流程

5.2.3 使用语句块

5.2.4 多if语句组合使用

5.3 if-else选择语句

5.3.1 两个分支

5.3.2 执行流程

5.3.3 if-else语句嵌套使用

5.4 if-else-if选择语句

5.4.1 多分支结构

5.4.2 执行流程

5.5 switch选择语句

5.5.1 语法结构

5.5.2 默认分支

5.5.3 跳出分支

5.6 小结

5.7 习题

第6章 循环执行

6.1 循环执行概述

6.1.1 什么是循环执行

6.1.2 循环的构成

6.1.3 流程图

6.2 当型循环for

6.2.1 语法结构

6.2.2 循环方式

6.2.3 简化形式

6.3 当型循环while

6.3.1 语法结构

6.3.2 循环方式

6.4 直到型循环do-while

6.4.1 语法结构

6.4.2 循环方式

6.5 循环跳转

6.5.1 跳出循环break

6.5.2 跳出当前循环continue

6.5.3 标签

6.6 嵌套循环

6.6.1 普通嵌套

6.6.2 复杂嵌套

6.6.3 跳出多层循环

6.7 小结

6.8 习题

第7章 方法

7.1 方法概述

7.2 使用方法

7.2.1 声明方法

7.2.2 调用方法

7.3 使用参数

7.3.1 声明参数

7.3.2 传递参数

7.4 返回值

7.4.1 声明返回类型

7.4.2 传递返回值

7.5 局部变量

7.6 递归

7.6.1 什么是递归

7.6.2 实现递归

7.7 小结

7.8 习题

第2篇 面向对象篇

第8章 类和对象

8.1 类的形成

8.1.1 抽象

8.1.2 封装

8.1.3 构造类

8.1.4 类中的成员

8.2 对象的形成

8.2.1 为什么有对象

8.2.2 成员变量和方法划分

8.2.3 创建对象

8.2.4 初始化对象

8.2.5 使用对象

8.3 多态和重载

8.3.1 为什么要有多态

8.3.2 使用重载

8.3.3 重载的解析

8.3.4 构造方法的重载

8.4 访问权限

8.4.1 创建第二个类

8.4.2 权限介绍

8.5 小结

8.6 习题

第9章 继承

9.1 继承概述

9.1.1 继承的作用

9.1.2 如何实现继承

9.1.3 继承原则

9.1.4 继承构造方法

9.2 同名问题

9.2.1 成员变量同名

9.2.2 成员方法同名

9.2.3 使用父类中的成员变量

9.3 小结

9.4 习题

第10章 抽象类和接口

10.1 抽象类

10.1.1 定义抽象类

10.1.2 抽象方法

10.1.3 抽象类继承

10.2 接口

10.2.1 定义接口

10.2.2 接口继承

10.2.3 接口实现

10.3 小结

10.4 习题

第11章 Java类的体系

11.1 包

11.1.1 创建包

11.1.2 使用包

11.1.3 使用JAR文件

11.1.4 JDK常用包

11.2 内部类

11.2.1 定义内部类

11.2.2 内部类使用外部类的成员

11.2.3 内部类之间访问

11.2.4 外部类使用内部类

11.2.5 匿名类

11.3 Object类和Class类

11.3.1 Object类

11.3.2 Class类

11.4 小结

11.5 习题

第12章 错误处理

12.1 异常

12.1.1 异常类型

12.1.2 异常机制

12.2 异常处理

12.2.1 捕获异常

12.2.2 声明抛出异常

12.2.3 自定义异常

12.3 断言

12.3.1 创建断言

12.3.2 启用断言

12.3.3 使用断言

12.4 小结

12.5 习题

第3篇 高级语法篇

第13章 数组和字符串

13.1 数组

13.1.1 什么是数组

13.1.2 声明一维数组

13.1.3 创建一维数组

13.1.4 使用一维数组中的元素

13.1.5 遍历数组

13.1.6 声明二维数组

13.1.7 创建二维数组

13.1.8 使用二维数组中的元素

13.1.9 使用Arrays类

13.2 字符串

13.2.1 声明字符串对象

13.2.2 创建字符串对象

13.2.3 访问字符串

13.2.4 修改字符串

13.2.5 使用StringBuffer类

13.2.6 其他操作

13.3 小结

13.4 习题

第14章 文件

14.1 输入/输出

14.1.1 流

14.1.2 Java的输入/输出类体系

14.1.3 控制台的输入/输出

14.2 文件操作

14.2.1 创建文件/目录

14.2.2 管理文件/目录

14.2.3 随机文件操作

14.2.4 压缩文件操作

14.3 字节流

14.3.1 字节输入流

14.3.2 字节输出流

14.4 字符流

14.4.1 字符输入流

14.4.2 字符输出流

14.5 对象流

14.5.1 对象输入流

14.5.2 对象输出流

14.6 正则表达式

14.6.1 Pattern类

14.6.2 Matcher类

14.7 小结

14.8 习题

第15章 线程

15.1 线程概述

15.1.1 什么是线程

15.1.2 Java的线程模型

15.2 创建线程

15.2.1 继承Thread类

15.2.2 实现Runnable接口

15.3 操作线程

15.3.1 线程的基本操作

15.3.2 设置线程优先级

15.3.3 线程并发和锁

15.3.4 线程交互

15.3.5 改变线程状态

15.3.6 线程组

15.4 小结

15.5 习题

第16章 图形用户界面

16.1 基本概念

16.1.1 组件

16.1.2 布局管理

16.1.3 事件处理

16.2 AWT界面设计

16.2.1 AWT的Java体系

16.2.2 AWT常用容器

16.2.3 布局管理器

16.2.4 容器嵌套

16.2.5 AWT事件处理模型

16.2.6 事件监听器

16.2.7 事件适配器

16.2.8 AWT组件库

16.3 Swing界面设计

16.3.1 Swing的Java体系

16.3.2 使用规则

16.3.3 Swing常用组件

16.3.4 事件处理机制

16.4 小结

16.5 习题

第17章 Applet程序设计

17.1 Applet概述

17.1.1 Applet的体系结构

17.1.2 Applet的工作机制

17.1.3 Applet的生命周期

17.2 构建Applet

17.2.1 构建Applet子类

17.2.2 实现必要的方法

17.2.3 嵌入网页中

17.3 Applet的图形化

17.3.1 基于AWT的图形用户界面

17.3.2 基于Swing的图形用户界面

17.3.3 事件处理

17.4 多媒体支持

17.4.1 显示图像

17.4.2 播放动画

17.4.3 播放声音

17.5 数据通信

17.5.1 同页面Applet通信

17.5.2 Applet与浏览器通信

17.5.3 网络通信

17.6 小结

17.7 习题

第18章 集合和泛型

18.1 集合概述

18.2 Collection分支

18.2.1 Collection的体系结构

18.2.2 Collection的核心方法

18.3 Map分支

18.3.1 Map的体系结构

18.3.2 Map的核心方法

18.4 集合类

18.4.1 动态数组

18.4.2 散列表

18.5 泛型

18.5.1 泛型的作用

18.5.2 定义泛型

18.5.3 泛型的使用规则

18.6 小结

18.7 习题

第19章 枚举

19.1 定义枚举

19.2 使用枚举

19.3 枚举的特性

19.3.1 不能使用=

19.3.2 枚举与switch语句一起使用

19.3.3 迭代枚举元素

19.3.4 不能继承

19.3.5 实现接口

19.3.6 嵌套枚举

19.4 枚举中的常用方法

19.5 操作枚举的工具类

19.5.1 EnumSet

19.5.2 EnumMap

19.6 小结

19.7 习题

第4篇 案例应用篇

第20章 计算器

20.1 设计界面

20.2 添加显示界面

20.3 实现按键功能

20.4 添加按键

20.5 实现辅助功能

20.5.1 设置主界面

20.5.2 创建构造方法

20.5.3 显示计算器

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部