Java程序设计(普通高等教育十五国家级规划教材)

Java程序设计(普通高等教育十五国家级规划教材)
作 者: 许满武
出版社: 高等教育出版社
丛编项: 普通高等教育“十五”国家级规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java程序设计(普通高等教育十五国家级规划教材)》作者简介

内容简介

Java语言自1995年面世以来,不断改进完善,2005年又增加了新的语言成分。《普通高等教育十五国家级规划教材:Java程序设计》汲取了James Gosling与Ken Amold等人关于Java设计的精华,增添了目前Java语言最新发展的特色,融入了语言概念与原理的剖析,还与传统编程语言C++进行了比较。《普通高等教育十五国家级规划教材:Java程序设计》内容共分五篇。第一篇介绍面向对象程序设计。第二篇介绍Java的命令式成分,包括运算符、表达式和控制流语句。第三篇介绍Java的面向对象机制,这是《普通高等教育十五国家级规划教材:Java程序设计》的核心,包括类、扩展类、接口和内嵌类型,并介绍了Java语言的最新成分。第四篇介绍Java语言基础类,包括异常、字符串、线程、类型编程、废区收集和内存管理、包。第五篇介绍J2SE类库,主要包括输入/输出、集聚类型及其他设施,也包括用于系统编程的类库。各章后配有适量的练习题。附录中给出Java语言和文档注释的最新语法规范。作为“十五”国家级规划教材,《普通高等教育十五国家级规划教材:Java程序设计》可作为计算机专业的本科生的教学用书和研究生的参考教材,也可作为软件工程开发人员的自学用书和研究人员的参考用书。

图书目录

第一篇面向对象程序设计.

第1章面向对象程序设计的基本概念

1.1对象

1.2类

1.3类型

1.4封装

1.5继承

1.6多态

1.7小结

1.8练习题

第2章Java面向对象程序设计概述

2.1引言

2.2变量

2.3注释

2.4命名常量

2.5控制流

2.6类和对象

2.7方法和形参

2.8数组

2.9字符串对象

2.10类的扩展

2.11接口

2.12异常

2.13包

2.14Java的底层结构

2.15其他主题

2.16小结

2.17练习题

第二篇Java语言的命令式成分

第3章标记.运算符和表达式

3.1词法元素

3.2类型及其字面值

3.3变量

3.4数组变量

3.5.算术运算符

3.6普通运算符

3.7运算符的优先级和结合性

3.8表达式

3.9访问成员

3.10小结

3.11练习题

第4章流程控制

4.1语句和分程序

4.2if-else

4.3switch-case-default

4.4while和do-while

4.5for

4.6标号

4.7break

4.8continue

4.9return

4.10没有goto语句的原因

4.11小结

4.12练习题

第三篇Java语言的面向对象机制

第5章类和对象

5.1一个简单的类

5.2域

5.3访问控制

5.4创建对象

5.5构造与初始化

5.6方法

5.7this引用

5.8方法的名复用

5.9main方法

5.10native方法

5.11小结

5.12练习题

第6章类的扩展

6.1扩展类举例

6.2扩展类中的构造器

6.3方法的改写和域的隐藏

6.4类型兼容与类型转换

6.5protected的真正含义

6.6final方法和类

6.7抽象类和方法

6.8Objeot类

6.9对象的克隆

6.10扩展类的使用

6.11扩展使用的类

6.12单继承和多继承

6.13小结

6.14练习题

第7章接口

7.1接口举例

7.2接口的说明

7.3扩展接口

7.4接口的使用

7.5标记接口

7.6何时使用接口

7.7小结

7.8练习题

第8章内嵌类型

8.1静态内嵌类型

8.2内含类

8.3局部内含类

8.4匿名内含类

8.5内嵌类型的继承

8.6接口中的内嵌类型

8.7内嵌类型的实现

8.8名字的含义

8.9小结

8.10练习题

第9章Java新添语言成分

9.1断言

9.2类属

9.3逐元循环

9.4自动包装/解包

9.5枚举类型

9.6可变形参

9.7静态移入

9.8诠释

9.9小结

9.10练习题

第四篇Java语言基础类

第10章异常

10.1创建异常类型

10.2throw

10.3throws子句

10.4try.catch和finally子句..

10.5何时使用异常

10.6小结

10.7练习题

第11章字符串

11.1基本字符串操作

11.2字符串比较

11.3实用功能

11.4建立相关字符串

11.5字符串转换

11.6字符串与char数组

11.7字符串与byte数组

11.8StringBuffer类

11.9小结

11.10练习题

第12章线程

12.1线程的创建

12.2使用Runnable

12.3同步

12.4线程通信

12.5walt和notify的细节

12.6线程调度

12.7死锁

12.8结束线程的执行

12.9结束应用程序的执行

12.10易变性(volatile)

12.11线程管理.安全性与线程组

12.12线程与异常

12.13ThreadLocal变量

12.14调试线程

12.15小结

12.16练习题

第13章类型编程

13.1包装类

13.2反射

13.3类的加载

13.4小结

13.5练习题

第14章废区收集与内存管理

14.1废区收集

14.2一个简单模型

14.3终结

14.4与废区收集器交互

14.5可达状态与引用对象

14.6小结

14.7练习题

第15章包

15.1包的命名

15.2类型移入

15.3包的访问

15.4包的内容

15.5Package对象

15.6小结

15.7练习题

第五篇J2SE类库

第16章输入/输出包

16.1字节流

16.2字符流

16.3转换流

16.4流类简介

16.5数据字节流

16.6文件处理

16.7对象序化

16.8IOException异常

16.9小结

16.10练习题

第17章集聚类型

17.1集聚

17.2迭代

17.3排序

17.4Collection接口

17.5Set与SortedSet接口

17.6List接口

17.7Map与SortedMap接口

17.8包装的集聚和Collections类

17.9Arrays类

17.10Iterator的实现

17.11Collection的实现

17.12遗留集聚类型

17.13Properties类

17.14小结

17.15练习题

第18章其他设施

18.1BitSet类

18.2Observer/Observable

18.3Random类

18.4StringTokenizer类

18.5Timer和TimerTask类

18.6Date类

18.7Math和StrictMath类

18.8小结

18.9练习题

第19章系统编程

19.1System类

19.2创建进程

19.3停机

19.4Runtime类的其他功能

19.5安全性

19.6小结

19.7练习题

第20章其他包

20.1java.awt——抽象窗口工具

20.2java.applet——小应用程序

20.3java.beanS——构件

20.4java.math——数学运算

20.5java.net——网络

20.6java.rmi—远程方法调用

20.7java.security——安全工具

20.8java.sql/javax.sql——关系数据库访问

20.9java.nio——新输入/输出

20.10java.text——多语种支持

20.11工具子包

20.12javax.*——标准扩展包

20.13javax.accessibility——GUI的易用性

20.14javax.naming——命名与目录服务

20.15javax.sound——声音处理

20.16javax.swing——SwingGUI构件

20.17org.omg.CORBA——CORBAAPI

20.18小结

附录AJava语言语法规范

附录B文档注释语法规范

参考文献...