网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java面向对象程序设计/挑战Java程序员系列丛书
分类
作者 栗菊民
出版社 机械工业出版社
下载
简介
编辑推荐

本书详细讲解了Java面向对象程序设计的知识。主要内容包括Java面向对象基本概念、Java基本语法、类的构造和设计、抽象类与接口、类的高级特性、Java中常用的类等。

本书适用于Java面向对象程序设计的初学者,也可作为各类Java培训班的教材。

内容推荐

本书详细讲解了Java面向对象程序设计的知识。主要内容包括Java面向对象基本概念、Java基本语法、类的构造和设计、抽象类与接口、类的高级特性、Java中常用的类等。面向对象是本书的重点,在对面向对零知识进行了深入讨论后,作为面向对象思想的应用又介绍了Java IO程序设计、多线程、Socket程序设计、数组和常用的数据结构,最后讲解了使用Java技术开发软件系统的方法。

本书内容安排由浅入深,通过丰富的教学案例全面讲解了面向对象的应用技术,非常适合初学者。书中的程序不需要特殊运行条件和编程环境,只需安装JDK 1.6和记事本软件。

本书适用于Java面向对象程序设计的初学者,也可作为各类Java培训班的教材。

目录

总序

前言

第1章 Java技术概述

 1.1 Java语言的发展历史

 1.2.2 Java平台的分类

1.2.1 Java SE甲台

1.2.2 Java EE平台

1.2.3 Java ME平台

 1.3 Java的技术特点

1.3.1 Java的语言特性

1.3.2 Java语言的运行机制

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

1.3.4 Java自动垃圾收集技术 

 1.4 Java开发环境

1.4.1 Java运行环境安装

1.4.2 Java运行环境配置

 1.5 J第一个Java应用程序

 1.6 J小结

第2章 JJava面向对象基础

 2.1 J面向对象的基本思想

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

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

2.1.3 Java中的类和对象

2.1.4 J引导类

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

 2.3 J面向对象设计举例

 2.4 J小结

第3章 J数据类型和变量

 3.1 Java基本数据类型

3.1.1 整数类型

3.1.2 浮点类型

3.1.3 boolean类型

3.1.4 char类型

 3.2 Java中的引用类型

 3.3 Java中的局部变量

3.3.1 局部变量的初始化

3.3.2 局部变量的作用域

 3.4 Java中的成员变量

3.4.1 Java中的静态成员变量

3.4.2 Java中的实例变量

3.4.3 Java成员变量的初始化

 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.2 Java中的标识符和关键字

 5.3 循环语句

5.3.1 for循环语句

5.3.2 while循环语句

5.3.3 do.while循环语句

 5.4 条件语句

5.4.1 if.else分支控制语句

5.4.2 if.elseif分支控制语句 

5.4.3 if控制语句

5.4.4 问号表达式

 5.5 switch语句

 5.6 break和continue语句

5.6.1 循环语句中的break语句

5.6.2 循环语句中的continue语句

 5.7 注释语句与Javadoc

 5.8 小结

第6章 Java中类的设计方法

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

6.1.1 Java中的访问修饰符

6.1.2 类信息的封装和隐藏

6.1.3 Java类的属性

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

6.2.1 构造方法存存的原因

6.2.2 构造方法的特征

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

6.3.1 普通方法的重载

6.3.2 构造方法的重载

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

6.4.1 Java对象的构造过程

6.4.2 Java对象的垃圾回收

 6.5 类特征的刻画——静态成员

6.5.1 类状态的刻画——静态变量

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

6.5.3 类功能的刻画——静态方法

 6.6 小结

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

 7.1 Java类的文件意义

 7.2 包的第一个例子

 7.3 包类型编译语句

 7.4 package的打包与引用

7.4.1 jar命令打包 

7.4.2 打包Javapackage

7.4.3 调用打包后的package

  7.5 包的作用

  7.6 小结

第8章 Java编码规范

 8.1 Java文件结构规范

8.1.1 Java文件的结构

8.1.2 Java程序模板

8.1.3 Java文件书写原则

 8.2 Java中的命名规则

8.2.1 包与类的命名规则

8.2.2 变量与常量的命名规则

8.2.3 方法的命名规则

 8.3 Java语句书写规范

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.2 final类型的类、方法和变量

11.2.1 类的继承性与final类

11.2.2 final类型的方法

11.2.3 final类型的变量

 11.3 Java内部类

11.3.1 内部类的定义和使用

11.3.2 静态内部类

11.3.3 局部内部类

11.3.4 内部类的继承 

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

11.3.6 内部类的使用原则

 11.4 Java匿名类

 11.5 小结

第12章 Java中的常用类

 12.1 Java体系中的Obiect类

12.1.1 Object类的概念

12.1.2 对象的比较

12.1.3 对象的toString方法

 12.2 String类

12.2.1 字符串的基本操作

12.2.2 字符串的拆分与合并

12.2.3 字符串的对象特点

 12.3 StringBuf.fer类

 12.4 Math类

 12.5 Random类

 12.6 日期处理类

 12.7 Java体系中的封装类

 12.8 小结

第13章 Java中的数组

 13.1 数组的基本概念

13.1.1 基本类型数组

13.1.2 对象型数组

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

 13.2 Java数组的操作

13.2.1 数组初始化

13.2.2 数组的枚举

13.2.3 数组的复制

13.2.4 识别数组类型 

13.2.5 Arrays类

 13.3 Java数组使用原则

 13.4 小结

第14章 Java数据结构

 14.1 Java中的集合类

14.1.1 集合(Set)的基本概念

14.1.2 集合的枚举

14.1.3 foreach循环语句

 14.2 Java链表(List)

14.2.1 链表的基本概念

14.2.2 链表类Vector

 14.3 Java栈

 14.4 Java Map

14.4.1 HashTable的概念和使用

14.4.2 HashMap的概念和使用

14.4.3 HashMap和HashTable的比较

 14.5 小结

第15章 Java异常处理

 15.1 异常的基本概念

15.1.1 Java片常处理机制

15.1.2 异常和错误的区别

15.1.3 异常的分类

 15.2 异常的处理

15.2.1 时catch异常处理

15.2.2 throws异常处理

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.2 bread类创建线程

 17.2 线程状态管理

17.2.1 线程的终止

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

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

 17.3 线程的同步

17.3.1 线程Join同步

17.3.2 线程Synchronized同步

 17.4 waitnotify方法协调线程

 17.5 面包作坊的多线程实现

 17.6 小结

第18章 Java断言

 18.1 Assertion的基本概念和用法

 18.2 Assertion命令使用

 18.3 继承和Assertion断言

 18.4 断言和异常的区别

 18.5 断言使用原则

 18.6 小结

第19章 Java Socket程序设计

 19.1 Socket基本模型

 19.2 Socket连接的建立

 19.3 通过Socket进行数据通信

 19.4 小结

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

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

20.1.1 项目范围 

20.1.2 项目开发计划

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

20.2.1 系统基本结构

20.2.2 MyChat通信协议

20.2.3 MyChat的系统结构与实现

20.2.4 MyChat系统结构优化

 20.3 小结

附录 软件调试环境

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 2:17:11