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

请输入您要查询的图书:

 

书名 JAVA程序设计
分类
作者 邵斐
出版社 东南大学出版社
下载
简介
编辑推荐

本书介绍了Java的基本概念和Java语言的基本特点,并从面向对象的编程方法入手,让读者能全面掌握Java的基础知识;围绕着Java的几个主要专题展开,如错误处理机制、多线程设计、图形用户界面开发、输入输出流应用和网络环境编程等。

本书适合作为高等学校的教材,也可作为专业人员的参考书。

内容推荐

本书是配合NIIT合作项目的Java程序设计的中文版教材,是在多年教学基础上编写的。本书可分两部分:第一部分介绍了Java的基本概念和Java语言的基本特点,并从面向对象的编程方法入手,让读者能全面掌握Java的基础知识;第二部分围绕着Java的几个主要专题展开,如错误处理机制、多线程设计、图形用户界面开发、输入输出流应用和网络环境编程等。这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。

本书内容深入浅出,实例丰富,覆盖面广,图文并茂,独具特色。既有丰富的理论知识,也有大量的实战范例,更提供了精心设计的课后习题。本书适合作为高等学校的教材,也可作为专业人员的参考书。

目录

第1章 Java简介1

 1.1 Java的历史与语言结构1

1.1.1 Java的发展简史1

1.1.2 Java语言的特点2

 1.2 Java的安装3

1.2.1 Java语言的开发工具3

1.2.2 安装Java 2 SDK6

1.2.3 更新系统环境变量7

 1.3 Java应用程序与Java小程序9

 实训一 安装与熟悉Java开发工具12

第2章 Java编程入门14

 2.1 Java程序的结构14

2.1.1 Java程序布局14

2.1.2 Java源程序的组成14

2.1.3 注解语句16

2.1.4 打印语句16

 2.2 标识符17

2.2.1 Java字符集17

2.2.2 标识符构成规则19

2.2.3 关键字19

 2.3 数据类型20

2.3.1 整型20

2.3.2 实型21

2.3.3 字符型21

2.3.4 布尔型22

 2.4 运算符与表达式22

2.4.1 概述22

2.4.2 算术运算符24

2.4.3 赋值运算符25

2.4.4 关系运算符26

2.4.5 逻辑运算符26

2.4.6 位运算符27

2.4.7 条件运算符28

2.4.8 类型转换28

 2.5 流程控制语句29

2.5.1 分支语句29

2.5.2 循环语句33

2.5.3 break语句35

2.5.4 continue语句35

 实训二 类与对象38

第3章 面向对象程序设计40

 3.1 面向对象程序设计概述40

3.1.1 面向对象的概念40

3.1.2 常用术语的含义41

3.1.3 程序设计过程41

3.1.4 面向对象程序设计的特点45

 3.2 Java语言的面向对象程序设计47

3.2.1 域47

3.2.2 方法48

3.2.3 构造方法50

 3.3 方法的使用和对象数组50

3.3.1 调用方法50

3.3.2 访问方法52

3.3.3 方法重载53

3.3.4 this55

3.3.5 对象比较和对象数组56

 3.4 类的继承和多态60

3.4.1 类继承的概念60

3.4.2 类继承的实现61

3.4.3 super63

3.4.4 类的多态64

 3.5 包和访问控制符66

3.5.1 包66

3.5.2 常见的系统包67

3.5.3 访问控制符71

 3.6 接口74

3.6.1 抽象类和抽象方法74

3.6.2 接口的概念75

3.6.3 接口的实现76

 实训三 类与对象78

第4章 常见错误和异常处理80

 4.1 常见错误80

4.1.1 编译错误80

4.1.2 运行错误81

4.1.3 逻辑错误82

 4.2 异常处理84

4.2.1 异常处理的概念84

4.2.2 Exception类86

4.2.3 异常处理的过程87

4.2.4 多异常的处理91

4.2.5 自定义异常处理93

 实训四 异常处理96

第5章 线程及其操作99

 5.1 线程的实现99

5.1.1 线程的定义99

5.1.2 创建线程100

 5.2 线程的状态及调度106

5.2.1 线程的状态106

5.2.2 线程的调度与优先级107

5.2.3 控制线程109

 5.3 线程的同步117

 实训五 线程及其操作123

第6章 图形用户界面的设计与实现125

 6.1 Java图形用户界面概述125

 6.2 标准组件125

6.2.1 组件分类125

6.2.2 容器类组件126

6.2.3 控制组件127

6.2.4 Component类127

 6.3 简单图形用户界面127

6.3.1 Frame与Panel127

6.3.2 字体设置130

6.3.3 绘制简单图形130

6.3.4 设置颜色131

6.3.5 显示图像131

 6.4 Java事件处理132

6.4.1 Java事件处理机制132

6.4.2 按钮点击事件136

6.4.3 捕获窗口事件137

6.4.4 键盘事件138

6.4.5 鼠标事件138

6.4.6 焦点事件139

6.4.7 事件适配器139

 6.5 布局管理142

6.5.1 FlowLayout类143

6.5.2 BorderLayout类144

6.5.3 GridLayout类146

6.5.4 CardLayout类146

6.5.5 GridBagLayout类147

 6.6 常用标准组件148

6.6.1 按钮148

6.6.2 标签149

6.6.3 文本组件149

6.6.4 复选框149

6.6.5 单选按钮组150

6.6.6 下拉列表151

6.6.7 列表151

6.6.8 滚动条153

6.6.9 画布153

6.6.10 对话框154

6.6.11 文件对话框154

 6.7 Swing组件154

6.7.1 JApplet类156

6.7.2 JFrame类157

6.7.3 JLabel类160

6.7.4 JTextField类160

6.7.5 JPasswordField类161

6.7.6 JButton类161

6.7.7 JCheckBox类161

6.7.8 JRadioButton类162

6.7.9 JComboBox类162

 实训六 图形用户界面的设计与实现164

第7章 输入输出165

 7.1 流和文件165

7.1.1 流165

7.1.2 文件166

 7.2 基本输入/输出类166

7.2.1 InputStream类167

7.2.2 OutputStream类169

7.2.3 PrintStream类170

7.2.4 其他常用流类171

 7.3 文件的输入/输出171

7.3.1 FileInputStream类171

7.3.2 FileOutputStream类172

7.3.3 RandomAccessFile类172

7.3.4 File类175

 实训七 流式输入输出177

第8章 Java网络编程179

 8.1 网络基础179

8.1.1 TCP/IP179

8.1.2 通信端口179

8.1.3 URL180

8.1.4 客户机/服务器模式180

8.1.5 Java网络编程181

 8.2 InetAddress编程182

 8.3 URL编程184

8.3.1 创建URL对象184

8.3.2 获取URL对象的属性185

 8.4 Socket编程188

8.4.1 Socket与ServerSocket类188

8.4.2 Socket通信189

 8.5 数据报通信193

8.5. 1UDP套接字193

8.5.2 实例:利用DatagramSocket查询端口占用情况195

8.5.3 实例:利用数据报通信的C/S程序197

8.5.4 组播套接字198

 实训八 Java网络编程200

第9章 JDBC编程技术204

 9.1 JDBC概述204

9.1.1 JDBC的概念204

9.1.2 JDBC URL204

9.1.3 JDBC ODBC桥205

 9.2 使用JDBC开发数据库的应用205

9.2.1 应用举例205

9.2.2 一般步骤208

9.2.3 JDBC相关类介绍209

 实训九 数据库应用程序开发217

参考文献221

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 7:52:18