计算机
类型
可以朗读
语音朗读
328千字
字数
2015-08-01
发行日期
展开全部
主编推荐语
Java全面入门: 基础知识、开发工具、OOP、设计模式、图形界面
内容简介
本书内容主要包括:Java的起源和特点、Java开发工具入门、Java语言基础、Java输入/输出、程序流程控制结构和方法、数组、类和对象、类的继承和接口、包和异常、面向对象程序设计的基本原则及设计模式初步、图形处理、图形用户界面、多线程。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 第3版前言
- 第1章 Java概述
- 【案例分析】
- 1.1 Java的崛起
- 1.2 Java与C++、C
- 1.2.1 Java和C++
- 1.2.2 Java与C
- 1.3 Java语言的特点
- 1.4 Java程序的类型及其不同的编程模式
- 1.5 Java程序开发过程
- 1.6 Java开发工具入门
- 1.6.1 JDK的下载、安装
- 1.6.2 配置环境变量
- 1.6.3 JDK开发工具简介
- 1.6.4 Java程序开发步骤小结
- 习题1
- 问题探究1
- 第2章 Java语言基础
- 【案例分析】
- 2.1 标识符、关键字和分隔符
- 2.1.1 标识符和关键字
- 2.1.2 分隔符
- 2.2 数据类型
- 2.2.1 基本数据类型
- 2.2.2 变量
- 2.3 运算符与表达式
- 2.3.1 算术运算符
- 2.3.2 赋值运算符
- 2.3.3 关系运算符
- 2.3.4 逻辑运算符
- 2.3.5 条件运算符
- 2.3.6 其他运算符
- 2.3.7 运算符的优先级
- 2.4 字符串
- 2.4.1 创建String对象
- 2.4.2 创建StringBuffer对象
- 2.5 案例实现
- 习题2
- 问题探究2
- 第3章 Java输入/输出
- 【案例分析】
- 3.1 标准输入/输出方法
- 3.1.1 标准输出方法
- 3.1.2 Scanner键盘输入类
- 3.1.3 read方法的使用
- 3.2 命令行参数输入法的应用
- 3.3 流式交互输入/输出的应用
- 3.3.1 应用举例
- 3.3.2 Java I/O基本模型
- 3.4 文件数据的读/写
- 3.5 JOptionPane对话框输入法
- 3.6 案例实现
- 习题3
- 问题探究3
- 第4章 程序流程控制结构和方法
- 【案例分析】
- 4.1 语句和程序流程控制结构
- 4.2 选择结构
- 4.2.1 选择语句
- 4.2.2 多选择结构switch语句
- 4.3 循环结构
- 4.3.1 3种循环语句
- 4.3.2 循环程序结构小结
- 4.3.3 循环嵌套和continue、break语句
- 4.4 算法设计
- 4.4.1 迭代算法
- 4.4.2 穷举算法
- 4.4.3 递归算法
- 4.5 案例实现
- 习题4
- 问题探究4
- 第5章 数组
- 【案例分析】
- 5.1 数组的基本概念
- 5.2 一维数组
- 5.2.1 一维数组的声明
- 5.2.2 一维数组内存申请
- 5.2.3 一维数组的初始化
- 5.2.4 测定数组的长度
- 5.2.5 for-each语句与数组
- 5.3 二维数组
- 5.3.1 认识二维数组
- 5.3.2 二维数组的声明与创建
- 5.3.3 二维数组元素的初始化
- 5.3.4 二维数组的引用
- 5.4 案例实现
- 习题5
- 问题探究5
- 第6章 Java类和对象
- 【案例分析】
- 6.1 面向对象编程
- 6.2 类的描述
- 6.2.1 类的定义
- 6.2.2 成员变量的访问控制符
- 6.2.3 成员方法
- 6.2.4 成员变量和局部变量
- 6.2.5 final变量
- 6.3 对象的创建与使用
- 6.3.1 对象的创建
- 6.3.2 对象的比较
- 6.3.3 对象的使用
- 6.3.4 释放对象
- 6.3.5 Java变量内存分配
- 6.3.6 匿名对象
- 6.4 类的构造方法
- 6.4.1 构造方法的作用和定义
- 6.4.2 this引用
- 6.5 static变量及static方法
- 6.5.1 static变量
- 6.5.2 static方法
- 6.6 对象初始化过程
- 6.7 成员方法
- 6.7.1 方法调用与参数传递方式
- 6.7.2 方法重载
- 6.7.3 final最终方法和abstract抽象方法
- 6.8 复杂程序解决方案和方法
- 6.9 案例实现
- 习题6
- 问题探究6
- 第7章 类的继承和接口
- 【案例分析】
- 7.1 类的继承
- 7.1.1 继承的概念
- 7.1.2 创建子类
- 7.1.3 关于父类的构造方法
- 7.2 成员变量的隐藏和成员方法的重构
- 7.3 抽象类
- 7.4 接口
- 7.4.1 接口概述
- 7.4.2 接口的定义
- 7.4.3 实现接口的类定义
- 7.4.4 接口的多态性
- 7.5 泛型
- 7.5.1 泛型的概念和泛型类的声明
- 7.5.2 泛型应用
- 7.5.3 ArrayLsit泛型数据结构
- 7.6 案例实现
- 习题7
- 问题探究7
- 第8章 包和异常
- 【案例分析】
- 8.1 包
- 8.1.1 创建包
- 8.1.2 类的包外引用
- 8.1.3 jar命令打包与引用
- 8.2 异常处理
- 8.2.1 异常的基本概念
- 8.2.2 异常处理机制
- 8.2.3 自定义异常类
- 8.2.4 GUI应用程序的异常处理
- 8.3 案例实现
- 习题8
- 问题探究8
- 第9章 面向对象程序设计的基本原则及设计模式初步
- 【案例分析】
- 9.1 UML类图
- 9.1.1 类的UML图
- 9.1.2 UML接口表示
- 9.1.3 UML依赖关系
- 9.1.4 UML关联关系
- 9.1.5 UML聚合关系
- 9.1.6 UML组合关系
- 9.1.7 泛化关系
- 9.1.8 实现关系
- 9.2 面向对象程序设计的基本原则
- 9.2.1 发现变化,封装变化
- 9.2.2 单一职责原则和最少知识原则
- 9.2.3 开放-封闭原则
- 9.2.4 子类型能够替换基类型原则
- 9.2.5 合成/聚合复用原则
- 9.3 案例实现
- 习题9
- 问题探究9
- 第10章 图形处理
- 【案例分析】
- 10.1 Java坐标系
- 10.2 图形的颜色控制
- 10.3 Graphics类的基本图形
- 10.3.1 绘制直线和矩形
- 10.3.2 绘制圆弧
- 10.3.3 绘制多边形
- 10.4 案例实现
- 习题10
- 问题探究10
- 第11章 图形用户界面
- 【案例分析】
- 11.1 图形用户界面概述
- 11.1.1 图形用户界面组件
- 11.1.2 组件分类
- 11.1.3 常用容器类的应用
- 11.2 事件处理
- 11.2.1 基本概念
- 11.2.2 事件处理机制
- 11.2.3 事件处理的实现方式
- 11.2.4 适配器类
- 11.3 一般组件
- 11.3.1 标签
- 11.3.2 按钮
- 11.3.3 文本框
- 11.3.4 文本区
- 11.3.5 列表框组件
- 11.3.6 滚动窗格
- 11.3.7 复选框和单选按钮
- 11.3.8 滑动条
- 11.3.9 多事件处理示例
- 11.4 菜单与对话框
- 11.4.1 创建菜单
- 11.4.2 弹出式菜单
- 11.4.3 对话框
- 11.5 布局管理器
- 11.5.1 顺序布局——FlowLayout
- 11.5.2 边界布局——BorderLayout
- 11.5.3 网格布局——GridLayout
- 11.5.4 卡片布局——CardLayout
- 11.5.5 手工布局
- 11.6 JApplet的使用
- 11.7 Java事件类方法列表
- 11.8 案例实现
- 习题11
- 问题探究11
- 第12章 多线程
- 【案例分析】
- 12.1 多线程概述
- 12.1.1 基本概念
- 12.1.2 线程的状态与生命周期
- 12.1.3 线程的调度与优先级
- 12.2 创建和运行线程
- 12.2.1 利用Thread类创建线程
- 12.2.2 用Runnable接口创建线程
- 12.3 线程间的数据共享
- 12.4 多线程的同步控制
- 12.4.1 线程同步相关概念
- 12.4.2 synchronized应用
- 12.4.3 synchronized的进一步说明
- 12.5 案例实现
- 习题12
- 问题探究12
- 第13章 综合案例——聊天通信
- 13.1 界面及源代码
- 13.2 应用程序框架分解
- 13.2.1 Socket连接的建立
- 13.2.2 基于TCP的Socket数据通信架构
- 13.2.3 图形用户界面与事件处理界面设计
- 13.3 知识点
- 13.3.1 网络通信的层次
- 13.3.2 通信端口
- 13.3.3 Java网络编程中主要使用的类和可能产生的异常
- 13.3.4 Socket通信模式
- 13.3.5 Socket类和ServerSocket类的构造方法及常用方法
- 13.3.6 API系统中DataInputStream和DataOutputStream的应用
- 13.3.7 多线程处理机制
- 习题13
- 附录 部分习题参考答案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。