更新时间:2023-09-26 16:54:56
封面
版权信息
内容简介
作者简介
序言 Preface
第一部分 新手上路
第1章 初识Java
1.1 什么是Java
1.2 Java能做什么
1.3 Java软件包
1.4 为什么Java可以在任何计算机上运行
1.5 Java和其他语言比较
1.6 为什么学Java
1.7 免费下载、安装和测试学习Java需要的软件
1.8 新手使用Java开发工具Eclipse
1.9 编写和运行第一个Java程序
1.10 什么是Java API
巩固提高练习和编程实践
第2章 开始Java编程
2.1 一切从基础开始
2.2 Java基本数据
2.3 赋值语句
2.4 初识字符串
2.5 初识数组
第3章 新手须知类和对象
3.1 初识类和对象
3.2 学习更多输入、输出API类
3.3 编写用户友好与人机互动程序
实战项目:里程转换应用开发
巩固提高练习和实战项目大练兵
第4章 走进控制语句
4.1 条件表达式
4.2 逻辑表达式和应用
4.3 简单if语句
4.4 简单if-else语句
4.5 嵌套if-else语句
4.6 条件运算符?:
4.7 多项选择——switch语句
4.8 你的程序需要继续运行吗——循环语句
4.9 更多控制语句
实战项目:投资回报应用开发(1)
第5章 数据控制和质量保证初探
5.1 垃圾进、垃圾出——誓将错误消灭在开始
5.2 Java的异常处理
5.3 格式化输出控制
5.4 数据类型转换
5.5 怎样利用Math类
5.6 处理超值数字——BigDecimal类
实战项目:投资回报应用开发(2)
第二部分 告别菜鸟
第6章 走进类和对象
6.1 面向对象编程——原来如此
6.2 类为什么是编程模块
6.3 走进方法
6.4 走进静态数据
6.5 走进静态方法
6.6 我们喜欢再谈对象
实战项目:投资回报应用开发(3)
第7章 继承
7.1 继承就是吃现成饭
7.2 实现继承
7.3 你想让子类怎样继承——访问修饰符再探
7.4 更多继承应用
7.5 抽象类
7.6 最终类
实战项目:几何体面积和体积计算应用开发(1)
第8章 多态
8.1 我们每天都在用多态
8.2 实现多态
8.3 为什么剖析方法绑定
8.4 高手特餐——invokespecial和invokevirtual
实战项目:几何体面积和体积计算应用开发(2)
第9章 接口
9.1 接口就是没有完成的类
9.2 实现接口
9.3 应用接口的典型实例——Cloneable接口
第三部分 Java提高
第10章 细谈数组
10.1 为啥数组就是类
10.2 数组的操作
10.3 高手要掌握的更多数组技术
10.4 API的Arrays类可以做些什么
实战项目:在多级继承中应用数组进行排序
第11章 为何要再谈字符串
11.1 为何字符串也是类
11.2 API StringBuilder类
11.3 API StringTokenizer类——分解字符串
11.4 正则表达式
实战项目:计算器模拟应用开发(1)
第12章 揭秘异常处理
12.1 高手必须懂的API异常处理类