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

- 李瑞生,何珍祥主编;张静副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113220150
- 出版时间:2016
- 标注页数:349页
- 文件大小:49MB
- 文件页数:360页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVASE程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java简介与Java SE程序开发环境1
1.1 Java的发展1
1.2 Java的3种平台2
1.3 Java的特点2
1.4 Java程序的运行机制与Java虚拟机3
1.4.1 Java程序的运行机制3
1.4.2 Java虚拟机3
1.5 Java程序分类4
1.6 JDK的安装与配置4
1.6.1 JDK的安装4
1.6.2 JDK环境变量的配置5
1.7 JDK环境下开发Java程序6
1.7.1 Java Application的开发6
1.7.2 Java Applet的开发10
1.8 Eclipse环境下开发Java程序12
1.8.1 在Eclipse环境下开发Java Application12
1.8.2 在Eclipse环境下开发Java Applet14
1.9 其他几个问题15
小结16
习题116
第2章 Java语法基础18
2.1 Java Application程序的基本输入、输出方法18
2.1.1 Java向显示器(控制台)输出数据18
2.1.2 Java从键盘读入数据19
2.1.3 用Scanner灵活读入数据20
2.2 Java注释20
2.3 标识符与关键字21
2.3.1 标识符21
2.3.2 关键字22
2.4 Java数据类型22
2.4.1 基本数据类型22
2.4.2 常量与变量23
2.4.3 数据类型转换26
2.4.4 引用数据类型26
2.5 运算符与表达式26
2.5.1 算术运算符及其表达式27
2.5.2 关系运算符28
2.5.3 逻辑运算符28
2.5.4 位运算符28
2.5.5 赋值运算符及其表达式29
2.5.6 复合赋值运算符及其表达式29
2.5.7 条件运算符及其表达式30
2.5.8 instanceof运算符及其表达式30
2.6 Java语句30
2.7 Java程序流程控制31
2.7.1 顺序结构31
2.7.2 选择结构31
2.7.3 循环结构36
2.7.4 流程跳转语句37
小结39
习题239
第3章 Java面向对象程序设计基础41
3.1 面向对象概述41
3.1.1 类与对象的概念41
3.1.2 面向对象的主要特性42
3.2 Java类与对象42
3.2.1 Java类的定义42
3.2.2 构造方法与对象的创建43
3.2.3 对象声明及创建的内存模型45
3.2.4 对象间的赋值46
3.3 方法重载47
3.4 this关键字48
3.5 static与静态成员50
3.5.1 静态变量50
3.5.2 静态方法51
3.5.3 静态代码块52
3.6 参数传递54
3.7 类的关联与依赖关系56
3.8 package与import关键字57
3.8.1 Java中的包57
3.8.2 用package关键字自定义包58
3.8.3 用import关键字导入包58
3.9 JavaBean60
3.10 jar命令的用法62
3.10.1 将应用程序打包为jar文件63
3.10.2 生成jar文件扩展类库64
3.10.3 Eclipse环境下的文件打包65
小结66
习题366
第4章 Java继承与多态69
4.1 Java继承69
4.2 权限修饰符70
4.3 子类继承性72
4.4 变量覆盖与方法重写74
4.5 super的用法76
4.6 对象的上下转型80
4.7 instanceof关键字82
4.8 多态83
4.9 final修饰符84
小结85
习题485
第5章 Java抽象类与接口87
5.1 抽象方法与抽象类87
5.2 Java接口89
5.3 Java接口回调91
5.4 内部类92
5.5 匿名类与匿名对象95
5.6 面向抽象(接口)编程99
5.7 接口的一个应用——工厂模式101
5.8 Java内置注解简介103
小结106
习题5106
第6章 Java数组与枚举108
6.1 一维数组108
6.2 数组间赋值110
6.3 Arrays类中处理数组的系统方法111
6.4 Java二维数组的定义及使用112
6.5 Java对象数组115
6.6 Java枚举类型117
6.6.1 用enum定义枚举类型117
6.6.2 枚举类型的构造方法118
6.6.3 在switch结构中使用枚举类型118
小结119
习题6119
第7章 Java常用工具类121
7.1 Object类及其常用方法121
7.2 基本数据类型包装类125
7.3 String类126
7.4 StringBuffer类131
7.5 正则表达式132
7.5.1 正则表达式简介132
7.5.2 Pattern与Macther类133
7.6 字符串解析方法135
7.7 日期时间类138
7.8 Math类139
7.9 BigInteger类141
7.10 Random类141
7.11 其他常用类142
7.12 Class类与Java的反射机制简介144
小结150
习题7150
第8章 异常处理机制152
8.1 Java异常处理概述152
8.2 Java异常类152
8.3 Java异常处理语法153
8.4 强制检查异常和非强制检查异常156
8.5 用户自定义异常159
小结161
习题8161
第9章 Java组件与事件编程162
9.1 Java A WT与Swing简介162
9.2 容器和组件162
9.3 Java布局管理器164
9.3.1 FlowLayout165
9.3.2 BorderLayout166
9.3.3 GridLayout166
9.3.4 CardLayout167
9.3.5 GridBagLayout169
9.3.6 BoxLayout171
9.3.7 空布局172
9.4 Java Swing常用的中间容器173
9.5 Java事件编程机制175
9.6 事件监听器对象的几种实现180
9.6.1 窗体类自身实现相应事件监听器接口的方式180
9.6.2 自定义外部类实现相应事件监听接口的方式181
9.6.3 自定义外部类继承相应的事件适配器类的方式182
9.6.4 匿名类实现事件监听器183
9.7 Swing的常用组件及其事件编程184
9.7.1 JButton184
9.7.2 JLabel184
9.7.3 JTextField185
9.7.4 JTextArea185
9.7.5 JRadioButton185
9.7.6 JCheckBox185
9.7.7 JComboBox186
9.7.8 JList186
9.7.9 JMenuBar、JMenu与JMenuItem189
9.7.10 JPopupMenu190
9.7.11 JToolBar190
9.7.12 JTable193
9.7.13 JTabbedPane196
9.7.14 JTree198
9.7.15 JDialog、 JOptionPane与JFileChooser200
9.7.16 JSlider203
9.7.17 JprogressBar205
9.7.18 Timer205
9.7.19 键盘事件示例207
9.8 其他几个应用209
9.8.1 更换窗体标题栏图标209
9.8.2 让窗体在屏幕上居中显示209
9.8.3 将窗体显示为任务栏图标210
9.9 字体与颜色211
9.9.1 Font类211
9.9.2 Color类211
9.10 GUI图形绘制214
9.10.1 Graphics类214
9.10.2 Canvas类215
小结218
习题9218
第10章 Java数据库编程220
10.1 JDBC简介220
10.2 JDBC API220
10.3 MySQL简介223
10.4 数据库基本操作的SQL语法224
10.5 MySQL的使用224
10.6 JDBC数据库基本操作226
10.7 运用JavaBean进行数据库操作233
10.8 数据库的批处理与事务操作237
10.9 JDBC操作Access数据库247
小结249
习题10249
第11章 Java输入、输出流250
11.1 Java输入、输出流概述250
11.2 File类的应用251
11.3 输入、输出流类252
11.4 文件字节输入、输出流类254
11.5 文件字符输入、输出流类256
11.6 字节数组输入、输出流类257
11.7 过滤流类257
11.8 随机访问文件259
11.9 Serializable接口与对象序列化260
11.10 标准输入、输出流262
11.11 文件对话框263
11.12 用Desktop类打开文件266
小结266
习题11267
第12章 Java多线程编程268
12.1 程序、进程与线程268
12.2 Java多线程机制269
12.3 Java多线程实现的方法269
12.4 线程的生命周期与状态转换271
12.5 Java多线程调度机制272
12.6 Thread类273
12.7 线程的让步276
12.8 线程的联合277
12.9 多线程的互斥与同步278
12.9.1 线程的互斥278
12.9.2 互斥线程的协调280
12.10 守护线程283
12.11 线程之间的通信流类284
小结286
习题12286
第13章 Java网络编程288
13.1 Java网络编程概述288
13.2 InetAddress类的应用289
13.3 URL类的应用290
13.3.1 URL简介290
13.3.2 URL类的常用方法290
13.4 URLConnection类292
13.5 TCP、 UDP、端口与套接字294
13.6 基于TCP的Socket网络编程294
13.6.1 ServerSocket类295
13.6.2 Socket类295
13.6.3 Socket编程的一般流程296
13.7 基于UDP的网络编程305
13.7.1 DatagramPacket类305
13.7.2 DatagramSocket类306
13.7.3 基于UDP网络编程的一般流程306
13.8 基于组播的网络编程312
小结315
习题13315
第14章 Java泛型与集合类316
14.1 泛型316
14.1.1 泛型概述316
14.1.2 泛型类317
14.1.3 泛型构造方法318
14.1.4 泛型方法320
14.1.5 泛型通配符320
14.1.6 泛型接口322
14.1.7 子类泛型323
14.1.8 引入泛型的好处323
14.2 集合类与接口324
14.2.1 Collection接口324
14.2.2 Iterator接口324
14.2.3 List接口325
14.2.4 ArrayList类325
14.2.5 LinkedList类327
14.2.6 Collections类329
14.2.7 Set接口331
14.2.8 HashSet类331
14.2.9 TreeSet类332
14.2.10 EnumSet类334
14.2.11 Map接口334
14.2.12 HashMap类335
14.2.13 SortedMap接口与TreeMap类336
14.2.14 EnumMap类337
小结338
习题14338
第15章 Java Applet编程简介340
15.1 Java Applet简介340
15.2 Apple程序的编写方法340
15.3 Applet类的主要方法342
15.4 〈applet〉标记的属性及Applet参数传递344
15.5 Applet的组件与事件处理345
小结348
习题15348
参考文献349
热门推荐
- 856160.html
- 2887089.html
- 3460312.html
- 295243.html
- 2426795.html
- 2944309.html
- 3095397.html
- 3170212.html
- 598859.html
- 1096906.html
- http://www.ickdjs.cc/book_158418.html
- http://www.ickdjs.cc/book_2990275.html
- http://www.ickdjs.cc/book_1217887.html
- http://www.ickdjs.cc/book_2042389.html
- http://www.ickdjs.cc/book_443714.html
- http://www.ickdjs.cc/book_3544068.html
- http://www.ickdjs.cc/book_209440.html
- http://www.ickdjs.cc/book_3336763.html
- http://www.ickdjs.cc/book_3195612.html
- http://www.ickdjs.cc/book_1431655.html