主页 详情

《Java面向对象程序设计》_李素若,陈万华,张牧编著_12715722_9787122093561

【书名】:《Java面向对象程序设计》
【作者】:李素若,陈万华,张牧编著
【出版社】:北京:化学工业出版社
【时间】:2010
【页数】:336
【ISBN】:9787122093561
【SS码】:12715722

最新查询

内容简介

第1章 Java概述

1.1 面向对象的程序设计

1.1.1 什么是面向对象程序设计

1.1.2 面向对象程序设计的基本概念

1.1.3 传统程序设计方法的局限性

1.1.4 面向对象程序设计的主要优点

1.2 Java概述

1.2.1 Java的起源与发展

1.2.2 Java语言的特点

1.3 Java与C/C++比较

1.4 Java虚拟机工作原理

1.5 Java的开发和运行环境

1.5.1 JDK三种形式

1.5.2 J2SE的主要内容

1.5.3 JDK下载、安装和配置

1.6 开发和运行Java程序的步骤

1.6.1 选择编辑工具

1.6.2 编译和运行Java程序

小结

习题

第2章 Java基础

2.1 Java的基本组成

2.1.1 标识符

2.1.2 关键字

2.1.3 数据

2.1.4 运算符

2.1.5 分隔符

2.2 Java基本数据类型

2.2.1 整数类型

2.2.2 浮点类型

2.2.3 逻辑类型

2.2.4 字符类型

2.3 Java运算符与表达式

2.3.1 运算符的优先级

2.3.2 算术运算符

2.3.3 赋值运算符

2.3.4 关系运算符

2.3.5 逻辑运算符

2.3.6 位运算符

2.3.7 条件运算符

2.3.8 类型转换

2.4 基本输入输出语句

2.5 结构化程序设计

2.5.1 顺序结构

2.5.2 选择结构

2.5.3 循环结构

2.5.4 跳转语句

2.6 数组

2.6.1 数组的声明与创建

2.6.2 数组的初始化

2.6.3 数组的引用

2.6.4 多维数组

2.7 方法

2.7.1 方法声明

2.7.2 方法调用

2.7.3 方法重载

2.7.4 参数传递

2.8 字符串处理

2.8.1 字符数组与字符串

2.8.2 字符串

2.8.3 字符串操作

2.8.4 字符串数组

小结

习题

第3章 类与对象

3.1 类的定义

3.1.1 类的声明

3.1.2 类体

3.1.3 构造方法

3.2 对象

3.2.1 对象的创建

3.2.2 对象的使用

3.2.3 对象销毁

3.2.4 对象初始化

3.3 访问属性控制

3.3.1 默认访问属性

3.3.2 public

3.3.3 private

3.3.4 protected

3.4 静态成员

3.4.1 静态成员变量

3.4.2 静态成员方法

3.4.3 静态代码块

3.4.4 main()方法

3.5 final、this和null

3.5.1 final

3.5.2 this

3.5.3 null

3.6 包

3.6.1 包的概念

3.6.2 包的声明

3.6.3 包的使用

3.6.4 常用系统包简介

小结

习题

第4章 继承与多态

4.1 类的继承

4.1.1 继承的基本概念

4.1.2 继承实现

4.1.3 子类的构造方法

4.2 类成员的隐藏与重载

4.2.1 成员变量的继承和隐藏

4.2.2 方法的继承、重载和覆盖

4.2.3 this和super

4.2.4 构造方法的继承和重载

4.2.5 父对象与子对象的转换

4.3 多态性

4.3.1 多态性概述

4.3.2 参数多态性示例

4.4 抽象类和最终类

4.4.1 抽象类

4.4.2 最终类

4.5 Object类

4.5.1 Object概述

4.5.2 Object常用方法

小结

习题

第5章 接口与内部类

5.1 接口能够解决的问题

5.1.1 接口的概念

5.1.2 定义接口

5.1.3 接口的特点和实现

5.2 Comparable接口

5.3 回调

5.3.1 回调的概念

5.3.2 Java语言的回调(callback)机制

5.4 内部类

5.4.1 内部类的概念和使用

5.4.2 成员内部类

5.4.3 局部内部类

5.4.4 静态内部类

5.4.5 匿名内部类

小结

习题

第6章 异常处理与输入/输出

6.1 异常处理

6.1.1 异常的概述

6.1.2 Java中的异常类

6.1.3 异常处理机制

6.1.4 异常的捕获与处理

6.1.5 throw和throws语句

6.1.6 定义自己的异常类

6.2 输入/输出流的基本概念

6.3 输入/输出类

6.3.1 字节流InputSrteam类和OutputSrteam类

6.3.2 字符流Reader类和Writer类

6.3.3 标准输入/输出

6.4 文件的顺序访问

6.4.1 输入/输出流操作的一般步骤

6.4.2 字节流类

6.4.3 字符流(Reader类和Writer类)

6.5 文件的随机访问

6.5.1 建立随机访问文件流对象

6.5.2 读/写随机访问文件方法

6.5.3 文件指针及相关方法

6.6 目录和文件管理

6.6.1 目录管理

6.6.2 文件管理

小结

习题

第7章 图形用户界面设计

7.1 Java图形用户界面概述

7.1.1 AWT

7.1.2 Swing

7.2 AWT组件概述

7.3 文本编辑组件

7.3.1 文本行

7.3.2 文本区

7.4 布局管理

7.4.1 边界布局(BorderLayout)

7.4.2 流式布局(FlowLayout)

7.4.3 网格布局(GridLayout)

7.4.4 卡片布局(CardLayout)

7.5 事件处理

7.5.1 Java事件处理基本概念

7.5.2 Java委托事件处理机制

7.5.3 事件监听器类编写要点

7.5.4 事件类和监听器接口

7.5.5 处理ActionEvent事件

7.5.6 处理ItemEvent事件

7.5.7 处理TextEvent事件

7.5.8 处理KeyEvent事件

7.5.9 处理MouseEvent事件

7.5.10 处理WindowEvent事件

7.6 绘图

小结

习题

第8章 Swing组件

8.1 Swing组件的概述

8.2 使用Swing的基本规则

8.3 标签和按钮

8.4 文本编辑组件

8.4.1 文本行JTextField

8.4.2 密码行JPasswordField

8.4.3 文本区JTextArea

8.5 选择组件

8.5.1 单选按钮

8.5.2 复选框

8.5.3 列表框

8.5.4 组合框

8.6 菜单

8.6.1 菜单栏

8.6.2 菜单类

8.6.3 菜单项

小结

习题

第9章 Java Applet程序

9.1 Java Applet基础

9.1.1 Applet类的继承关系

9.1.2 Applet的创建

9.1.3 Applet生命周期

9.1.4 Applet类的显示方法

9.2 Applet标记

9.2.1 Applet定位属性

9.2.2 Applet代码属性

9.2.3 用于非Java兼容浏览器的Applet属性

9.2.4 向Applet传递消息的参数属性

9.3 在Applet程序中添加组件

9.4 Applet通信

9.4.1 同页Applet间的通信

9.4.2 Applet与浏览器之间的通信

9.5 Applet与Application

9.5.1 将应用程序转化为Applet

9.5.2 将Applet转化为应用程序

9.6 Applet安全机制

9.7 Applet的多媒体支持

9.7.1 图像

9.7.2 声音

9.7.3 动画

小结

习题

第10章 Java网络编程

10.1 Java网络编程概述

10.1.1 Java与网络编程

10.1.2 TCP/IP与UDP

10.2 基于URL的网络编程

10.2.1 URL基础知识

10.2.2 URL类

10.2.3 URL的创建

10.2.4 使用URL获取网络资源

10.3 InetAddress类

10.4 基于Socket的网络编程

10.4.1 Socket通信的一般结构

10.4.2 TCP Socket编程

10.4.3 UDP Socket编程

10.5 综合示例:聊天室程序

小结

习题

第11章 Java的高级应用

11.1 线程概述

11.1.1 进程与线程

11.1.2 线程的概念模型

11.1.3 实现线程的类(Thread类)

11.1.4 线程的状态

11.2 创建和启动线程

11.2.1 创建线程

11.2.2 启动线程

11.3 JDBC基础

11.3.1 JDBC Driver

11.3.2 JDBC API

11.3.3 创建JDBC应用

11.4 JDBC应用实例

11.4.1 建立数据源

11.4.2 数据库编程实例

小结

习题

第12章 上机实验题

12.1 实验一 Java的安装、配置与运行

12.2 实验二 Java基本语法练习

12.3 实验三 面向对象编程练习

12.4 实验四 Java包、接口和异常的使用

12.5 实验五 Java图形用户界面

12.6 实验六 Java Applet技术

12.7 实验七 Java网络编程应用

12.8 实验八 Java高级应用

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
213448d690b62d93143893fb45584f0e#755c55a9edcac7c73a55ac77f568d241#62115474#12715722.zip