目录:

出版说明

前言

第1章  面向对象程序设计基础

1.1  结构化方法与结构化程序设计

1.2  面向对象方法与面向对象程序设计

1.3  面向对象程序设计的基本概念和特征

1.4  统一建模语言UML

1.5  本章小结

1.6  习题

第2章  Java概述

2.1  Java技术背景

2.1.1  Java的发展历史

2.1.2  Java语言的特点

2.1.3  Java技术体系

2.2  Java运行环境

2.2.1  JDK的安装和配置

2.2.2  Java程序的基本结构

2.2.3  Java的基本开发方式

2.2.4  NetBeans IDE的安装与使用

2.3  本章小结

2.4  习题

第3章  Java基本语法

3.1  引例:计算矩形面积

3.2  Java语言的基本概念

3.2.1  基本数据类型

3.2.2  数据类型转换

3.2.3  关键字与标识符

3.2.4  变量与常量

3.2.5  运算符与表达式

3.2.6  分隔符与注释

3.3  输入与输出

3.3.1  输入

3.3.2  输出

3.4  Java语句

3.4.1  普通语句

3.4.2  分支语句

3.4.3  循环语句

3.4.4  转移语句

3.5  应用实例

3.5.1  计算Fibonacci数列

3.5.2  递归计算阶乘

3.5.3  用试除法计算质数

3.6  本章小结

3.7  习题

第4章  类和对象

4.1  引例:“人”的抽象

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.4.3  设置类成员的访问控制属性

4.5  静态成员

4.5.1  静态变量

4.5.2  静态方法

4.6  包和实用类

4.6.1  包

4.6.2  Java标准包

4.6.3  实用类

4.7  应用实例

4.7.1  点和矩形的抽象

4.7.2  通信录项

4.7.3  剪刀石头布游戏

4.8  本章小结

4.9  习题

第5章  数组和字符串

5.1  引例:多个单词的反向显示

5.2  数组

5.2.1  一维数组

5.2.2  二维数组

5.3  字符串

5.3.1  字符串直接量

5.3.2  字符串String类

5.3.3  字符串StringBuffer类

5.4  应用实例:使用对象数组管理学生成绩

5.5  本章小结

5.6  习题

第6章  继承与多态

6.1  引例:对Person类的继承

6.2  类的继承

6.2.1  Object类

6.2.2  子类

6.2.3  成员的隐藏与重载

6.2.4  最终类

6.3  类的多态

6.3.1  多态的实现

6.3.2  抽象类

6.3.3  接口

6.4  应用实例:平面几何图形基本类层次设计

6.5  本章小结

6.6  习题

第7章  类设计原则和规范

7.1  引例:违反类设计原则的汽车销售系统

7.2  类设计原则

7.2.1  单一职责原则

7.2.2  开放封闭原则

7.2.3  依赖倒置原则

7.2.4  里氏代换原则

7.2.5  迪米特法则

7.2.6  接口隔离原则

7.3  Java程序设计规范

7.3.1  文件组织

7.3.2  布局

7.3.3  命名规范

7.4  应用实例:满足类设计原则的汽车销售管理

7.5  本章小结

7.6  习题

第8章  异常处理

8.1  引例:除数为0的异常及处理

8.2  异常概述

8.2.1  异常与错误

8.2.2  Java异常类

8.3  异常处理机制

8.3.1  异常的产生与抛出

8.3.2  异常的捕获与处理

8.4  用户自定义异常类

8.5  应用实例:图书订购异常处理

8.6  本章小结

8.7  习题

第9章  多线程程序设计

9.1  引例:简单的多线程程序

9.2  线程概述

9.3  Java线程类和接口

9.3.1  Thread类

9.3.2  Runnable接口

9.4  线程调度与控制

9.4.1  线程状态

9.4.2  线程调度

9.4.3  线程控制

9.5  线程的同步机制

9.5.1  共享资源

9.5.2  线程同步

9.5.3  线程通信

9.6  应用实例:定时器

9.7  本章小结

9.8  习题

第10章  输入/输出机制

10.1  引例:简单的文件输出

10.2  数据流概述

10.2.1  流的基本概念

10.2.2  Java数据流类

10.3  字节流

10.3.1  基本字节流

10.3.2  文件字节流

10.3.3  过滤字节流

10.4  字符流

10.4.1  基本字符流

10.4.2  字符流子类

10.5  应用实例:过滤文本行

10.6  本章小结

10.7  习题

第11章  集合框架

11.1  引例:使用树存储排序数据

11.2  泛型

11.3  集合类

11.3.1  Collection接口

11.3.2  迭代器Iterator

11.3.3  Set接口

11.3.4  List接口

11.4  映射类

11.5  应用实例:用TreeMap存储的通信录

11.6  本章小结

11.7  习题

第12章  数据库访问技术

12.1  引例:访问数据库

12.2  JDBC概述

12.2.1  JDBC框架结构

12.2.2  JDBC类和接口

12.3  访问数据库

12.4  应用实例:访问数据库的汽车销售管理

12.5  本章小结

12.6  习题

参考文献

java面向对象程序设计(jdk1.6)第三版 目录页数_Java面向对象程序设计/普通高等教育计算机规划教材简介,目录书摘...相关推荐

  1. C语言程序设计教程(第三版)课后习题5.7

    C语言程序设计教程(第三版)课后习题5.7 语言学习从菜鸟开始 描述 给出一个不多于5位的整数,要求1.求出它是几位数2.分别输出每一位数字3.按逆序输出各位数字,例如原数为321,应输出123 输入 ...

  2. C语言程序设计教程(第三版)课后习题6.1

    C语言程序设计教程(第三版)课后习题6.1 语言学习从菜鸟开始 描述 输入两个正整数m和n,求其最大公约数和最小公倍数. 输入 两个整数 输出 最大公约数,最小公倍数 输入样例 1 5 7 输出样例 ...

  3. 1097: C语言程序设计教程(第三版)课后习题10.4

    1097: C语言程序设计教程(第三版)课后习题10.4 1.描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图.写一函数:实现以上功能,在主函数中输入n个数和输出调整后的 ...

  4. C语言程序设计教程(第三版)课后习题6.7

    C语言程序设计教程(第三版)课后习题6.7 语言学习从菜鸟开始 描述 一个数如果恰好等于它的因子之和,这个数就称为"完数". 例如,6的因子为1.2.3,而6=1+2+3,因此6是 ...

  5. C语言程序设计教程(第三版)课后习题6.11

    C语言程序设计教程(第三版)课后习题6.11 Description 用迭代法求 .求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n])要求前后两次求出的得差的绝对值少于0.0000 ...

  6. 1095: C语言程序设计教程(第三版)课后习题10.2

    1095: C语言程序设计教程(第三版)课后习题10.2 1.描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cde afg abc 样例输出 a ...

  7. C语言程序设计教程(第三版)课后习题1.6

    C语言程序设计教程(第三版)课后习题1.6 Description 编写一个程序,输入a.b.c三个值,输出其中最大值. Input 一行数组,分别为a b c Output a b c其中最大的数 ...

  8. 1099: C语言程序设计教程(第三版)课后习题10.7

    1099: C语言程序设计教程(第三版)课后习题10.7 时间限制: 1 Sec 内存限制: 128 MB 提交: 702 解决: 443 题目描述 有一字符串,包含n个字符.写一函数,将此字符串中从 ...

  9. Java 2实用教程(第三版)实验指导与习题解答and实验模版代码及答案 (二)

    实验2 字体对话框 1.答案: [代码1]:setModal(true); [代码2]:setVisible(false); [代码3]:setVisible(false); [代码4]:new Fo ...

最新文章

  1. Web开发的机器学习框架
  2. 登陆窗体显示动态效果
  3. __getattribute__()、__getattr__()、__setattr__()、__delattr__()
  4. 【版本更新】IM 4.3.0新版本升级上线!
  5. eclipse主题下载网站
  6. pythonselect a valied_Python Select 解析
  7. lightoj 1037 - Agent 47(状压dp)
  8. es6 async函数的语法
  9. 分布式系统面试连环炮
  10. 不要成为职场中的三种人
  11. 关于 Swift Package Manager 的一些经验分享
  12. Unity3D 与 3DMax 结合开发
  13. Resource概述
  14. 实现Tumblr的标题栏跟滑动渐变颜色(在2个色值之间)的动画
  15. 【被坑过得重要经验】无缘无故报一个qb_tenpay_bank_20042编译不通过
  16. 【财富空间】卡耐基梅隆首席科学家大卫·伯恩:机器人学与商业机遇
  17. 一文带你了解爆火的Chat GPT
  18. CentOS+Jenkins+docsify
  19. 学会这个神器和技巧,低代码开发高端可视化大屏
  20. 面试时被问:为什么裁员只裁你,不裁别人,该怎么回答?

热门文章

  1. SAP Spartacus自定义Component的Not found问题
  2. TypeScript里的.d.ts语法
  3. Angular应用双向绑定的语法糖
  4. 如何创建依赖于某时间段的ABAP视图
  5. 使用SAP CRM text api将空的文本写入到后台,会发生什么事
  6. 如何根据SAP CRM扩展字段的UI标签找到其ID
  7. create new page group - ST05
  8. ETAG is returned by the first read
  9. SAP云平台CloudFoundry环境试用帐号过期了怎么办
  10. Cloud for Customer的工作中心(work center)加载源代码