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

- 陈帆,和红杰,周荣辉编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111172507
- 出版时间:2005
- 标注页数:288页
- 文件大小:34MB
- 文件页数:298页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java 2程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一部分 基础教程1
第1章 Java语言概述1
1.1 Java语言简介1
1.1.1 Java语言的产生1
1.1.2 为什么要学习Java1
目录1
1.2 Java的特点2
1.3.2 无用内存自动回收机制3
1.3 Java程序及其实现机制3
1.3.1 Java虚拟机3
1.3.3 Java与C/C++的区别4
1.4 建立Java开发环境4
1.4.1 Java运行环境安装4
1.4.2 配置环境变量5
1.5 Java程序的运行6
1.5.1 Java应用程序6
1.5.2 Java小应用程序7
1.6 关于Java的几个常见问题9
1.5.3 常用的JSDK命令9
1.7 小结10
1.8 习题10
第2章 Java语言基础11
2.1 标识符与关键字11
2.1.1 标识符11
2.1.2 关键字11
2.2.2 常量12
2.2 变量、常量和注释12
2.2.1 变量12
2.2.3 注释13
2.3 基本数据类型13
2.3.1 整型13
2.3.2 浮点类型14
2.3.3 字符类型15
2.3.4 布尔类型16
2.4 变量赋初值17
2.3.5 字符串类型17
2.5 基本数据类型优先关系及相互的转换18
2.6 运算符与表达式19
2.6.1 赋值运算符20
2.6.2 扩展赋值运算符21
2.6.3 算术运算符21
2.6.4 关系运算符23
2.6.5 布尔逻辑运算符23
2.6.6 位运算24
2.6.7 条件运算符26
2.6.8 字符串连接符号26
2.6.9 其他运算符26
2.7 表达式27
2.8 流程控制语句28
2.8.1 结构化程序设计流程控制结构28
2.8.2 分支语句29
2.8.3 循环结构33
2.8.4 跳转语句37
2.9 小结39
2.10 习题39
第3章 面向对象编程——类与对象41
3.1 面向对象编程技术41
3.2 类的创建43
3.2.1 类声明43
3.2.2 类体44
3.2.3 声明成员变量44
3.2.4 成员方法的声明与实现45
3 2.5 方法的返回值46
3.2.6 方法体46
3.2.7 方法的调用47
3.3 对象47
3.3.1 创建对象47
3.3.2 使用对象50
3.3.3 构造方法50
3.3.4 对象的清除52
3.4.1 访问控制权限修饰符53
3.4 类的封装53
3.4.2 设置类的访问权限54
3.5 Static关键字和静态成员55
3.5.1 实例变量与类变量55
3.5.2 通过类名直接访问类变量57
3.5.3 实例方法与类方法57
3.6 参数传递59
3.6.1 传值——传递基本数据类型参数59
3.6.2 传地址——对象作为参数60
3.7 小结61
3.8 习题61
第4章 面向对象编程——继承与多态62
4.1 类的继承62
4.1.1 子类的声明62
4.1.2 Object类63
4.1.3 子类继承超类的成员变量64
4.1.4 子类继承超类的成员方法65
4.2 类的多态66
4.2.1 this关键字67
4.2.2 方法的重载67
4.2.3 super关键字69
4.2.4 成员的覆盖70
4.2.5 子类的对象也是超类的对象71
4.2.6 子类构造方法的定义73
4.3 最终类与抽象类76
4.3.1 最终类76
4.3.2 抽象类77
4.4 小结79
4.5 习题79
第5章 面向对象编程——接口、内部类与包81
5.1 接口81
5.1.1 接口的声明81
5.1.2 接口的实现82
5.1.3 理解接口83
5.2 内部类85
5.2.1 在外部类的方法中访问内部类85
5.2.2 在内部类中访问外部类86
5.2.3 静态内部类的应用87
5.2.4 静态内部类的特殊用处89
5.2.5 内部类的其他特性89
5.3 包90
5.3.1 包的命名90
5.3.2 包的创建91
5.3.3 访问保护93
5.3.4 常用的Java系统包95
5.4 JAR文件96
5.4.1 制作JAR文件发布应用程序97
5.4.2 JAR命令98
5.5 小结99
5.6 习题100
第6章 字符串与数组101
6.1 String字符串101
6.1.1 String类101
6.1.2 获取字符串长度104
6.1.3 字符串比较104
6.1.4 字符串编辑105
6.1.5 字符串检索与字符串截取106
6.1.6 字符串与基本数据类型之间的数据转换108
6.2 StringBuffer类109
6.2.1 StringBuffer类的常用方法109
6.2.2 StringBuffer类字符串的修改111
6.2.3 StringBuffer字符串的插入与追加操作111
6.3 数组112
6.3.1 一维数组的声明112
6.3.3 一维数组的初始化113
6.3.2 一维数组的创建113
6.3.4 数组元素的引用114
6.3.5 数组的长度114
6.3.6 数组的赋值与复制115
6.3.7 多维数组119
6.4 小结121
6.5 习题121
第7章 异常处理机制122
7.1 异常处理基本概念122
7.2.1 异常的产生123
7.2 异常的产生与处理机制123
7.2.2 异常处理机制——try-catch-finally语句124
7.3 常见异常类128
7.4 异常的处理131
7.4.1 主动抛出异常131
7.4.2 声明抛出异常133
7.5 自定义异常135
7.7 习题136
7.6 小结136
第8章 Applet137
8.1 Applet的特点137
8.1.1 小应用程序的运行过程137
8.1.2 一个Java小应用程序138
8.1.3 Applet类139
8.2 小应用程序的生命周期139
8.3 小应用程序的安全性141
8.4 在网页中嵌入Applet142
8.4.1 嵌入小应用程序的标签属性142
8.4.2 向小应用程序传递参数143
8.5 图形绘制与绘图类Graphics144
8.5.1 paint()方法144
8.5.2 java.awt.Graphics类145
8.5.3 图形坐标系145
8.5.4 绘制图形145
8.5.5 绘制文本146
8.5.6 设置字体147
8.5.7 设置颜色147
8.6 小结148
8.5.8 颜色和字体的设置148
8.7 习题149
第9章 图形用户界面设计150
9.1 用AWT生成图形用户界面150
9.2 容器和组件151
9.2.1 组件类——Component151
9.2.2 容器类152
9.2.3 框架类——Frame153
9.3 Button类、Label类和TextField类153
9.3.3 文本行类——TextField类154
9.3.1 按钮类——Button类154
9.3.2 标签类——Label类154
9.3.4 一个图形用户程序实例155
9.4 事件处理机制156
9.4.1 Java的事件处理机制156
9.4.2 委托事件处理模型157
9.4.3 常见事件类与事件类的接口161
9.4.4 事件适配器163
9.4.5 常用的监听器类实现方式165
9.5 布局管理器167
9.5.1 FlowLayout167
9.5.2 BorderLayout169
9.5.3 GridLayout170
9.5.4 CardLayout171
9.5.5 布局管理器小结174
9.6 小结174
9.7 习题174
10.1 文本区175
第10章 常用的AWT组件175
10.2 选择性组件178
10.2.1 复选框与单选按钮178
10.2.2 选择框——Choice181
10.2.3 列表框——List182
10.3 对话框185
10.3.1 对话框窗口185
10.3.2 文件对话框185
10.4.1 下拉式菜单187
10.4 菜单187
10.4.2 弹出式菜单190
10.4.3 使用菜单的几个技巧190
10.5 Java中的窗口、鼠标与键盘事件的处理194
10.5.1 窗口事件的处理194
10.5.2 鼠标事件的处理196
10.5.3 键盘事件的处理198
10.6 小结201
10.7 习题201
11.1.1 程序、进程和线程202
第11章 多线程202
11.1 多线程编程概述202
11.1.2 线程模型203
11.2 线程的创建203
11.2.1 Thread类与Runnable接口203
11.2.2 在程序中实现多线程204
11.3 线程的生命周期与控制207
11.3.1 线程的生命周期207
11.3.2 线程的调度与优先级209
11.3.3 几个常用的控制线程的方法211
11.4 线程同步213
11.4.1 多线程间资源共享的同步处理213
11.4.2 多线程合作的同步218
11.4.3 死锁问题223
11.5 小结224
11.6 习题224
12.1 显示图像225
12.1.1 加载图像225
第12章 多媒体编程225
12.1.2 显示图像226
12.2 播放声音文件228
12.3 小结230
12.4 习题230
第13章 输入/输出流231
13.1 数据流的基本知识231
13.1.1 标准输入/输出232
13.1.2 java.io包中的输入/输出流类233
13.2.2 字节输出流OutputStream234
13.2 字节类流234
13.2.1 字节输入流InputStream234
13.2.3 FileInputStream类实现文件的顺序读取235
13.2.4 FileOutputStream类实现文件的顺序写237
13.2.5 数据流238
13.2.6 对象流240
13.3 管道流242
13.4 字符类流244
13.4.1 Reader类和Writer类244
13.4.2 字符文件流FileReader类与FileWriter类246
13.4.3 字符缓冲流BufferedReader类与BufferedWriter类247
13.5 文件随机访问类RandomAccessFile248
13.6 文件对话框的使用250
13.7 小结254
13.8 习题254
第14章 文件管理与File类255
14.1 File类255
14.1.1 File类的构造方法255
14.1.2 File类的实例方法256
14.2 显示目录的文件清单258
14.2.1 无参数的list方法259
14.2.2 文件过滤器FilenameFilter259
14.2.3 文件过滤器FileFilter261
14.3 文件与目录的创建与删除262
14.4 获取文件属性263
14.5 使用临时文件264
14.6 运行本地可执行程序266
14.8 习题267
14.7 小结267
第二部分 上机实验与课程设计271
实验1 一个Java应用程序和一个简单的Java Applet271
实验2 Java语言基础知识273
实验3 分支语句与循环语句274
实验4 类与对象275
实验5 继承与多态276
实验6 接口与内部类277
实验7 数组与字符串278
实验8 异常处理279
实验9 Applet280
实验10 GUI界面设计及事件处理282
课程设计1 Windows系统的计算器283
实验11 多线程284
课程设计2 Windows系统的日期和时间属性285
实验12 文件和输入/输出流286
课程设计3 设计一个简单的通讯录287
参考文献288
热门推荐
- 2366742.html
- 2363430.html
- 2570575.html
- 2449909.html
- 3107178.html
- 1150657.html
- 2448821.html
- 688308.html
- 1816799.html
- 977636.html
- http://www.ickdjs.cc/book_2548768.html
- http://www.ickdjs.cc/book_2775427.html
- http://www.ickdjs.cc/book_2840985.html
- http://www.ickdjs.cc/book_723863.html
- http://www.ickdjs.cc/book_1590606.html
- http://www.ickdjs.cc/book_36810.html
- http://www.ickdjs.cc/book_1830605.html
- http://www.ickdjs.cc/book_1997195.html
- http://www.ickdjs.cc/book_297720.html
- http://www.ickdjs.cc/book_1318476.html