展开全部

主编推荐语

Java编程全面教程:从基础到高级应用

内容简介

本书共分为十五章,内容包括:Java概述,基本数据类型与运算,控制语句,数组,类和对象,继承与多态,接口与使用,异常处理,常用实用类,集合、泛型、反射和标注,Java多线程机制,输入输出流,图形用户界面GUI,网络编程,数据库编程。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第一篇 Java语言基础
  • 第1章 Java概述
  • 1.1 Java简介
  • 1.1.1 Java的产生与发展
  • 1.1.2 Java的特点
  • 1.2 JDK安装与配置
  • 1.2.1 认识JDK
  • 1.2.2 下载与安装Java开发工具包
  • 1.2.3 配置环境变量
  • 1.3 Java程序的两种结构
  • 1.3.1 开发Java应用程序的方法
  • 1.3.2 开发Java小应用程序的方法
  • 1.4 程序注释
  • 1.5 Eclipse简介与使用
  • 1.5.1 Eclipse简介
  • 1.5.2 Eclipse基本操作
  • 1.5.3 Eclipse调试程序的方法
  • 1.6 小结
  • 1.7 习题
  • 第2章 基本数据类型、运算符与表达式
  • 2.1 标识符与关键字
  • 2.1.1 Unicode字符集
  • 2.1.2 标识符
  • 2.1.3 关键字
  • 2.2 基本类型数据
  • 2.2.1 变量与常量
  • 2.2.2 Java基本数据类型
  • 2.2.3 基本类型数据的输入/输出
  • 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.5 习题
  • 第3章 控制语句
  • 3.1 控制语句概述
  • 3.2 顺序结构
  • 3.3 选择结构
  • 3.3.1 if语句
  • 3.3.2 switch语句
  • 3.4 循环结构
  • 3.4.1 while循环
  • 3.4.2 do-while循环
  • 3.4.3 for循环
  • 3.4.4 循环的嵌套
  • 3.5 选择结构与循环结构的嵌套
  • 3.6 break语句与continue语句
  • 3.6.1 break语句
  • 3.6.2 continue语句
  • 3.7 小结
  • 3.8 习题
  • 第4章 数组
  • 4.1 一维数组
  • 4.1.1 一维数组的声明
  • 4.1.2 为一维数组分配空间
  • 4.1.3 数组的内存模型
  • 4.1.4 访问一维数组元素
  • 4.1.5 一维数组初始化
  • 4.1.6 使用增强型循环访问数组元素
  • 4.2 多维数组
  • 4.2.1 二维数组的声明
  • 4.2.2 为二维数组分配空间
  • 4.2.3 访问二维数组元素
  • 4.2.4 二维数组初始化
  • 4.3 命令行参数
  • 4.3.1 命令行参数的概念
  • 4.3.2 命令行参数的获取与使用
  • 4.4 小结
  • 4.5 习题
  • 第5章 类和对象
  • 5.1 面向对象的基本概念
  • 5.1.1 对象的概念
  • 5.1.2 类的概念
  • 5.1.3 继承
  • 5.1.4 多态
  • 5.2 类
  • 5.2.1 类的定义
  • 5.2.2 域的定义
  • 5.2.3 方法的定义与使用
  • 5.3 对象
  • 5.3.1 Java中对象的概念
  • 5.3.2 对象的创建与表示
  • 5.3.3 对象的内存模型
  • 5.3.4 对象的使用
  • 5.3.5 this关键字
  • 5.4 访问权限
  • 5.4.1 访问权限的概念
  • 5.4.2 私有域和私有方法
  • 5.4.3 公有域和公有方法
  • 5.4.4 保护的域和保护的方法
  • 5.4.5 默认访问权限的域和方法
  • 5.4.6 public类
  • 5.5 构造方法
  • 5.5.1 构造方法的作用
  • 5.5.2 实例初始化器
  • 5.5.3 构造方法的定义与使用
  • 5.6 参数的传递
  • 5.6.1 基本类型数据作方法的参数
  • 5.6.2 引用类型作方法的参数
  • 5.7 对象组合
  • 5.7.1 对象组合的概念
  • 5.7.2 组合类的定义与使用
  • 5.8 package和import
  • 5.8.1 package语句
  • 5.8.2 import语句
  • 5.9 对象数组
  • 5.9.1 对象数组的概念
  • 5.9.2 对象数组的定义与使用
  • 5.10 static与static修饰成员
  • 5.10.1 static修饰域
  • 5.10.2 static修饰方法
  • 5.10.3 静态初始化器
  • 5.11 其他类型的类
  • 5.11.1 内部类
  • 5.11.2 匿名类
  • 5.11.3 局部类
  • 5.12 小结
  • 5.13 习题
  • 第6章 继承与多态
  • 6.1 子类及其对象
  • 6.1.1 子类定义
  • 6.1.2 子类成员的可访问性
  • 6.1.3 instanceof运算符
  • 6.2 域的隐藏和方法的重写
  • 6.2.1 域的隐藏
  • 6.2.2 方法的重写
  • 6.2.3 super关键字
  • 6.3 对象的赋值兼容规则
  • 6.4 final关键字
  • 6.4.1 final修饰类
  • 6.4.2 final修饰方法
  • 6.4.3 常量
  • 6.5 多态
  • 6.5.1 多态概念
  • 6.5.2 多态的实现
  • 6.6 abstract关键字
  • 6.6.1 abstract修饰类
  • 6.6.2 abstract修饰方法
  • 6.7 小结
  • 6.8 习题
  • 第7章 接口和枚举
  • 7.1 接口
  • 7.1.1 接口的概念与定义
  • 7.1.2 接口与abstract类
  • 7.2 实现接口
  • 7.2.1 用类实现接口
  • 7.2.2 定义接口中的方法
  • 7.3 接口与多态
  • 7.3.1 接口多态的概念
  • 7.3.2 通过接口实现多态
  • 7.4 接口的设计与使用
  • 7.5 枚举
  • 7.5.1 简单的枚举类
  • 7.5.2 复杂的枚举类
  • 7.6 小结
  • 7.7 习题
  • 第8章 异常处理
  • 8.1 异常
  • 8.1.1 异常的概念
  • 8.1.2 异常的类型
  • 8.1.3 程序中的常见异常
  • 8.2 异常处理
  • 8.2.1 Java异常处理机制
  • 8.2.2 try-catch-finally处理异常
  • 8.2.3 throw抛出异常
  • 8.2.4 自定义异常类
  • 8.2.5 方法声明抛出异常
  • 8.2.6 finally和return
  • 8.3 用断言调试程序
  • 8.4 小结
  • 8.5 习题
  • 第二篇 Java常用基础类
  • 第9章 常用实用类
  • 9.1 字符串处理与字符串类
  • 9.1.1 字符串处理问题
  • 9.1.2 字符串类
  • 9.1.3 Scanner类与字符串
  • 9.2 正则表达式与字符串处理
  • 9.2.1 正则表达式
  • 9.2.2 Pattern类和Matcher类
  • 9.3 数学计算与数学类
  • 9.4 日期和日历类
  • 9.4.1 日期类Date
  • 9.4.2 日历类Calendar
  • 9.5 包装类
  • 9.6 小结
  • 9.7 习题
  • 第10章 泛型、集合、反射和注解
  • 10.1 泛型
  • 10.1.1 泛型在集合中的主要应用
  • 10.1.2 声明泛型类
  • 10.1.3 声明泛型接口
  • 10.1.4 声明泛型方法
  • 10.1.5 泛型参数的限定
  • 10.2 集合
  • 10.2.1 List接口
  • 10.2.2 Stack类
  • 10.2.3 ArrayList类
  • 10.2.4 Vector类
  • 10.2.5 Queue接口
  • 10.2.6 LinkedList类
  • 10.2.7 HashSet类
  • 10.3 反射和注解
  • 10.3.1 反射
  • 10.3.2 注解
  • 10.4 小结
  • 10.5 习题
  • 第11章 Java多线程机制
  • 11.1 线程基本概念
  • 11.1.1 操作系统与进程
  • 11.1.2 进程与线程
  • 11.2 线程的创建
  • 11.2.1 扩展Thread类
  • 11.2.2 实现接口Runnable
  • 11.3 线程状态及转换
  • 11.3.1 线程的状态
  • 11.3.2 线程状态转换
  • 11.4 线程调度
  • 11.4.1 线程优先级
  • 11.4.2 线程调度
  • 11.5 线程常用方法
  • 11.5.1 常用方法
  • 11.5.2 线程让步
  • 11.5.3 线程联合
  • 11.5.4 守护线程
  • 11.6 线程同步与锁机制
  • 11.6.1 线程同步概述
  • 11.6.2 线程同步举例
  • 11.6.3 线程安全
  • 11.6.4 线程死锁
  • 11.7 线程的交互
  • 11.8 小结
  • 11.9 习题
  • 第12章 输入输出流
  • 12.1 流的概念
  • 12.1.1 流
  • 12.1.2 流的分类
  • 12.2 File类
  • 12.2.1 文件对象与文件属性
  • 12.2.2 目录
  • 12.2.3 文件的操作
  • 12.2.4 Scanner类与文件
  • 12.3 字节流和字符流
  • 12.3.1 字节流
  • 12.3.2 字符流
  • 12.4 数据流
  • 12.4.1 数据输入流
  • 12.4.2 数据输出流
  • 12.5 缓冲流
  • 12.5.1 缓冲输入流
  • 12.5.2 缓冲输出流
  • 12.6 随机流
  • 12.6.1 随机流的概念
  • 12.6.2 RandomAccessFile流类
  • 12.6.3 字符串乱码的处理
  • 12.7 对象流
  • 12.7.1 对象流概念
  • 12.7.2 对象的序列化
  • 12.7.3 对象输入流与对象输出流
  • 12.8 小结
  • 12.9 习题
  • 第13章 图形用户界面
  • 13.1 图形用户界面概述
  • 13.1.1 抽象窗口工具集AWT
  • 13.1.2 Swing组件
  • 13.1.3 组件与事件
  • 13.2 窗口
  • 13.2.1 JFrame类及常用方法
  • 13.2.2 窗口菜单
  • 13.3 常用组件与布局
  • 13.3.1 常用组件
  • 13.3.2 常用容器
  • 13.3.3 常用布局
  • 13.4 事件处理
  • 13.4.1 事件处理模型
  • 13.4.2 ActionEvent事件
  • 13.4.3 MouseEvent事件
  • 13.4.4 KeyEvent事件
  • 13.4.5 ItemEvent事件
  • 13.4.6 FocusEvent事件
  • 13.4.7 DocumentEvent事件
  • 13.4.8 窗口事件
  • 13.5 对话框
  • 13.5.1 消息对话框
  • 13.5.2 输入对话框
  • 13.5.3 确认对话框
  • 13.5.4 颜色对话框
  • 13.5.5 自定义对话框
  • 13.6 小结
  • 13.7 习题
  • 第14章 网络编程
  • 14.1 网络基础
  • 14.1.1 网络基本概念
  • 14.1.2 TCP和UDP协议
  • 14.2 基于URL的网络编程
  • 14.2.1 URL基础
  • 14.2.2 网络资源访问
  • 14.3 InetAddress类
  • 14.3.1 地址的表示
  • 14.3.2 获取地址
  • 14.4 套接字
  • 14.4.1 套接字概述
  • 14.4.2 客户端套接字
  • 14.4.3 服务器端套接字
  • 14.4.4 多线程网络编程
  • 14.5 UDP数据报
  • 14.5.1 发送数据包
  • 14.5.2 接收数据包
  • 14.6 广播数据报
  • 14.6.1 广播端
  • 14.6.2 接收端
  • 14.7 小结
  • 14.8 习题
  • 第15章 数据库编程
  • 15.1 数据库编程基础
  • 15.1.1 JDBC数据库应用模型
  • 15.1.2 JDBC驱动程序
  • 15.1.3 用JDBC-ODBC桥驱动连接数据库
  • 15.1.4 JDBC常用API
  • 15.2 数据库基本操作
  • 15.2.1 数据插入操作
  • 15.2.2 数据删除操作
  • 15.2.3 数据更新操作
  • 15.2.4 数据查询操作
  • 15.2.5 编译预处理
  • 15.3 事务处理
  • 15.3.1 事务概述
  • 15.3.2 常用事务处理方法
  • 15.4 小结
  • 15.5 习题
  • 附录A ASCII对照表
  • 附录B 数据存储形式及数制转换
  • B.1 数据在计算机内的存储形式
  • B.2 数制转换
  • B.2.1 二进制和十进制数之间的转换
  • B.2.2 八进制数、十六进制数和十进制数之间的转换
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。