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

- 宋礼鹏,夏永恒等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122097972
- 出版时间:2011
- 标注页数:389页
- 文件大小:191MB
- 文件页数:408页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java标准教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java语法基础2
第1章 Java简介2
1.1 Java简介2
1.1.1 Java语言的不同平台2
1.1.2 Java语言发展的历程2
1.1.3 Java语言的特点3
1.2安装开发工具包4
1.2.1下载JDK6.04
1.2.2安装JDK6.05
1.2.3环境变量的设置7
1.2.4验证JDK是否成功安装9
1.3安装后JDK目录的解读10
1.3.1 bin文件夹10
1.3.2 lib文件夹11
1.4 demo文件夹与Java示例12
1.4.1 Applet时钟程序演示13
1.4.2 Applet弧线演示程序14
1.4.3 Java记事本程序16
1.4.4 Java格式化书写板17
1.4.5 Java 2D效果演示程序17
1.4.6 Java 3D效果演示程序20
1.4.7 Java Swing演示程序21
1.5学会使用API22
1.5.1安装JDK帮助文档22
1.5.2如何使用JDK帮助文档24
1.6第一个Java程序26
1.6.1编写源代码26
1.6.2编译运行27
1.7类和对象简介28
1.8源代码注释29
1.8.1单行注释29
1.8.2区域注释31
1.8.3文档注释32
1.9综合实例:计算三角形的周长35
1.10小结35
1.11练习题36
第2章 数据类型37
2.1基本数据类型37
2.1.1整型37
2.1.2浮点型41
2.1.3字符型43
2.1.4布尔型45
2.2基本数据类型之间的转换46
2.2.1自动类型转换46
2.2.2强制类型转换48
2.3常量50
2.3.1标识符50
2.3.2常量及其赋值51
2.4变量53
2.4.1变量的声明及初始化54
2.4.2变量的作用域56
2.4.3表达式中数据类型的自动提升57
2.5基本数据类型的对象包装类59
2.6综合实例61
2.6.1定义基本的数据类型变量并输出61
2.6.2使用自动类型转换和强制类型转换62
2.7小结63
2.8练习题64
第3章 运算符65
3.1算术运算符65
3.1.1“+”运算符65
3.1.2“-”运算符66
3.1.3“*”运算符68
3.1.4“/”运算符69
3.1.5“%”运算符72
3.2自增自减运算符74
3.3关系运算符76
3.3.1等于/不等于运算符76
3.3.2比较大小运算符77
3.4逻辑运算符79
3.5三元运算符81
3.6位运算符82
3.6.1整型数据在内存中的表示82
3.6.2取反运算符(~)83
3.6.3按位与运算符(&)84
3.6.4按位或运算符(|)85
3.6.5按位异或运算符(^)87
3.7移位运算符88
3.7.1左移运算符(〈〈)89
3.7.2带符号右移运算符(〉〉)91
3.7.3无符号右移运算符(〉〉〉)93
3.8赋值运算符94
3.8.1普通赋值运算符94
3.8.2运算赋值运算符96
3.9字符串连接运算符97
3.10运算符的优先级98
3.11常用的数学类——java.lang.Math100
3.11.1数学常量101
3.11.2 java.lang.Math类中的函数101
3.12综合实例104
3.12.1求圆的周长与面积105
3.12.2复杂的数学运算105
3.12.3运用表达式解决实际的分页问题106
3.13小结107
3.14练习题108
第4章 流程控制109
4.1顺序结构109
4.2 if条件语句110
4.2.1简略形式110
4.2.2完全形式111
4.2.3嵌套形式113
4.3 switch多分支语句116
4.3.1基本语法117
4.3.2嵌套结构120
4.4 while循环语句122
4.5 do-while循环语句124
4.6 for循环语句127
4.6.1基本语法127
4.6.2声明的三大组成部分129
4.6.3嵌套循环132
4.7 break语句134
4.8 continue语句137
4.9综合实例139
4.9.1解一元二次方程139
4.9.2九九乘法表140
4.10小结141
4.11练习题142
第2篇 Java高级技术144
第5章 面向对象程序设计144
5.1面向对象的基本概念144
5.1.1面向过程的程序设计和面向对象的程序设计144
5.1.2对象和封装145
5.1.3类和实例145
5.2类145
5.2.1类的定义145
5.2.2成员变量和局部变量146
5.2.3成员方法147
5.2.4构造方法148
5.3包148
5.3.1包的定义148
5.3.2运行包中的类149
5.4类的继承150
5.4.1继承的概念150
5.4.2继承数据成员和方法151
5.4.3覆盖152
5.5类的多态性154
5.6抽象类155
5.6.1抽象类的定义155
5.6.2抽象类的应用156
5.7接口157
5.7.1接口的定义157
5.7.2接口的使用158
5.7.3接口的继承159
5.8内部类160
5.8.1匿名类(anonymous class)160
5.8.2静态类(static class)161
5.8.3成员类(member class)161
5.8.4局部类(local class)162
5.9和类相关的其他关键字163
5.9.1 final修饰符163
5.9.2 static修饰符163
5.9.3 this关键字163
5.9.4 super关键字164
5.10综合实例164
5.11小结165
5.12练习题165
第6章 函数166
6.1函数的理解166
6.2自定义函数167
6.3函数的参数169
6.4函数的返回值173
6.4.1 return语句173
6.4.2返回值类型175
6.5 static关键字177
6.5.1静态变量177
6.5.2静态代码块178
6.5.3静态函数179
6.6函数的调用180
6.6.1一般形式180
6.6.2函数表达式181
6.6.3函数作为参数182
6.7函数的递归调用184
6.8综合实例186
6.8.1字符菜单函数186
6.8.2排列组合公式函数188
6.9小结189
6.10练习题190
第7章 数组191
7.1数组的声明和创建191
7.1.1一维数组191
7.1.2多维数组193
7.2数组的初始化197
7.2.1默认初始化197
7.2.2枚举初始化200
7.2.3循环初始化201
7.3数组作为函数的参数203
7.3.1数组元素作为函数参数203
7.3.2数组名作为函数参数205
7.3.3数组名作为函数返回类型207
7.4数组的常用操作209
7.4.1数组的长度210
7.4.2数组的填充211
7.4.3数组的复制213
7.4.4数组的比较215
7.4.5数组的排序216
7.4.6在数组中搜索指定元素218
7.4.7把数组转换为字符串219
7.5综合实例220
7.5.1斐波那契数组221
7.5.2统计与分析学生成绩222
7.6小结224
7.7练习题224
第8章 字符串225
8.1字符串的声明及赋值225
8.2字符串函数226
8.2.1字符串的截取227
8.2.2字符串的查找228
8.2.3字符串的替换231
8.2.4返回一个数据类型值的字符串形式232
8.2.5大小写转换233
8.2.6字符串插入234
8.2.7字符串的连接236
8.2.8字符串的比较237
8.2.9字符串的长度240
8.2.10去除字符串的前后空格241
8.2.11获得字符串中的指定字符241
8.2.12测试字符串的前后缀243
8.2.13使用split函数进行字符串分割244
8.2.14使用StringTokenizer类进行字符串分割246
8.3关于args247
8.4输入和输出248
8.5字符串与函数249
8.5.1字符串作为函数的参数250
8.5.2字符串数组作为函数的参数251
8.5.3字符串作为函数返回类型252
8.5.4字符串数组作为函数返回类型253
8.6综合实例254
8.6.1程序中根据需要输入字符串254
8.6.2猜字游戏257
8.7小结258
8.8练习题258
第9章 I/O及文件操作260
9.1文件类260
9.1.1常用构造函数260
9.1.2常用方法261
9.1.3文件的创建261
9.1.4文件的删除和更名263
9.2流264
9.2.1输入流与输出流264
9.2.2标准输入输出流265
9.2.3流的常用方法265
9.2.4 I/O读写时可能遇到的异常266
9.3随机访问文件类268
9.3.1常用构造函数268
9.3.2常用方法268
9.3.3随机访问文件实例269
9.4可序列化接口273
9.5文件压缩275
9.6综合实例276
9.6.1读取文件内容操作276
9.6.2文件压缩实例279
9.7小结281
9.8练习题281
第10章 Swing282
10.1 Swing介绍282
10.1.1 Swing的特点282
10.1.2 Swing实现GUI的过程282
10.2 Swing组件283
10.2.1 JFrame、JIntemalFrame283
10.2.2 Border、Icon、JButton285
10.2.3 JCheckBox、JRadioButton、JList286
10.2.4 JTable286
10.2.5 JTextField、JPasswordField287
10.2.6 JTree287
10.2.7 JSplitPane287
10.3 Swing的版面布局288
10.3.1 BorderLayout&2g8
10.3.2 FlowLayout289
10.3.3 GridLayout291
10.3.4 CardLayout292
10.3.5 GridBagLayout294
10.3.6 BoxLayout296
10.4事件处理298
10.4.1事件处理的基本步骤298
10.4.2事件处理器299
10.4.3注册事件监听器299
10.4.4事件适配器299
10.4.5内部类的应用300
10.5综合实例300
10.6小结302
10.7练习题302
第11章 常见数据结构和算法303
11.1数据结构303
11.1.1栈的基本概念303
11.1.2栈的实现304
11.1.3队列307
11.1.4队列的实现307
11.2排序310
11.2.1冒泡排序311
11.2.2选择排序314
11.2.3插入排序318
11.3综合实例322
11.3.1用栈实现简单表达式的计算322
11.3.2用栈实现字符串的倒序328
11.3.3用栈实现括号匹配的检查330
11.3.4用队列计算排队时间333
11.4小结336
11.5练习题336
第12章 网络程序设计337
12.1网络通信概述337
12.1.1什么是网络通信337
12.1.2网络协议基础337
12.1.3 Java中所涉及的网络应用类338
12.2使用URL类338
12.2.1 URL类中常用的方法339
12.2.2使用URLConnetion类339
12.3使用InetAddress类获取IP地址341
12.4使用套接字Socket类343
12.4.1 Socket类与ServerSocket类343
12.4.2建立与服务器的连接345
12.5使用套接字Datagram类351
12.5.1 Datagram(数据报)套接字351
12.5.2使用Datagram实现数据传输352
12.6综合实例354
12.6.1 URL类对象的创建及使用354
12.6.2简单的网页浏览器355
12.7小结357
12.8练习题357
第3篇 项目开发实例360
第13章 程序设计风格360
13.1代码布局的思想360
13.2布局技术362
13.2.1分组362
13.2.2空行363
13.2.3缩进364
13.3代码的布局365
13.3.1循环语句的代码布局365
13.3.2 switch语句的代码布局366
13.3.3单条语句的代码布局367
13.4注释368
13.4.1高效的注释368
13.4.2正确使用行注释和块注释369
13.4.3注释的布局371
13.5命名规则372
13.5.1变量的命名372
13.5.2类相关的命名373
13.6使用函数374
13.7小结376
13.8练习题376
第14章 学生成绩统计377
14.1程序分析377
14.2程序编写377
14.2.1菜单选择378
14.2.2数据录入379
14.2.3数据列表子程序380
14.2.4数据统计子程序381
14.2.5学生信息查询子程序383
14.2.6删除数据子程序384
14.2.7其他子程序385
14.2.8程序的编写和运行386
14.3小结389
热门推荐
- 3235963.html
- 1368798.html
- 2292949.html
- 3404320.html
- 3322919.html
- 543964.html
- 2201119.html
- 3168749.html
- 596435.html
- 1457548.html
- http://www.ickdjs.cc/book_1456458.html
- http://www.ickdjs.cc/book_3769209.html
- http://www.ickdjs.cc/book_2701117.html
- http://www.ickdjs.cc/book_1877635.html
- http://www.ickdjs.cc/book_1324521.html
- http://www.ickdjs.cc/book_1112071.html
- http://www.ickdjs.cc/book_240947.html
- http://www.ickdjs.cc/book_537204.html
- http://www.ickdjs.cc/book_839107.html
- http://www.ickdjs.cc/book_2529417.html