图书介绍
Java程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 朱战立,沈伟编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121007150
- 出版时间:2005
- 标注页数:279页
- 文件大小:20MB
- 文件页数:290页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 Java语言简介1
1.1.1 Java语言的起源1
1.1.2 Java语言的版本2
1.1.3 Java语言的特点2
1.2 Java语言的运行机制3
1.3 Java开发运行环境JDK5
1.3.1 JDK安装5
1.3.2 JDK下Java程序的编辑、编译与运行7
1.4 两种Java程序9
1.4.1 Java Application9
1.4.2 JavaApplet12
习题113
第2章 Java语言基础14
2.1 标识符14
2.2 变量和常量15
2.2.1 变量15
2.2.2 常量16
2.3 基本数据类型16
2.4 赋值语句18
2.5 运算符和表达式19
2.5.1 运算符及其分类19
2.5.2 运算符的优先级24
2.5.3 表达式24
2.6 流程控制语句25
2.6.1 分支语句26
2.6.2 循环语句30
2.6.3 break语句和continue语句35
2.6.4 return语句36
2.7 程序注释37
2.8 数组37
2.8.1 一维数组37
2.8.2 二维数组42
2.8.3 不规则的二维数组44
2.9 字符串46
习题247
第3章 类和对象51
3.1 面向对象程序设计51
3.1.1 面向对象程序设计的基本概念51
3.1.2 类52
3.1.3 对象52
3.2 类52
3.2.1 类声明52
3.2.2 类主体设计53
3.2.3 构造方法55
3.3 对象56
3.3.1 main方法56
3.3.2 对象的创建和初始化57
3.3.3 对象的使用59
3.3.4 垃圾对象的回收59
3.3.5 实例成员变量与类成员变量60
3.3.6 实例方法与类方法61
3.3.7 方法的重写62
3.4 包63
3.4.1 包的建立方法64
3.4.2 包的使用方法65
3.4.3 包的访问权限66
3.4.4 系统定义的包69
3.5 内部类70
3.6 类的封装性71
3.7 设计举例72
习题375
第4章 类与继承77
4.1 面向对象的基本概念:继承77
4.2 继承78
4.2.1 子类和父类78
4.2.2 创建子类79
4.2.3 方法的三种继承形式83
4.2.4 方法的多态性86
4.3 抽象类和最终类88
4.3.1 抽象类88
4.3.2 最终类90
4.4 接口90
4.4.1 定义接口90
4.4.2 实现接口91
4.4.3 系统定义的接口93
习题494
第5章 Java API基础96
5.1 Java API综述96
5.2 语言包(java.lang)简介97
5.2.1 Object类97
5.2.2 System类98
5.2.3 Class类100
5.2.4 Runtime类100
5.2.5 Float类101
5.2.6 String类101
5.2.7 Math类103
5.3 实用包(java.util)简介104
5.3.1 Arrays类104
5.3.2 Vector类105
5.3.3 Data类和Calendar类105
5.3.4 Enumeration接口107
5.4 综合应用举例107
习题5110
第6章 图形用户界面111
6.1 图形用户界面和AWT111
6.1.1 图形用户界面的基本概念111
6.1.2 AWT简介111
6.2 Component(组件)类及其子类112
6.2.1 Component(组件)类113
6.2.2 Container(容器)类及其子类114
6.2.3 Component类的其他子类114
6.3 MenuComponent(菜单组件)类及其子类121
6.4 AWT中的绘图方法和常用类123
6.4.1 Component(组件)中的绘图方法123
6.4.2 Color(颜色)类124
6.4.3 Font(字体)类125
6.4.4 Graphics(图形工具)类125
6.5 布局管理器127
6.5.1 FlowLayout类128
6.5.2 BorderLayout类129
6.5.3 GridLayout类130
6.6 Java的事件处理131
6.6.1 事件处理的基本过程131
6.6.2 Java的事件处理132
6.7 设计举例139
习题6143
第7章 Java小程序145
7.1 Java小程序概述145
7.2 Java小程序的特点、设计方法和运行环境146
7.2.1 Java小程序的特点146
7.2.2 Java小程序的基本设计方法和运行环境146
7.3 Java子程序的生命周期148
7.3.1 Applet类的继承关系148
7.3.2 Java子程序的生命周期148
7.4 HTML与Applet150
7.4.1 与Applet相关的HTML属性简介150
7.4.2 HTML文件和Applet的数据传递151
7.5 两种典型的Applet程序设计152
7.5.1 在Applet中加入图像153
7.5.2 Applet中的人机交互154
7.6 Applet的安全限制和JAR文件156
7.6.1 Applet的安全限制156
7.6.2 JAR文件156
习题7157
第8章 异常处理158
8.1 异常和异常处理的两种方法158
8.1.1 异常的基本类型158
8.1.2 if-else形式的异常处理方法158
8.1.3 Java的异常处理方法160
8.2 Java的异常类161
8.3 Java的异常处理方法163
8.4 异常的抛出和处理167
8.4.1 在同一个方法中抛出异常和处理异常168
8.4.2 抛出异常和处理异常的方法不是同一个方法169
8.5 自定义的异常类170
习题8171
第9章 输入/输出流173
9.1 数据流的概念173
9.1.1 输入流和输出流173
9.1.2 字节流和字符流174
9.1.3 Java的标准数据流174
9.2 基本输入/输出类175
9.2.1 InputStream(字节输入流)类175
9.2.2 OutputStream(字节输出流)类178
9.2.3 Reader(字符输入流)类181
9.2.4 Writer(字符输出流)类183
9.2.5 FileReader和FileWriter(字符文件输入/输出流)类184
9.3 对象流186
9.4 文件的操作189
9.4.1 File(文件)类及其应用189
9.4.2 RandomAccessFile(随机存取文件)类193
习题9195
第10章 多线程196
10.1 线程的基本概念196
10.1.1 进程和线程196
10.1.2 线程的生命周期和状态197
10.2 Thread(线程)类和Runnable(可运行)接口197
10.2.1 Thread(线程)类197
10.2.2 Runnable(可运行)接口200
10.3 线程的状态和状态控制202
10.3.1 线程的生命周期和状态202
10.3.2 线程分组203
10.3.3 线程的优先级205
10.4 线程间的互斥207
10.4.1 共享资源问题207
10.4.2 互斥线程的设计方法210
10.5 线程间的同步212
10.5.1 共享资源的同步问题212
10.5.2 同步线程的设计方法215
10.6 综合应用举例218
习题10221
第11章 数据库应用223
11.1 JDBC和SQL简介223
11.1.1 SQL简介223
11.1.2 JDBC简介227
11.2 建立应用程序和数据库连接的环境配置228
11.3 数据库应用编程230
11.3.1 建立连接230
11.3.2 操作数据库233
11.3.3 处理操作结果237
习题11241
第12章 网络通信243
12.1 网络通信的基本概念243
12.1.1 通信主体的定位243
12.1.2 TCP协议和UDP协议245
12.1.3 网络程序设计的基本方式245
12.2 使用URL类访问网络资源246
12.2.1 资源定位器URL和URL类246
12.2.2 URLConnection类和InetAddress类249
12.3 连接通信252
12.3.1 Socket和连接252
12.3.2 Socket类和ServerSocket类252
12.3.3 Client/Server结构的通信实例254
12.4 数据报通信259
习题12261
第13章 JSP简介262
13.1 网络服务和动态网站的基本概念262
13.1.1 计算机网络和网络服务262
13.1.2 网站和JSP263
13.2 JSP的原理和特点264
13.2.1 Servlet和JSP264
13.2.2 JSP的运行机制264
13.2.3 JSP的主要特点265
13.3 运行环境的建立265
13.3.1 安装支持JSP的服务器265
13.3.2 JSP运行环境的测试266
13.4 JSP的基本语法和内置对象268
13.4.1 JSP的基本语法268
13.4.2 JSP的指令语句270
13.4.3 JSP的内置对象271
13.5 应用举例274
习题13278
参考文献279