图书介绍
Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计](https://www.shukui.net/cover/51/33822668.jpg)
- 迟立颖,张银霞,张桂香等编著;邓文新主审 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512404106
- 出版时间:2011
- 标注页数:294页
- 文件大小:14MB
- 文件页数:304页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java程序设计1
1.1 程序设计语言1
1.2 Java语言的产生与特点2
1.3 Java程序的开发环境2
1.4 Java程序的分类3
1.5 Java Application的运行步骤3
1.6 Java Applet的运行步骤5
习题一6
第2章 Java语言基础8
2.1 Java程序的符号集8
2.1.1 关键字8
2.1.2 标识符8
2.1.3 运算符9
2.1.4 分隔符9
2.1.5 注释10
2.2 Java程序的基本组成10
2.3 Java的数据类型12
2.3.1 常量13
2.3.2 变量15
2.4 运算符和表达式20
2.4.1 算术运算符和算术表达式20
2.4.2 赋值运算符和赋值表达式22
2.4.3 关系运算符与关系表达式23
2.4.4 逻辑运算符与逻辑表达式24
2.4.5 位运算符与位表达式26
2.4.6 其他运算符27
2.4.7 运算符的优先级与结合性27
2.5 数据类型的转换28
习题二29
第3章 Java控制语句33
3.1 Java顺序结构语句33
3.1.1 表达式语句33
3.1.2 块语句33
3.2 选择结构语句34
3.2.1 if语句34
3.2.2 switch语句38
3.2.3 选择结构语句的嵌套41
3.3 循环结构语句43
3.3.1 while循环语句43
3.3.2 do-while循环语句44
3.3.3 for循环语句45
3.4 特殊的控制语句49
3.4.1 break语句49
3.4.2 continue语句51
习题三54
第4章 数组与字符串61
4.1 数组61
4.1.1 一维数组的声明61
4.1.2 一维数组的创建61
4.1.3 一维数组的引用62
4.1.4 多维数组64
4.1.5 二维数组的初始化65
4.1.6 数组的排序与查找66
4.1.7 数组的复制70
4.2 String类71
4.2.1 String类字符串的初始化71
4.2.2 String类字符串的常用方法73
4.3 StringBuffer类75
习题四78
第5章 对象和类88
5.1 对象和类的概念88
5.1.1 对象88
5.1.2 类88
5.2 类的定义89
5.3 创建对象与使用91
5.3.1 创建对象92
5.3.2 对象的使用92
5.4 构造方法93
5.5 访问控制修饰符94
5.5.1 公共访问控制符(public)94
5.5.2 默认控制符94
5.5.3 私有访问控制符(private)94
5.5.4 保护访问控制符(protected)95
5.6 最终修饰符(final)96
5.6.1 最终类96
5.6.2 最终属性96
5.6.3 最终方法96
5.6.4 终结器96
5.7 静态修饰符(static)97
5.7.1 静态属性97
5.7.2 静态方法97
5.7.3 静态初始化器98
5.8 继承与重载99
5.8.1 属性的继承与隐藏100
5.8.2 方法的继承、覆盖与重载101
5.8.3 this和super102
5.8.4 构造方法的重载与继承104
5.9 抽象修饰符(abstract)106
5.10 接口107
5.10.1 接口的定义108
5.10.2 接口的使用108
5.11 包109
5.11.1 包的创建109
5.11.2 包的引用110
5.11.3 包中类的编译与运行111
5.12 Java API文档的使用112
5.12.1 Java API文档的使用112
5.12.2 Java中常用几个包114
5.12.3 Java中常用的几个类114
习题五123
第6章 异常处理131
6.1 异常的概念131
6.1.1 异常的定义和分类131
6.1.2 Java异常处理机制132
6.1.3 异常类及继承关系133
6.2 异常的处理135
6.2.1 异常的直接捕获与处理:try-catch-finally语句135
6.2.2 嵌套的try-catch-finally语句139
6.2.3 直接抛出异常:throw语句140
6.2.4 异常的间接声明抛弃:throws子语句141
习题六142
第7章 输入输出144
7.1 输入输出流144
7.1.1 数据流的基本概念144
7.1.2 输入输出流类库144
7.1.3 输人数据流InputStream类145
7.1.4 OutputStream类145
7.2 基本数据流类146
7.2.1 文件数据流146
7.2.2 缓冲区数据流147
7.2.3 数据数据流148
7.2.4 管道数据流151
7.2.5 对象流153
7.3 文件管理155
7.3.1 File类155
7.3.2 随机文件的访问157
习题七160
第8章 图形用户界面165
8.1 容器组件166
8.1.1 框架(frame)166
8.1.2 面板(Panel)167
8.2 标签、按钮与文本框168
8.2.1 标签(Label)168
8.2.2 按钮(Button)169
8.2.3 文本框169
8.3 布局管理器171
8.3.1 流式布局管理器(FlowLayout)171
8.3.2 边界布局管理器(BorderLayout)172
8.3.3 卡式布局管理器(CardLayout)173
8.3.4 网格布局管理器(GridLayout)176
8.3.5 网格箱布局管理器(GridBagLayout)177
8.3.6 布局管理器综合举例178
8.4 事件处理机制181
8.4.1 Java事件处理机制181
8.4.2 事件响应程序设计的基本步骤182
8.4.3 Java中常见的事件类、监听接口及其方法183
8.4.4 Java中的适配器类189
8.5 文本、图形的基本操作194
8.5.1 绘制文本194
8.5.2 字体(Font)195
8.5.3 颜色(Color)196
8.5.4 绘制图形198
8.6 复选框、单选按钮、组合框和列表框202
8.6.1 复选框(Checkbox)202
8.6.2 单选按钮204
8.6.3 组合框(Choice)206
8.6.4 列表框(List)207
8.7 菜单组件210
8.7.1 菜单项(MenuItem)210
8.7.2 菜单(Menu)211
8.7.3 菜单条(MenuBar)212
8.8 对话框组件214
8.8.1 对话框(Dialog)214
8.8.2 文件对话框(FileDialog)217
8.8.3 JOptionPane类实现的对话框220
习题八223
第9章 多线程229
9.1 线程的概念229
9.1.1 程序、线程和进程229
9.1.2 线程的概念模型229
9.2 多线程的实现230
9.2.1 通过实现Runnable接口创建线程231
9.2.2 继承Thread类实现多线程232
9.2.3 创建线程的两种方法比较233
9.3 多线程的基本控制234
9.3.1 线程优先级和调度234
9.3.2 线程的生命周期235
9.3.3 线程的控制237
9.3.4 线程组244
9.4 多线程的同步与通信245
9.4.1 线程同步245
9.4.2 线程通信247
习题九249
第10章 Applet小程序251
10.1 Applet小程序的基本原理251
10.2 Applet的生命周期251
10.3 利用Applet接收HTML传递的参数254
10.3.1 控制窗口特征的Applet标记属性254
10.3.2 向Applet传递参数的<PARAM>参数标记255
10.4 绘制文字与图形256
10.5 播放声音256
10.6 图像绘制258
10.6.1 图像的加载258
10.6.2 图像的显示258
10.6.3 在Appliation中绘制图像260
10.6.4 图像和声音的结合261
10.7 动画262
习题十264
第11章 Java高级应用简介267
11.1 JDBC数据库设计267
11.1.1 数据库与JDBC数据库概述267
11.1.2 SQL语言268
11.1.3 JDBC连接数据库269
11.1.4 JDBC API的主要类和接口介绍271
11.1.5 使用JDBC的编程步骤276
11.2 网络程序设计279
11.2.1 URL类和URLConnection类279
11.2.2 InetAddress类284
11.2.3 Socket类和SeverSocket类285
11.2.4 DatagramSoeket类和DatagramPacket类288
习题十一292
参考文献294