计算机
类型
可以朗读
语音朗读
95千字
字数
2017-08-01
发行日期
展开全部
主编推荐语
《Java编程基础》8章详解Java语言特点、使用方法、类与对象操作,附小结及练习。
内容简介
全书共8章,介绍了Java语言的发展历史和特点、使用控制台进行输入和输出、Java程序的编译和执行流程、Eclipse的操作方法、Java的基本数据类型和操作符、Java基本控制流程语句、类和对象的定义和使用、构造方法、类的封装性、方法重载、类的继承性、方法重写、final关键字、类的多态性、抽象类、接口以及Java中的常用类等,每个章节都设置有小结和实践练习,帮助读者巩固所学的内容。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 Java语言概述
- 1.1 Java语言简介
- 1.1.1 Java语言产生的背景
- 1.1.2 Java语言的特点
- 1.1.3 Java语言的运行平台
- 1.1.4 实践任务——配置运行环境
- 1.2 使用命令行开发Java程序
- 1.2.1 Java程序运行过程
- 1.2.2 注释
- 1.2.3 实践任务——记事本编辑源程序
- 1.3 使用Eclipse开发Java程序
- 1.3.1 Java集成开发工具介绍
- 1.3.2 Java集成开发工具选择
- 1.3.3 实践任务——安装和使用Eclipse
- 知识扩展
- 本章小结
- 习题练习
- 第2章 Java基础语法
- 2.1 用户标识符与保留字
- 2.1.1 用户标识符
- 2.1.2 保留字
- 2.2 Java的数据类型
- 2.2.1 基本数据类型
- 2.2.2 引用数据类型
- 2.2.3 Java数据类型的转换
- 2.3 常量与变量
- 2.3.1 变量
- 2.3.2 常量
- 2.4 运算符
- 2.4.1 算术运算符
- 2.4.2 赋值运算符
- 2.4.3 关系运算符
- 2.4.4 逻辑运算符
- 2.4.5 三元运算符
- 2.4.6 运算符的优先级
- 2.5 控制流语句
- 2.5.1 选择语句
- 2.5.2 实践任务——用switch实现菜单
- 2.5.3 循环语句
- 2.5.4 跳转语句
- 2.6 信息的输入与输出
- 2.6.1 控制台简介
- 2.6.2 控制台输入
- 2.6.3 格式化输出
- 2.6.4 实践任务——循环选择菜单项
- 本章小结
- 习题练习
- 第3章 数组
- 3.1 数组
- 3.1.1 数组的概念
- 3.1.2 如何使用一维数组
- 3.1.3 如何使用二维数组
- 3.1.4 对象数组
- 3.2 数组(Arrays)类
- 3.2.1 Arrays类的使用
- 3.2.2 实践任务——用对象数组保存信息
- 本章小结
- 习题练习
- 第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.4.1 属性的定义
- 4.4.2 属性的使用
- 4.5 类的方法
- 4.5.1 成员方法的定义
- 4.5.2 成员方法的调用
- 4.6 对象的创建和使用
- 4.6.1 创建对象
- 4.6.2 对象的简单应用示例
- 4.6.3 对象的清除
- 4.6.4 方法引用及参数传递
- 4.7 信息的封装和隐藏
- 4.7.1 封装的概念
- 4.7.2 如何实现封装
- 4.8 构造方法
- 4.8.1 构造方法的使用
- 4.8.2 自定义构造方法
- 4.9 方法重载
- 4.10 关键字this
- 4.10.1 关键字this的使用
- 4.10.2 实践任务——构造方法重载
- 4.11 关键字static
- 4.11.1 static方法
- 4.11.2 main()方法
- 4.11.3 static变量
- 4.12 变量的进一步讨论
- 4.12.1 实例变量和类变量
- 4.12.2 变量的初始化器
- 知识扩展
- 4.12.3 实践任务——封装完整的Book类
- 本章小结
- 习题练习
- 第5章 类的继承
- 5.1 类的继承
- 5.1.1 继承能让开发事半功倍
- 5.1.2 如何实现继承
- 5.1.3 类继承的实现
- 5.2 方法重写
- 5.2.1 方法的重写
- 5.2.2 变量的隐藏
- 5.3 关键字super的应用
- 5.4 关键字final的应用
- 5.5 包及访问限定
- 5.5.1 Java中常用的标准类包
- 5.5.2 包的创建及包中类的引用
- 5.5.3 引用类包中的类
- 5.5.4 访问限定
- 5.5.5 实践任务——从子类继承父类资源
- 本章小结
- 习题练习
- 第6章 类的多态性
- 6.1 类的多态性
- 6.1.1 对象转型
- 6.1.2 抽象类
- 6.1.3 抽象方法
- 6.2 接口
- 6.2.1 接口概述
- 6.2.2 接口的定义
- 6.2.3 接口的实现
- 6.2.4 接口的多重继承
- 6.2.5 抽象类和接口的对比
- 6.2.6 实践任务——用接口扩展类的功能
- 6.3 内部类
- 6.3.1 成员内部类
- 6.3.2 局部内部类
- 6.3.3 匿名内部类
- 6.3.4 静态内部类
- 本章小结
- 习题练习
- 第7章 异常处理
- 7.1 异常概述
- 7.2 异常分类及常见异常
- 7.3 捕获异常
- 7.4 抛出异常
- 7.4.1 声明抛出异常
- 7.4.2 实践任务——手动抛出异常
- 7.5 自定义异常类
- 7.5.1 何时自定义异常类
- 7.5.2 实践任务——自定义异常类
- 本章小结
- 习题练习
- 第8章 常用的Java类
- 8.1 常用的基础类
- 8.1.1 Objcet类
- 8.1.2 System类
- 8.1.3 Runtime类
- 8.2 包装类的代表Integer类
- 8.3 数学工具类——Math类
- 8.4 字符串
- 8.4.1 String类
- 8.4.2 StringBuffer类
- 8.4.3 StringTokenizer类
- 8.5 其他常用工具类
- 8.5.1 向量(Vector)类
- 8.5.2 Date类
- 8.5.3 实践任务——Date类定义起止日期
- 8.5.4 Calendar类
- 8.5.5 GregorianCalendar类
- 8.5.6 Random类
- 8.5.7 实践任务——Random类产生中奖对象
- 本章小结
- 习题练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。