Java面向对象程序设计

Java面向对象程序设计

北京比特塞威斯图书服务事业部, 组编

出版社:机械工业出版社

年代:2007

定价:29.0

书籍简介:

本书详细讲解了面向对象程序设计的知识,JAVA基本语法等。

书籍目录:

总序

前言

第1章Java技术概述

1.1Java语言的发展历史

1.2.2Java平台的分类

1.2.1JavaSE甲台

1.2.2JavaEE平台

1.2.3JavaME平台

1.3Java的技术特点

1.3.1Java的语言特性

1.3.2Java语言的运行机制

1.3.3Java的虚拟机与跨平台特性

1.3.4Java自动垃圾收集技术

1.4Java开发环境

1.4.1Java运行环境安装

1.4.2Java运行环境配置

1.5J第一个Java应用程序

1.6J小结

第2章JJava面向对象基础

2.1J面向对象的基本思想

2.1.1J面向对象思想中的类和对象

2.1.2J面向对象的程序设计思想

2.1.3Java中的类和对象

2.1.4J引导类

2.2J面向对象的软件开发方法

2.3J面向对象设计举例

2.4J小结

第3章J数据类型和变量

3.1Java基本数据类型

3.1.1整数类型

3.1.2浮点类型

3.1.3boolean类型

3.1.4char类型

3.2Java中的引用类型

3.3Java中的局部变量

3.3.1局部变量的初始化

3.3.2局部变量的作用域

3.4Java中的成员变量

3.4.1Java中的静态成员变量

3.4.2Java中的实例变量

3.4.3Java成员变量的初始化

3.5小结

第4章Java中的运算符号

4.1基本运算

4.1.1算术运算

4.1.2递增递减运算

4.1.3扩展赋值运算

4.2逻辑运算

4.3位运算

4.4字符串串接运算

4.5浮点类型变量的运算

4.6小结

第5章、Java中的程序语句

5.1分隔符与语句块(block)

5.1.1普通语句块

5.1.2静态语句块

5.2Java中的标识符和关键字

5.3循环语句

5.3.1for循环语句

5.3.2while循环语句

5.3.3do.while循环语句

5.4条件语句

5.4.1if.else分支控制语句

5.4.2if.elseif分支控制语句

5.4.3if控制语句

5.4.4问号表达式

5.5switch语句

5.6break和continue语句

5.6.1循环语句中的break语句

5.6.2循环语句中的continue语句

5.7注释语句与Javadoc

5.8小结

第6章Java中类的设计方法

6.1对象状态刻画类的信息封装

6.1.1Java中的访问修饰符

6.1.2类信息的封装和隐藏

6.1.3Java类的属性

6.2对象状态初始化类的构造方法

6.2.1构造方法存存的原因

6.2.2构造方法的特征

6.3对象行为的刻画方法的重载

6.3.1普通方法的重载

6.3.2构造方法的重载

6.4对象的生命周期构造与销毁

6.4.1Java对象的构造过程

6.4.2Java对象的垃圾回收

6.5类特征的刻画静态成员

6.5.1类状态的刻画静态变量

6.5.2类状态的初始化静态语句

6.5.3类功能的刻画静态方法

6.6小结

第7章Java中类的组织(包)

7.1Java类的文件意义

7.2包的第一个例子

7.3包类型编译语句

7.4package的打包与引用

7.4.1jar命令打包

7.4.2打包Javapackage

7.4.3调用打包后的package

7.5包的作用

7.6小结

第8章Java编码规范

8.1Java文件结构规范

8.1.1Java文件的结构

8.1.2Java程序模板

8.1.3Java文件书写原则

8.2Java中的命名规则

8.2.1包与类的命名规则

8.2.2变量与常量的命名规则

8.2.3方法的命名规则

8.3Java语句书写规范

8.3.1普通语句书写规范

8.3.2控制语句书写规范

8.3.3方法语句书写规范

8.4小结

第9章Java中类的继承

9.1继承的基本概念

9.1.1类与类之间的从属关系

9.1.2代码的重用机制

9.1.3继承的原则

9.2父类对继承的限制

9.3方法的重写

9.3.1方法重写的概念

9.3.2方法重写实现细节

9.4面向对象中的多态

9.5构造方法的继承规则

9.5.1默认构造方法调用

9.5.2显式构造方法调用

9.5.3继承中构造方法调用原则

9.6小结

第10章Jatva中的接口

10.1接口的概念

10.2接口的继承

10.3接口的使用原则

10.4小结

第11章Java中的高级类

11.1抽象类(abstract)

11.1.1抽象类的基本概念

11.1.2抽象类的使用原则

11.1.3接U和抽象类的比较

11.2final类型的类、方法和变量

11.2.1类的继承性与final类

11.2.2final类型的方法

11.2.3final类型的变量

11.3Java内部类

11.3.1内部类的定义和使用

11.3.2静态内部类

11.3.3局部内部类

11.3.4内部类的继承

11.3.5内部接口和接口中的内部类

11.3.6内部类的使用原则

11.4Java匿名类

11.5小结

第12章Java中的常用类

12.1Java体系中的Obiect类

12.1.1Object类的概念

12.1.2对象的比较

12.1.3对象的toString方法

12.2String类

12.2.1字符串的基本操作

12.2.2字符串的拆分与合并

12.2.3字符串的对象特点

12.3StringBuf.fer类

12.4Math类

12.5Random类

12.6日期处理类

12.7Java体系中的封装类

12.8小结

第13章Java中的数组

13.1数组的基本概念

13.1.1基本类型数组

13.1.2对象型数组

13.1.3一维数组的数组(多维数组)

13.2Java数组的操作

13.2.1数组初始化

13.2.2数组的枚举

13.2.3数组的复制

13.2.4识别数组类型

13.2.5Arrays类

13.3Java数组使用原则

13.4小结

第14章Java数据结构

14.1Java中的集合类

14.1.1集合(Set)的基本概念

14.1.2集合的枚举

14.1.3foreach循环语句

14.2Java链表(List)

14.2.1链表的基本概念

14.2.2链表类Vector

14.3Java栈

14.4JavaMap

14.4.1HashTable的概念和使用

14.4.2HashMap的概念和使用

14.4.3HashMap和HashTable的比较

14.5小结

第15章Java异常处理

15.1异常的基本概念

15.1.1Java片常处理机制

15.1.2异常和错误的区别

15.1.3异常的分类

15.2异常的处理

15.2.1时catch异常处理

15.2.2throws异常处理

15.2.3异常的状态

15.2.4方法重写中的异常处理

15.3自定义异常

15.4异常的定义和处理原则

15.5小结

第16章Java输入与输出

16.1数据输入输出基本模型

16.2数据输入输出基本机制

16.3文本文件的输入和输出

16.3.1文本文件读取

16.3.2文本文件输出

16.4命令行输入和输出

16.5二进制文件输入和输出

16.6小结

第17章Java线程

17.1线程的概念

17.1.1线程的基本模型

17.1.2bread类创建线程

17.2线程状态管理

17.2.1线程的终止

17.2.2通过优先级属性更改线程执行状态

17.2.3通过sleep和interrupt控制线程状态

17.3线程的同步

17.3.1线程Join同步

17.3.2线程Synchronized同步

17.4waitnotify方法协调线程

17.5面包作坊的多线程实现

17.6小结

第18章Java断言

18.1Assertion的基本概念和用法

18.2Assertion命令使用

18.3继承和Assertion断言

18.4断言和异常的区别

18.5断言使用原则

18.6小结

第19章JavaSocket程序设计

19.1Socket基本模型

19.2Socket连接的建立

19.3通过Socket进行数据通信

19.4小结

第20章多线程聊天室系统实战

20.1系统需求概要和项目背景

20.1.1项目范围

20.1.2项目开发计划

20.2WinChat1.0系统的设计与实现

20.2.1系统基本结构

20.2.2MyChat通信协议

20.2.3MyChat的系统结构与实现

20.2.4MyChat系统结构优化

20.3小结

附录软件调试环境

内容摘要:

  本书详细讲解了Java面向对象程序设计的知识。主要内容包括Java面向对象基本概念、Java基本语法、类的构造和设计、抽象类与接口、类的高级特性、Java中常用的类等。本书适用于Java面向对象程序设计的初学者,也可作为各类Java培训班的教材。  本书详细讲解了Java面向对象程序设计的知识。主要内容包括Java面向对象基本概念、Java基本语法、类的构造和设计、抽象类与接口、类的高级特性、Java中常用的类等。面向对象是本书的重点,在对面向对零知识进行了深入讨论后,作为面向对象思想的应用又介绍了JavaIO程序设计、多线程、Socket程序设计、数组和常用的数据结构,最后讲解了使用Java技术开发软件系统的方法。  本书内容安排由浅入深,通过丰富的教学案例全面讲解了面向对象的应用技术,非常适合初学者。书中的程序不需要特殊运行条件和编程环境,只需安装JDK1.6和记事本软件。  本书适用于Java面向对象程序设计的初学者,也可作为各类Java培训班的教材。

书籍规格:

书籍详细信息
书名Java面向对象程序设计站内查询相似图书
丛书名挑战Java程序员系列丛书
9787111218463
如需购买下载《Java面向对象程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26装帧平装
页数 310 印数 5000

书籍信息归属:

Java面向对象程序设计是机械工业出版社于2007.07出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。