展开全部

主编推荐语

《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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。