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

- Sun中国在线教育管理学院主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115215413;9787894797988
- 出版时间:2010
- 标注页数:408页
- 文件大小:184MB
- 文件页数:425页
- 主题词:
PDF下载
下载说明
Java程序设计标准教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java程序设计概述1
1.1Java语言概述1
1.1.1Java语言的发展史1
1.1.2Java语言的特性2
1.1.3Java技术的核心4
1.1.4Java平台体系结构4
1.2建立Java SE开发环境5
1.2.1JDK的安装和配置6
1.2.2NetBeans的安装和基本使用10
1.2.3Eclipse的安装和基本使用14
1.3Java程序开发过程18
1.3.1Java程序开发三步曲18
1.3.2第一个Java程序18
1.4Java程序的装载和执行过程21
1.4.1装载程序22
1.4.2检验程序22
1.4.3执行程序22
本章习题22
第2章 Java语言基本语法24
2.1Java代码基本结构24
2.1.1代码框架24
2.1.2注释25
2.1.3标识符26
2.1.4关键字26
2.2数据类型27
2.2.1整数型27
2.2.2浮点型28
2.2.3字符型28
2.2.4布尔型29
2.3变量29
2.3.1变量的声明、初始化和使用29
2.3.2变量的作用域30
2.4数据类型间的转换30
2.4.1自动转换31
2.4.2强制转换31
2.5运算符31
2.5.1算术运算符32
2.5.2赋值运算符33
2.5.3关系运算符33
2.5.4逻辑运算符34
2.5.5三目运算符34
2.5.6位运算符35
2.5.7表达式36
2.5.8表达式类型的自动提升36
2.5.9优先级37
2.6流程控制38
2.6.1顺序语句38
2.6.2条件语句38
2.6.3循环语句43
2.6.4break语句和continue语句47
2.6.5流程控制综合应用48
2.7数组50
2.7.1一维数组50
2.7.2多维数组53
本章习题56
第3章 面向对象编程基础篇58
3.1面向对象编程简介58
3.1.1类58
3.1.2对象59
3.2封装类59
3.2.1定义属性60
3.2.2定义方法61
3.2.3定义构造器62
3.3对象的创建和使用64
3.3.1对象的创建64
3.3.2属性的初始化65
3.3.3对象的使用66
3.3.4对象的回收67
3.4方法的深入67
3.4.1方法的参数传递67
3.4.2方法的重载68
3.4.3方法的可变参数69
3.5this关键字70
3.6属性、参数和局部变量的关系72
3.7JavaBean72
3.8包73
3.8.1声明包73
3.8.2编译带包的类74
3.8.3使用带包的类74
3.8.4JDK中的常用包75
3.9文档注释75
3.9.1在源代码中插入文档注释76
3.9.2常规标记76
3.9.3类或接口注释77
3.9.4方法注释78
3.9.5属性注释79
3.9.6包和概述注释79
3.9.7提取注释生成帮助文档80
本章习题80
第4章 面向对象编程高级篇83
4.1类的继承83
4.1.1继承说明85
4.1.2继承的优点86
4.1.3继承设计86
4.2super关键字86
4.3访问控制符87
4.4常用修饰符90
4.4.1static90
4.4.2final94
4.5方法覆盖96
4.6多态98
4.6.1对象变量多态98
4.6.2多态方法101
4.6.3多态参数102
4.7抽象类104
4.8接口106
4.8.1接口的定义和实现107
4.8.2接口中的变量109
4.8.3多重接口109
4.9嵌套类111
4.9.1嵌套类的定义语法111
4.9.2内部类111
4.9.3静态嵌套类114
4.10JAR文件115
4.10.1jar命令116
4.10.2清单文件117
4.10.3创建可执行的JAR文件117
本章习题118
第5章 异常和断言122
5.1异常122
5.1.1异常概述122
5.1.2异常类的层次结构123
5.1.3异常的处理125
5.1.4声明异常130
5.1.5手动抛出异常131
5.1.6自定义异常132
5.1.7处理异常时的建议133
5.2断言134
5.2.1使用断言134
5.2.2打开和关闭断言功能135
5.2.3断言的使用技巧136
本章习题136
第6章 Java SE API常用类139
6.1Java SE API文档概述139
6.1.1下载Java SE API文档140
6.1.2Java SE API文档的结构142
6.1.3使用Java SE API文档143
6.2java.lang包144
6.2.1Object类144
6.2.2基本数据类型的包装类148
6.2.3枚举类型150
6.2.4Math类153
6.2.5System类153
6.2.6Runtime类157
6.2.7String类161
6.2.8StringBuilder类和StringBuffer类168
6.3java.util包169
6.3.1Random类169
6.3.2Scanner类171
6.3.3Arrays类171
6.3.4日期和时间类173
6.4国际化相关176
6.4.1java.util.Locale类177
6.4.2java.text.MessageFormat类177
6.4.3Java程序国际化178
6.4.4java.text.NumberFormat类180
6.4.5java.text.DateFormat类182
6.5正则表达式相关185
6.5.1正则表达式语法185
6.5.2Java SE中的正则表达式API188
6.5.3字符串类中与正则表达式相关的方法190
6.5.4正则表达式使用示例190
6.6大数字操作191
6.6.1BigInteger191
6.6.2BigDecimal192
本章习题193
第7章 多线程196
7.1线程概述196
7.2线程的创建和启动197
7.2.1单线程程序197
7.2.2创建新线程198
7.2.3启动线程199
7.2.4Thread类常用方法201
7.2.5为什么需要多线程程序201
7.2.6线程分类202
7.3线程的状态及转换202
7.3.1新线程202
7.3.2可运行的线程202
7.3.3被阻塞和处于等待状态下的线程203
7.3.4被终止的线程203
7.4多线程的调度和优先级204
7.4.1线程调度原理204
7.4.2线程优先级204
7.5线程的基本控制205
7.5.1线程睡眠205
7.5.2线程让步206
7.5.3线程加入207
7.6多线程的同步208
7.6.1线程安全问题208
7.6.2synchronized关键字211
7.6.3对象锁212
7.6.4死锁213
7.7线程交互215
7.7.1Object提供的wait和notify方法215
7.7.2生产者—消费者问题215
7.8用Timer类调度任务218
本章习题219
第8章 使用泛型223
8.1泛型概述223
8.2泛型类和接口的定义及使用226
8.2.1定义泛型类和接口226
8.2.2从泛型类派生子类226
8.2.3实现泛型接口227
8.3有界类型参数228
8.4泛型方法229
8.5类型参数的通配符230
8.6擦除231
8.7泛型的局限232
本章习题233
第9章 Java集合框架234
9.1Java集合框架概述234
9.2Collection接口及Iterator接口235
9.2.1Collection接口235
9.2.2Iterator接口236
9.3Set接口及实现类236
9.3.1Set接口236
9.3.2HashSet实现类237
9.3.3LinkedHashSet实现类241
9.4List接口及实现类242
9.4.1List接口242
9.4.2ArrayList类242
9.4.3LinkedList实现类244
9.5Map接口及实现类246
9.5.1Map接口246
9.5.2HashMap类247
9.5.3LinkedHashMap类248
9.6遗留的集合类249
9.6.1Vector类249
9.6.2Stack类249
9.6.3Hashtable类250
9.6.4Properties类251
9.7排序集合252
9.7.1Comparable接口252
9.7.2TreeSet类254
9.7.3Comparator接口255
9.7.4TreeMap类257
9.8集合工具类258
9.8.1算法操作258
9.8.2同步控制259
9.9如何选择合适的集合类260
本章习题260
第10章 流262
10.1File类262
10.1.1文件和目录262
10.1.2Java对文件的抽象263
10.2IO原理267
10.3流类概述267
10.3.1IO流分类267
10.3.2抽象流类268
10.4文件流271
10.4.1FileInputStream和FileOutputStream271
10.4.2FileReader和FileWriter274
10.5缓冲流275
10.6转换流277
10.6.1InputStreamReader277
10.6.2OutputStreamWriter278
10.7数据流278
10.8打印流280
10.9对象流282
10.9.1序列化和反序列化操作282
10.9.2序列化的版本285
10.10随机存取文件流285
本章习题288
第11章 网络编程290
11.1网络编程基础知识290
11.1.1网络基本概念290
11.1.2网络传输协议292
11.2Java与网络294
11.2.1InetAddress类294
11.2.2URL类295
11.2.3URLConnection类298
11.2.4URLEncoder类和URLDecoder类302
11.3Java网络编程304
11.3.1套接字304
11.3.2基于TCP协议的网络编程304
11.3.3基于UDP协议的网络编程312
本章习题317
第12章 Java图形用户界面编程319
12.1Swing概述319
12.1.1Swing是什么319
12.1.2Swing架构320
12.2Swing容器320
12.2.1顶层容器320
12.2.2通用容器324
12.2.3专用容器331
12.3绘图332
12.3.12D图形333
12.3.2颜色334
12.3.3文本和字体335
12.3.4图像336
12.4Swing组件337
12.4.1Swing组件的层次结构338
12.4.2按钮339
12.4.3文本组件340
12.4.4不可编辑信息显示组件343
12.4.5菜单相关346
12.4.6格式化显示组件349
12.4.7其他组件358
12.5布局管理器361
12.5.1FlowLayout362
12.5.2BorderLayout363
12.5.3GridLayout364
12.5.4BoxLayout366
12.6处理GUI事件368
12.6.1Java SE事件模型368
12.6.2GUI事件分类371
12.6.3事件适配器372
12.7切换Swing观感375
本章习题377
第13章 注解和反射379
13.1注解379
13.1.1注解概述379
13.1.2使用JDK内置的注解380
13.1.3自定义注解383
13.1.4注解的注解384
13.2反射387
13.2.1Java反射API388
13.2.2Class类388
13.2.3获取类信息389
13.2.4生成对象392
13.2.5调用方法395
13.2.6访问成员变量的值397
13.2.7操作数组398
13.2.8获取泛型信息400
13.2.9使用反射获取注解信息401
13.2.10反射与代理404
本章习题407
热门推荐
- 383109.html
- 525896.html
- 1419783.html
- 378201.html
- 3170839.html
- 1395823.html
- 589058.html
- 3045618.html
- 203194.html
- 151197.html
- http://www.ickdjs.cc/book_3451966.html
- http://www.ickdjs.cc/book_633476.html
- http://www.ickdjs.cc/book_3885860.html
- http://www.ickdjs.cc/book_1418309.html
- http://www.ickdjs.cc/book_488924.html
- http://www.ickdjs.cc/book_2653486.html
- http://www.ickdjs.cc/book_816312.html
- http://www.ickdjs.cc/book_1733257.html
- http://www.ickdjs.cc/book_1165149.html
- http://www.ickdjs.cc/book_2102350.html