图书介绍
Java程序设计与实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王薇,杜威主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302242314
- 出版时间:2011
- 标注页数:390页
- 文件大小:49MB
- 文件页数:408页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计与实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java简介1
1.1 Java语言简介1
1.1.1 Java语言发展历史2
1.1.2 Java语言特点2
1.2 Java平台及主要应用方向4
1.3 Java的运行机制及JVM5
1.4 Java的相关术语6
1.4.1什么是JDK6
1.4.2什么是JRE7
1.5 Java开发环境的搭建7
1.5.1 JDK的安装7
1.5.2 MyEclipse的安装12
1.6 Java程序的编写与运行14
1.6.1第一个Java程序14
1.6.2第一个Applet程序16
1.6.3使用MyEclipse运行Java程序17
1.7 Java程序的一些特殊语句22
1.7.1输出语句22
1.7.2注释语句23
1.8生成Java文档24
1.9本章小结27
理论练习题28
上机实训题29
第2章 Java基础30
2.1面向对象的基本概念30
2.1.1类和对象30
2.1.2属性与方法30
2.1.3对象的继承31
2.1.4对象的重用31
2.1.5对象的封装32
2.1.6对象的多态性32
2.2 Java语言中类的定义32
2.2.1类的属性33
2.2.2类的方法33
2.2.3案例分析:一个简单的Java程序35
2.3常量和变量36
2.3.1常量36
2.3.2变量37
2.3.3标识符和关键字37
2.4数据类型38
2.4.1基本数据类型38
2.4.2各类型数据间的相互转换42
2.5运算符和表达式44
2.5.1算术运算符和算术表达式45
2.5.2案例分析:温度转换47
2.5.3赋值运算符和赋值表达式47
2.5.4关系运算符和关系表达式49
2.5.5逻辑运算符和逻辑表达式49
2.5.6条件运算符与条件表达式52
2.5.7位运算符和移位运算符52
2.5.8运算符优先级55
2.5.9案例分析:运算符优先级56
2.6本章小结57
理论练习题57
上机实训题58
第3章 程序流程控制60
3.1程序的流程控制60
3.2选择结构61
3.2.1 if语句61
3.2.2案例分析:闰年问题65
3.2.3 switch语句65
3.2.4案例分析:划分成绩等级69
3.3循环结构70
3.3.1 for语句70
3.3.2案例分析:计算平均成绩171
3.3.3 while语句72
3.3.4案例分析:计算平均成绩272
3.3.5 do-while语句73
3.4跳转语句75
3.4.1 break语句75
3.4.2 continue语句76
3.4.3 return语句76
3.5本章小结77
理论练习题77
上机实训题78
第4章 数组79
4.1一维数组79
4.1.1数组的声明79
4.1.2数组的创建80
4.1.3数组的访问81
4.2多维数组82
4.2.1二维数组声明与初始化83
4.2.2二维数组元素的引用84
4.3字符数组85
4.3.1字符数组与字符串85
4.3.2字符串85
4.3.3字符串数组86
4.4数组作为方法的参数87
4.5本章小结87
理论练习题88
上机实训题89
第5章 类和对象90
5.1对象的定义和引用90
5.1.1构造方法90
5.1.2对象的创建91
5.1.3对象的使用93
5.1.4对象的销毁93
5.2案例分析:银行账户对象的创建93
5.3静态成员与实例成员95
5.3.1静态属性与实例属性95
5.3.2静态方法与实例方法96
5.3.3静态成员与实例成员的特征96
5.3.4关键字this的使用97
5.4方法的重载99
5.4.1成员方法的重载99
5.4.2构造方法的重载99
5.5案例分析:银行账户类构造方法的重载100
5.6类的封装和访问控制102
5.6.1类的封装102
5.6.2访问控制102
5.7案例分析:简单的银行账户管理程序105
5.8本章小结111
理论练习题113
上机实训题116
第6章 类和对象的扩展117
6.1类的继承117
6.1.1继承的引入117
6.1.2子类的定义和使用118
6.1.3成员变量的隐藏119
6.1.4方法的覆盖120
6.1.5 super关键字122
6.1.6 final关键字122
6.2案例分析:VIP银行账户类的创建123
6.3多态127
6.3.1多态的概念127
6.3.2向上转型127
6.3.3向下转型128
6.4抽象类129
6.4.1抽象方法的声明129
6.4.2抽象类的声明130
6.4.3抽象类的使用130
6.5内部类与外部类132
6.6包133
6.6.1包的创建133
6.6.2包的引用135
6.7案例分析:改进的银行账户管理程序136
6.8接口141
6.8.1接口的定义141
6.8.2接口的实现与使用142
6.8.3接口的继承143
6.8.4嵌套接口144
6.9 Java异常处理机制145
6.9.1异常处理概述145
6.9.2异常分类146
6.9.3异常的处理147
6.9.4自定义异常类150
6.10本章小结151
理论练习题152
上机实训题153
第7章 Java常用系统类154
7.1 Java API154
7.2字符串类156
7.2.1 String类156
7.2.2 StringBuffer类164
7.2.3 StringTokenizer类166
7.3 Math类与Random类167
7.3.1 Math类167
7.3.2 Random类169
7.4 Date类与Calendar类170
7.4.1 Date类170
7.4.2 Calendar类173
7.5 Java基本类型包装器与泛型174
7.5.1基本类型包装器174
7.5.2泛型175
7.6集合类177
7.6.1 ArrayList类177
7.6.2 Vector类178
7.6.3 HashSet类180
7.6.4 Hashtable类182
7.7迭代器183
7.8案例分析:利用ArrayList类存储银行账户类186
7.9本章小结189
理论练习题190
上机实训题193
第8章 Java输入输出系统195
8.1流的基本概念195
8.2字节流196
8.3字符流198
8.4 File类199
8.5 System.in和System.out对象201
8.6 FileInputStream类和FileOutputStream类202
8.7 FileReader类和FileWriter类203
8.8过滤流204
8.9文件的随机访问206
8.10案例分析:多种流的实现208
8.11本章小结209
理论练习题210
上机实训题212
第9章 GUI图形用户界面213
9.1 Swing概述213
9.2 Swing容器218
9.2.1 JFrame框架218
9.2.2 JPanel面板221
9.2.3 JDialog对话框222
9.2.4 Swing其他容器223
9.2.5案例分析:Swing容器综合实例224
9.3常用Swing组件227
9.3.1 JLabel标签组件227
9.3.2 JTextField文本框和JTextArea文本区228
9.3.3 JButton按钮组件230
9.3.4 JCheckBox复选框和JRadioButton单选框231
9.3.5 JList列表框组件232
9.3.6 JComboBox下拉列表框组件233
9.3.7 JMenu菜单组件234
9.3.8案例分析:常用Swing组件综合实例237
9.4 GUI布局管理器243
9.4.1 FlowLayout流式布局管理器243
9.4.2 BorderLayout边界布局管理器245
9.4.3 CardLayout卡片布局管理器246
9.4.4 GridLayout网格布局管理器248
9.4.5 GridBagLayout网格包布局管理器249
9.4.6 BoxLayout网球布局管理器250
9.4.7案例分析:布局管理器综合实例251
9.5事件处理模型254
9.5.1事件处理机制254
9.5.2事件处理类256
9.5.3事件适配器259
9.5.4案例分析:键盘和鼠标事件类综合实例260
9.6本章小结263
理论练习题263
上机实训题265
第10章 线程266
10.1线程概念266
10.1.1基本概念267
10.1.2生命周期267
10.2 Java线程机制268
10.2.1 Thread类创建线程269
10.2.2 Runnable接口创建线程272
10.2.3线程优先级和调度274
10.2.4线程组279
10.2.5主线程279
10.3线程同步与通信281
10.3.1线程同步281
10.3.2线程通信282
10.3.3死锁285
10.4本章小结285
理论练习题286
上机实训题288
第11章 网络编程289
11.1 Java与网络289
11.1.1网络290
11.1.2 Java中的网络功能292
11.2 URL编程293
11.2.1 URL简介293
11.2.2 URL类293
11.2.3构造URL类对象中的异常294
11.2.4 URL类的获取URL特征的主要方法294
11.2.5从URL直接读取295
11.2.6 URLConnection类295
11.3 Socket通信机制297
11.3.1使用TCP协议的Socket网络编程298
11.3.2使用UDP协议的Socket网络编程302
11.4案例分析一:C/S模式下的文件内容传递305
11.5案例分析二:基于TCP/IP的多线程电子白板308
11.6本章小结317
理论练习题318
上机实训题318
第12章 Java数据库操作319
12.1数据库基础知识319
12.2 SQL语言基本语法320
12.2.1数据定义命令320
12.2.2数据查询语言321
12.2.3数据更新语言326
12.3 JDBC访问数据库327
12.3.1 JDBC简介327
12.3.2 JDBC Driver API328
12.3.3 JDBC访问数据库步骤329
12.4案例分析:创建JDBC-ODBC连接330
12.5预处理语句对象335
12.6可滚动结果集的操作336
12.6.1滚动结果集的查询操作336
12.6.2滚动结果集的更新操作337
12.6.3滚动结果集的插入与删除操作339
12.7连接其他类型数据库340
12.7.1连接Oracle数据库340
12.7.2连接MySQL数据库341
12.7.3连接SQL Server数据库342
12.8本章小结344
理论练习题344
上机实训题346
第13章 J2ME应用程序开发347
13.1 J2ME概述347
13.1.1 J2ME简介347
13.1.2 MIDlet程序的生命周期348
13.1.3 J2ME程序的开发流程349
13.2 J2ME开发平台350
13.2.1搭建开发平台——WTK350
13.2.2使用WTK进行无线开发352
13.2.3 Eclipse下开发环境的搭建357
13.2.4使用Eclipse进行无线开发360
13.3用户界面及事件处理364
13.3.1概述364
13.3.2高级UI基本控件简介364
13.3.3低级用户界面及事件处理367
13.3.4案例分析:MIDP应用程序实例369
13.4手机游戏项目开发介绍372
13.4.1游戏API简介372
13.4.2 GameCanvas的使用373
13.4.3 Sprite的使用374
13.4.4 Layer的使用376
13.4.5案例分析:手机小游戏应用程序实例377
13.5本章小结381
理论练习题382
上机实训题384
附录A Eclipse热键大全385
参考文献390
热门推荐
- 1656584.html
- 1058588.html
- 119587.html
- 1382003.html
- 1395027.html
- 381842.html
- 2285667.html
- 1599218.html
- 1151225.html
- 3733455.html
- http://www.ickdjs.cc/book_3204757.html
- http://www.ickdjs.cc/book_1331666.html
- http://www.ickdjs.cc/book_1526815.html
- http://www.ickdjs.cc/book_3452410.html
- http://www.ickdjs.cc/book_893966.html
- http://www.ickdjs.cc/book_46034.html
- http://www.ickdjs.cc/book_2425196.html
- http://www.ickdjs.cc/book_491238.html
- http://www.ickdjs.cc/book_2894890.html
- http://www.ickdjs.cc/book_2473186.html