图书介绍
犯罪预防学【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李春雷,靳高风主编 著
- 出版社: 北京:中国人民大学出版社
- ISBN:9787300208589
- 出版时间:2016
- 标注页数:381页
- 文件大小:146MB
- 文件页数:396页
- 主题词:预防犯罪-高等学校-教材
PDF下载
下载说明
犯罪预防学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 Java简介1
1.1.1 Java的产生与发展1
1.1.2 Java语言2
1.1.3 Java特点3
1.1.4 Java技术体系5
1.2 Java语法机制概述5
1.3 Java运行系统与Java虚拟机6
1.3.1 Java运行系统6
1.3.2 Java虚拟机(JVM)7
1.4 Java程序开发8
1.4.1 Java API8
1.4.2 Java开发环境构建9
1.4.3 Java程序的开发过程12
1.4.4 Java Application应用程序编写、编译和执行12
1.4.5 Java Applet小程序编写、编译和执行14
1.5 Java IDE——Eclipse简介15
1.5.1 Eclipse的安装与配置15
1.5.2 创建Java项目16
1.5.3 运行Java项目17
1.5.4 Eclipse中的导入与导出18
小结21
习题21
第2章 Java基本语法知识23
2.1 标识符及关键字23
2.1.1 标识符23
2.1.2 关键字24
2.1.3 语句及注释24
2.2 数据类型24
2.2.1 基本数据类型25
2.2.2 引用数据类型25
2.3 常量与变量26
2.3.1 常量26
2.3.2 变量28
2.4 运算符与表达式30
2.4.1 算术运算符及表达式30
2.4.2 关系运算符及表达式31
2.4.3 逻辑运算符及表达式32
2.4.4 位运算符及表达式32
2.4.5 赋值运算符及表达式33
2.4.6 其他运算符及表达式34
2.4.7 运算符的优先级与结合性34
2.5 数据类型转换35
2.6 程序控制语句37
2.6.1 选择语句37
2.6.2 循环语句41
2.6.3 跳转语句44
2.7 数组48
2.7.1 一维数组48
2.7.2 多维数组51
2.7.3 数组的复制53
小结55
习题55
第3章 Java面向对象编程58
3.1 面向对象程序设计方法概述58
3.1.1 面向对象问题求解的基本思想58
3.1.2 面向对象程序设计方法的内涵59
3.1.3 对象与类59
3.1.4 基于类与对象的面向对象问题求解方法60
3.1.5 面向对象的特性61
3.2 类62
3.2.1 类的基本结构62
3.2.2 成员变量63
3.2.3 成员方法64
3.2.4 成员方法重载67
3.2.5 构造方法69
3.2.6 this关键词70
3.3 对象74
3.3.1 对象的创建74
3.3.2 对象的使用75
3.3.3 对象的清除77
3.4 继承77
3.4.1 子类的创建77
3.4.2 super关键词79
3.4.3 子类对象的创建与实例化81
3.4.4 隐藏与重写83
3.5 多态85
3.5.1 向上转型85
3.5.2 向下转型86
3.5.3 运行时多态86
小结89
习题89
第4章 Java面向对象高级特性92
4.1 static关键词92
4.1.1 静态变量92
4.1.2 静态方法93
4.1.3 静态语句块95
4.2 final关键词96
4.3 抽象类97
4.3.1 什么是抽象类97
4.3.2 抽象类的意义99
4.4 接口99
4.4.1 接口的定义100
4.4.2 接口的实现100
4.4.3 接口的使用与多态101
4.4.4 接口的扩展102
4.4.5 接口与抽象类102
4.5 包103
4.5.1 包的作用103
4.5.2 包定义104
4.5.3 包引用104
4.6 访问控制权限106
4.6.1 类的访问控制106
4.6.2 类成员的访问控制107
4.7 内部类与匿名类110
4.7.1 内部类110
4.7.2 匿名类113
4.8 泛型114
4.8.1 泛型的引入114
4.8.2 泛型类与泛型接口116
4.8.3 泛化方法118
4.8.4 泛型的类型参数119
4.8.5 类型擦除122
小结123
习题124
第5章 Java常用类库126
5.1 包装类126
5.1.1 Integer类126
5.1.2 Double类128
5.1.3 包装类的特点129
5.2 Math类129
5.3 String类与StringBuffer类131
5.3.1 String类131
5.3.2 StringBuffer类134
5.4 Scanner类136
5.5 日期类139
5.5.1 Date类139
5.5.2 SimpleDateFormat类139
5.6 集合框架141
5.6.1 Collection<E>接口141
5.6.2 集合元素遍历接口142
5.6.3 Set<E>接口及实现类143
5.6.4 List<E>接口及实现类146
5.6.5 Map接口及实现类148
小结150
习题151
第6章 异常处理153
6.1 异常处理概述153
6.1.1 异常153
6.1.2 异常类154
6.1.3 异常处理流程155
6.2 异常处理方法156
6.2.1 异常捕获并处理156
6.2.2 将方法中产生的异常抛出163
6.3 自定义异常类165
6.4 断言167
6.4.1 开启和关闭断言167
6.4.2 断言语句的定义168
6.4.3 断言的使用169
小结170
习题170
第7章 输入/输出173
7.1 文件类173
7.1.1 创建File对象173
7.1.2 获取文件对象信息的方法174
7.1.3 文件属性测试操作174
7.1.4 文件创建、删除与重命名操作176
7.1.5 目录操作177
7.2 输入/输出(I/O)概述178
7.2.1 流的概念178
7.2.2 字节流179
7.2.3 字符流181
7.3 文件流183
7.3.1 文件字节流183
7.3.2 文件字符流186
7.4 缓冲流187
7.4.1 字节缓冲流188
7.4.2 字符缓冲流189
7.5 打印流190
7.5.1 字节打印流190
7.5.2 字符打印流193
7.6 字节流与字符流的转换194
7.6.1 字符编码之间转换方法194
7.6.2 InputStreamReader和OutputStreamWriter196
7.7 随机存取文件类199
7.7.1 随机存取文件的创建199
7.7.2 随机存取文件的操作199
7.8 System类对I/O的支持202
7.8.1 System.in202
7.8.2 System.out203
7.8.3 System.err203
7.9 管道流204
小结205
习题206
第8章 基于Swing的图形用户界面208
8.1 图形用户界面概述208
8.1.1 AWT简介208
8.1.2 Swing简介209
8.1.3 如何编写Swing程序211
8.2 GUI界面外观(L&F)设置212
8.3 Swing顶层容器213
8.2.1 JFrame214
8.2.2 JDialog215
8.3 中间容器217
8.3.1 JPanel217
8.3.2 JScrollPane218
8.3.3 JSplitPane219
8.4 布局管理器221
8.4.1 FlowLayout221
8.4.2 BorderLayout222
8.4.3 GridLayout224
8.4.4 CardLayout225
8.4.5 GridBagLayout227
8.4.6 BoxLayout230
8.5 事件处理机制232
8.5.1 事件处理机制中的三类对象233
8.5.2 委托方式事件处理机制233
8.5.3 事件类及事件监听器接口234
8.5.4 事件适配器238
8.6 Swing基本组件239
8.6.1 JLabel239
8.6.2 JButton239
8.6.3 文本类组件241
8.6.4 单选按钮和复选框246
8.6.5 下拉列表249
8.7 菜单和工具栏251
8.7.1 菜单251
8.7.2 工具栏259
8.8 Swing高级组件260
8.8.1 JOptionPane260
8.8.2 表格262
8.8.3 树266
8.8.4 JTabbedPane271
8.8.5 JInternalFrame272
小结274
习题275
第9章 Applet程序设计278
9.1 Applet基本概念278
9.1.1 Applet的定义278
9.1.2 Applet的生命周期279
9.1.3 Applet的类层次结构281
9.1.4 Applet类的API概述281
9.1.5 Applet类的显示282
9.2 Applet编写283
9.2.1 Applet编写步骤283
9.2.2 用户编写Applet284
9.2.3 网页中嵌入Applet284
9.3 Applet图形化用户界面288
9.3.1 基于Swing组件的用户界面288
9.3.2 JApplet中事件处理290
9.4 Applet中图形处理及多媒体支持291
9.4.1 图形处理291
9.4.2 图像显示295
9.4.3 播放声音297
9.5 Applet与Application300
小结302
习题302
第10章 多线程304
10.1 线程概述304
10.1.1 程序、进程和线程304
10.1.2 Java中线程模型304
10.2 线程创建305
10.2.1 Thread类构造方法305
10.2.2 通过实现Runnable接口创建线程305
10.2.3 通过继承Thread类创建线程307
10.3 线程的生命周期与状态308
10.4 线程控制310
10.4.1 线程优先级与线程调度策略310
10.4.2 线程的休眠311
10.4.3 判断线程是否终止312
10.4.4 线程合并313
10.4.5 中断线程314
10.5 线程同步316
10.5.1 对象锁316
10.5.2 多线程间防死锁320
10.5.3 使用方法wait()、notify()和notifyAll()进行线程间通信320
小结323
习题324
第11章 数据库编程技术326
11.1 JDBC概述326
11.1.1 JDBC体系结构326
11.1.2 JDBC驱动类型327
11.1.3 JDBC API328
11.1.4 利用JDBC访问数据库一般步骤329
11.2 连接数据库329
11.2.1 配置数据库驱动程序329
11.2.2 加载驱动程序330
11.2.3 建立数据库连接及关闭数据库330
11.3 Statement接口332
11.4 ResultSet接口334
11.4.1 ResultSet的属性和方法334
11.4.2 ResultSet对象创建335
11.5 JDBC高级特征339
11.5.1 预编译语句339
11.5.2 CallableStatement接口341
11.5.3 批处理346
11.5.4 事务处理347
小结351
习题352
第12章 Java网络编程355
12.1 网络编程基础355
12.1.1 基本概念355
12.1.2 Java网络通信支持机制356
12.2 URL通信机制357
12.2.1 InetAddress类358
12.2.2 URL类359
12.2.3 URLConnection类361
12.3 Socket通信机制364
12.3.1 Socket通信机制概述364
12.3.2 基于TCP的Socket编程364
12.3.3 基于TCP的Socket网络编程应用367
12.3.4 基于UDP的Socket编程371
12.3.5 基于数据报的多播通信376
小结379
习题380
参考文献381
热门推荐
- 1906300.html
- 3556698.html
- 662908.html
- 887640.html
- 3766385.html
- 2231051.html
- 556564.html
- 3498685.html
- 3339640.html
- 1179825.html
- http://www.ickdjs.cc/book_2092992.html
- http://www.ickdjs.cc/book_1886556.html
- http://www.ickdjs.cc/book_1745216.html
- http://www.ickdjs.cc/book_2277652.html
- http://www.ickdjs.cc/book_3754313.html
- http://www.ickdjs.cc/book_744699.html
- http://www.ickdjs.cc/book_2713662.html
- http://www.ickdjs.cc/book_3602886.html
- http://www.ickdjs.cc/book_2576705.html
- http://www.ickdjs.cc/book_651228.html