图书介绍
项目实践精解 Java核心技术应用开发 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 梁立新,郭锐编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121113536
- 出版时间:2010
- 标注页数:504页
- 文件大小:195MB
- 文件页数:524页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
项目实践精解 Java核心技术应用开发 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java核心技术概述1
1.1 Java产生的历史、现状和特点1
1.1.1 Java产生的历史1
1.1.2 Java的现状2
1.1.3 Java语言的特点2
1.2 Java与面向对象5
1.2.1 传统的面向过程和现代的面向对象程序设计语言6
1.2.2 抽象的概念6
1.2.3 面向对象编程的3个原则7
1.2.4 类和实例对象的性质10
1.3 Java核心技术体系结构10
1.3.1 Java核心技术基础部分11
1.3.2 Java核心技术应用部分12
本章总结15
第2章 SuperVCD Store项目概述16
2.1 项目需求分析16
2.2 项目结构分析和运行指南20
2.2.1 应用程序结构20
2.2.2 项目运行指南20
本章总结21
第3章 Java启动(Getting Started)22
3.1 搭建Java开发环境22
3.1.1 Java开发环境的配置22
3.1.2 JDK简介25
3.2 Java核心特性33
3.2.1 Java虚拟机33
3.2.2 垃圾回收机制33
3.2.3 代码安全性检查机制34
3.3 Java程序开发介绍35
3.3.1 定义Java程序的基本元素36
3.3.2 类和对象基本概念37
3.3.3 编译和运行Java应用程序40
3.3.4 应用小程序42
3.4 项目实践44
本章总结44
思考题(Review Questions)45
练习(Assignment)45
第4章 Java基础语法(一):标识符、关键字及数据类型47
4.1 标识符47
4.2 关键字48
4.3 变量48
4.4 常量50
4.5 数据类型51
4.5.1 基本类型51
4.5.2 引用类型55
4.6 项目实践56
本章总结59
思考题(Review Questions)59
练习(Assignment)60
第5章 Java基础语法(二):表达式及流程控制61
5.1 运算符61
5.1.1 算术运算符61
5.1.2 关系运算符64
5.1.3 逻辑运算符65
5.1.4 位运算符67
5.1.5 赋值运算符73
5.1.6 条件运算符74
5.1.7 其他运算符75
5.2 表达式75
5.2.1 运算符的优先级75
5.2.2 数据类型转换77
5.3 Java控制语句79
5.3.1 顺序流程80
5.3.2 分支流程80
5.3.3 循环流程82
5.3.4 与程序转移有关的其他语句84
5.3.5 异常处理语句:try-catch-finally84
5.4 项目实践85
本章总结85
思考题(Review Questions)85
练习(Assignment)86
第6章 Java基础语法(三):数组87
6.1 数组的声明、生成和初始化87
6.1.1 数组的声明87
6.1.2 数组的生成88
6.1.3 数组的初始化88
6.2 数组的使用90
6.3 多维数组91
6.3.1 二维数组的声明91
6.3.2 二维数组的生成和初始化91
6.3.3 二维数组的使用92
6.4 枚举类型的引入94
6.5 项目实践94
本章总结95
思考题(Review Questions)95
练习(Assignment)96
第7章 Java面向对象核心语法97
7.1 面向对象的概念97
7.1.1 对象和类概述97
7.1.2 类、方法和变量101
7.1.3 构造方法103
7.1.4 方法的重载103
7.1.5 this的使用106
7.2 封装107
7.3 继承109
7.3.1 继承的概念109
7.3.2 方法重写(overriding)111
7.3.3 super的使用113
7.3.4 继承中的构造方法调用114
7.3.5 finalize()方法的使用115
7.3.6 对象的比较116
7.4 多态117
7.4.1 多态的概念117
7.4.2 多态的实现条件117
7.4.3 多态的代码实现119
7.5 项目实践121
本章总结127
思考题(Review Questions)128
练习(Assignment)129
第8章 Java面向对象高级语法130
8.1 静态(static)变量、方法和初始化程序块130
8.1.1 静态(static)变量130
8.1.2 静态(static)方法131
8.1.3 静态初始化块133
8.1.4 引入含有静态方法的类134
8.2 最终(final)类、变量和方法134
8.3 访问控制(Access Control)135
8.3.1 类的访问控制135
8.3.2 类成员变量和成员方法的访问控制135
8.4 抽象类与抽象方法136
8.5 接口(Interface)137
8.5.1 接口的定义138
8.5.2 接口的实现138
8.6 基本类型包装器(Wrappers)140
8.6.1 Double和Float141
8.6.2 Byte,Short,Integer和Long143
8.6.3 Character147
8.6.4 Boolean149
8.6.5 类型的自动装箱与自动拆箱149
8.7 集合(Collection)框架150
8.7.1 Collection151
8.7.2 List152
8.7.3 Set154
8.7.4 Map接口157
8.7.5 泛型集合161
8.7.6 使用for-each操作Collection集合164
8.8 项目实践168
8.9 内部类170
8.9.1 内部类概述170
8.9.2 4种类型的内部类174
8.10 反射(Reflection)181
8.10.1 反射的工作原理181
8.10.2 反射中的主要方法182
8.10.3 反射的使用183
8.10.4 反射的安全性和性能186
8.11 Java常用类介绍187
8.11.1 String187
8.11.2 StringBuffer201
8.11.3 StringTokenizer(字符串标记)206
8.11.4 Date(日期)208
8.11.5 Calendar(日历)209
8.11.6 Random212
8.11.7 DateFormat类214
8.11.8 SimpleDateFormat类216
8.11.9 Runtime217
8.11.10 Math220
本章总结222
思考题(Review Questions)223
练习(Assignment)224
第9章 Java异常处理225
9.1 异常定义225
9.2 异常分类225
9.3 异常处理226
9.4 自定义异常232
9.5 项目实践233
本章总结234
思考题(Review Questions)235
练习(Assignment)235
第10章 使用AWT建立图形用户界面236
10.1 AWT介绍236
10.2 容器、组件和布局管理器237
10.2.1 容器237
10.2.2 布局管理238
10.2.3 AWT组件库244
10.3 AWT事件处理252
10.3.1 AWT事件处理基本概念252
10.3.2 事件253
10.3.3 事件处理器(监听器)254
10.3.4 适配器(Adapter)261
本章总结268
思考题(Review Questions)268
练习(Assignment)269
第11章 使用Swing建立图形用户界面270
11.1 Swing简介270
11.2 Swing组件(Components)272
11.2.1 Swing组件的层次结构272
11.2.2 Swing组件的特性274
11.2.3 Swing组件和容器276
11.3 项目实践290
本章总结309
思考题(Review Questions)309
练习(Assignment)309
第12章 Applet编程技术310
12.1 Applet简介310
12.2 Applet基本概念311
12.2.1 Applet的生命周期312
12.2.2 Applet的主要方法312
12.3 Applet的安全性315
12.4 Applet与浏览器相互间的通信315
本章总结324
思考题(Review Questions)324
练习(Assignment)324
第13章 多线程高级编程326
13.1 多线程简介326
13.2 多线程的使用332
13.2.1 创建线程333
13.2.2 启动线程336
13.2.3 线程的其他方法338
13.3 线程状态的转换338
13.4 资源同时读取问题和线程的同步341
13.4.1 基本概念341
13.4.2 多线程之间的同步和通信342
13.4.3 线程死锁349
13.5 项目实践350
本章总结352
思考题(Review Questions)352
练习(Assignment)353
第14章 使用输入/输出类355
14.1 Java输入/输出流简介355
14.2 java.io包的层次结构356
14.3 常用输入/输出类360
14.3.1 常用输入类360
14.3.2 常用输出类362
14.4 文件和目录的操作368
14.4.1 文件基本操作368
14.4.2 随机访问文件369
14.5 对象流和对象序列化370
14.5.1 序列化概述370
14.5.2 序列化的实现371
14.5.3 序列化机制371
14.6 项目实践374
本章总结382
思考题(Review Questions)382
练习(Assignment)383
第15章 使用TCP/IP和UDP/IP开发网络程序384
15.1 Java网络编程简介384
15.2 理解TCP/IP及UDP/IP协议385
15.3 使用ServerSocket和Socket开发TCP/IP网络程序386
15.3.1 Socket通信概述386
15.3.2 Socket通信的一般过程387
15.4 基于URL的高层次Java网络编程394
15.4.1 URL(统一资源定位器)394
15.4.2 URL的组成394
15.4.3 创建一个URL394
15.4.4 通过URLConnection读取数据395
15.5 使用DatagramPacket和DatagramSocket开发UDP/IP网络程序396
15.5.1 Datagram通信的基本概念396
15.5.2 基于UDP的程序开发397
15.6 项目实践403
本章总结407
思考题(Review Questions)407
练习(Assignment)407
第16章 使用JDBC技术开发数据库应用409
16.1 数据库的基本概念409
16.1.1 什么是数据库409
16.1.2 数据库在应用程序中的重要地位409
16.1.3 数据库管理系统(DBMS)409
16.1.4 数据库的发展历程409
16.1.5 关系型数据库(RDBMS)简介410
16.2 SQL(Structured Query Language)410
16.3 JDBC开发基础流程418
16.3.1 使用JDBC-ODBC Bridge桥接方式连接数据库419
16.3.2 使用纯JDBC连接数据库420
16.3.3 JDBC连接MySQL数据库实例421
16.4 Statement对象424
16.5 PreparedStatement对象425
16.6 JDBC异常处理425
16.6.1 SQLException类425
16.6.2 JDBC警告(SQLWarning)426
16.7 JDBC事务处理427
16.7.1 保证数据真实、正确与完整性(Integrity)427
16.7.2 解决数据同时访问问题(Concurrency Control)429
16.8 项目实践430
本章总结435
思考题(Review Questions)435
练习(Assignment)435
附录A Java集成开发环境(IDE)Eclipse介绍437
附录B Java编程规范446
附录C 与Java开发有关的UNIX介绍458
附录D Java与C++比较465
附录E Java本地接口483
附录F JDK 6.0新特性488
热门推荐
- 698416.html
- 3657405.html
- 2414249.html
- 2433076.html
- 2712207.html
- 1263500.html
- 2885222.html
- 1221505.html
- 46226.html
- 2418208.html
- http://www.ickdjs.cc/book_1318937.html
- http://www.ickdjs.cc/book_923399.html
- http://www.ickdjs.cc/book_504088.html
- http://www.ickdjs.cc/book_823782.html
- http://www.ickdjs.cc/book_1741890.html
- http://www.ickdjs.cc/book_2249891.html
- http://www.ickdjs.cc/book_2465476.html
- http://www.ickdjs.cc/book_2703808.html
- http://www.ickdjs.cc/book_281624.html
- http://www.ickdjs.cc/book_3305568.html