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

- 毕树军主编 著
- 出版社: 哈尔滨:黑龙江大学出版社
- ISBN:9787811290981
- 出版时间:2008
- 标注页数:283页
- 文件大小:26MB
- 文件页数:292页
- 主题词: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.2 Java的特点1
1.3 Java与C,C++和C#的关系2
1.4 Java运行平台3
1.4.1 三种平台简介3
1.4.2 安装Java SE平台4
1.5 Java 程序的开发过程5
1.6 简单Java 应用程序开发示例6
1.7 Java 程序工作原理8
小结9
习题9
第2章 结构化程序设计10
2.1 标识符和关键字10
2.2 基本数据类型10
2.3 基本数据类型的转换13
2.4 运算符和表达式14
2.5 语句概述21
2.6 控制语句21
2.7 循环语句24
2.8 break和continue语句26
小结27
习题27
第3章 面向对象程序设计28
3.1 编程语言的几个发展阶段28
3.1.1 机器语言28
3.1.2 过程语言28
3.1.3 面向对象编程29
3.2 类30
3.2.1 类声明30
3.2.2 类体31
3.2.3 成员变量和局部变量31
3.2.4 方法33
3.2.5 方法重载34
3.2.6 构造方法35
3.2.7 类方法和实例方法35
3.2.8 值得注意的问题35
3.3 对象37
3.3.1 创建对象37
3.3.2 使用对象39
3.3.3 对象的引用和实体41
3.3.4 参数传值42
3.4 修饰词static45
3.4.1 实例变量和类变量的区别45
3.4.2 实例方法和类方法的区别46
3.5 包48
3.5.1 package 语句48
3.5.2 import 语句48
3.6 封装性50
3.6.1 私有变量和私有方法50
3.6.2 共有变量和共有方法51
3.6.3 友好变量和友好方法52
3.6.4 受保护的成员变量和方法52
3.6.5 public 类与友好类53
3.7 继承性53
3.7.1 创建子类53
3.7.2 子类的继承性53
3.7.3 成员变量的隐藏和方法的重写55
3.7.4 对象的上转型对象56
3.8 多态性58
3.8.1 静态多态性58
3.8.2 动态多态性59
3.9 修饰词final和abstract60
3.9.1 修饰词final60
3.9.2 修饰词abstract60
3.10 this关键字61
3.11 super关键字63
3.12 接口64
3.12.1 接口的声明与使用65
3.12.2 接口回调67
3.12.3 接口做参数69
3.12.4 抽象类与接口的比较70
3.13 内部类70
3.14 匿名类71
3.14.1 和类有关的匿名类71
3.14.2 和接口有关的匿名类73
3.15 泛型类74
3.16 Class 类75
3.17 jar 文件76
小结77
习题77
第4章 数组、字符串79
4.1 数组79
4.1.1 一维数组79
4.1.2 多维数组82
4.2 String类和StringBuffer类84
4.2.1 String类84
4.2.2 String类常用方法85
4.2.3 “hello” 与 new String(“hello”)的区别89
4.2.4 字符串与基本数据的相互转化91
4.2.5 StringBuffer 类92
4.2.6 String类与StringBuffer类的区别93
4.2.7 正则表达式94
小结96
习题97
第5章 常用实用类99
5.1 Object 类99
5.2 包装类100
5.2.1 包装类的构造方法100
5.2.2 包装类的常用方法101
5.2.3 包装类的特点102
5.3 Math类102
5.4 Random类103
5.5 处理日期的类104
5.5.1 Date 类104
5.5.2 DateFormat 类104
5.5.3 Calendar 类105
5.6 BigDecimal 类107
小结108
习题108
第6章 Java集合109
6.1 Collection和Iterator接口110
6.2 Set(集)112
6.2.1 Set 的一般用法112
6.2.2 Hashset 类113
6.2.3 TreeSet 类113
6.3 List(列表)114
6.3.1 访问列表的元素114
6.3.2 为列表排序114
6.3.3 ListIterator接口115
6.3.4 获得固定长度的List对象116
6.3.5 比较 Java 数组和各种 List的性能116
6.4 Map(映射)116
6.5 HashSet和HashMap 的负载因子118
6.6 集合的编译时类型检查119
6.7 用for循环遍历集合120
6.8 集合实用类121
6.9 历史集合类123
小结123
习题124
第7章 异常处理125
7.1 异常及其种类125
7.2 异常产生126
7.3 异常处理127
7.3.1 捕捉异常127
7.3.2 转移异常129
7.4 自定义异常类型131
小结132
习题132
第8章 输入与输出流133
8.1 File类133
8.1.1 文件的属性133
8.1.2 目录134
8.1.3 文件的创建与删除135
8.1.4 运行可执行文件136
8.2 FileInputStream类136
8.2.1 使用文件输入流读取文件137
8.2.2 处理I/O异常137
8.2.3 从输入流中读取字节137
8.2.4 关闭流138
8.3 FileOutputStream类138
8.4 FileReader类和FileWriter类140
8.5 RandomAccessFile类142
8.6 从控制台窗口读入数据145
8.7 数据流146
8.8 数组流148
8.9 对象流150
8.10 序列化与对象克隆151
8.11 文件锁FileLock155
小结156
习题156
第9章 Swing图形用户界面程序设计158
9.1 Swing组件概述158
9.2 组件和容器总体介绍159
9.3 JFrame和JPanel160
9.4 布局管理器162
9.4.1 FlowLayout流式布局管理器163
9.4.2 BorderLayout边界布局管理器165
9.4.3 GridLayout网格布局管理器167
9.4.4 CardLayout卡片布局管理器170
9.4.5 GridBagLayout网格包布局管理器172
9.4.6 BoxLayout布局管理器175
9.5 事件处理178
9.5.1 事件处理的软件实现178
9.5.2 事件源事件和监听器的类层次和关系185
9.6 中间容器191
9.7 按钮(JButton)193
9.8 标签(JLabel)194
9.9 文本框(JTextField)、密码框(JPasswordField)、文本区(JTextArea)196
9.10 复选框(JCheckBox)和单选按钮 (JRadioButton)200
9.11 下拉列表203
9.12 列表框204
9.13 页签面板206
9.14 菜单207
9.15 对话框(JDialog)212
9.16 文件对话框214
9.17 消息框217
小结219
习题219
第10章 多线程程序设计221
10.1 多线程基本原理221
10.1.1 线程的状态与生命周期221
10.1.2 线程调度与优先级222
10.2 Thread类和Runnable接口223
10.2.1 Thread 类223
10.2.2 Runnable接口224
10.3 创建一个线程224
10.3.1 用Thread类的子类创建线程224
10.3.2 实现Runnable接口226
10.4 创建多重线程227
10.5 确定线程何时结束229
10.6 线程的调度231
10.7 同步化233
10.8 使用同步化方法233
10.9 同步化语句236
10.10 使用 notify(),wait()和notifyAll()的线程通信237
小结240
习题241
第11章 Java中的网络编程242
11.1 网络通信基础242
11.1.1 套接字242
11.1.2 TCP和UDP传输协议242
11.2 基于URL的Java网络编程243
11.2.1 使用URL243
11.2.2 读取URL中的资源244
11.2.3 显示URL资源中的 HTML文件246
11.3 InetAddress类248
11.4 基于TCP的网络编程249
11.4.1 套接字Socket249
11.4.2 客户建立连接到服务器的套接字对象250
11.4.3 ServerSocket类250
11.4.4 把套接字连接放在一个线程中253
11.5 基于UDP的网络编程257
小结263
习题263
第12章 Java与数据库操作264
12.1 JDBC简介264
12.2 数据库环境建立265
12.2.1 Microsoft Access数据库265
12.2.2 JDBC-ODBC桥接器265
12.2.3 Microsoft SQL Server 2000数据库267
12.2.4 使用纯Java数据库驱动程序267
12.3 查询操作267
12.4 可滚动结果集270
12.5 更新、插入与删除操作272
12.6 预编译语句274
小结275
习题276
第13章 小应用程序277
13.1 源程序277
13.1.1 生命周期277
13.1.2 图形用户界面280
13.2 网页标记281
13.2.1 采用APPLET网页标记282
13.2.2 归档文件282
13.2.3 小应用程序参数282
13.3 应用程序与小应用程序282
小结283
习题283
热门推荐
- 217192.html
- 493931.html
- 2035819.html
- 1619197.html
- 2413739.html
- 2421700.html
- 1491588.html
- 3141703.html
- 406044.html
- 2033552.html
- http://www.ickdjs.cc/book_2338711.html
- http://www.ickdjs.cc/book_1560098.html
- http://www.ickdjs.cc/book_798267.html
- http://www.ickdjs.cc/book_2674484.html
- http://www.ickdjs.cc/book_991466.html
- http://www.ickdjs.cc/book_1665434.html
- http://www.ickdjs.cc/book_3880689.html
- http://www.ickdjs.cc/book_3802236.html
- http://www.ickdjs.cc/book_256171.html
- http://www.ickdjs.cc/book_969295.html