图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 于红,徐敦波,冯艳红等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111365464
- 出版时间:2012
- 标注页数:392页
- 文件大小:32MB
- 文件页数:406页
- 主题词: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.1.1 Java语言的产生1
1.1.2 Java语言的发展2
1.2 Java语言的特点3
1.3 面向对象与面向过程的比较4
1.3.1 面向过程的程序设计5
1.3.2 面向对象的程序设计5
1.4 面向对象程序设计中的主要概念和特征6
1.4.1 主要概念7
1.4.2 主要特征8
1.5 Java与C++的差异9
1.6 本章小结11
1.7 习题11
第2章 Java语言开发环境12
2.1 JDK工具包与基本Java程序12
2.1.1 JDK的下载与安装12
2.1.2 JDK目录的构成14
2.1.3 设置环境变量15
2.1.4 Applications程序的结构16
2.1.5 JDK的使用17
2.1.6 典型的Java编程规范19
2.2 IDE环境概述21
2.2.1 IDE简介22
2.2.2 Eclipse22
2.2.3 JBuilder27
2.2.4 相关资源27
2.3 Project管理28
2.3.1 Project的含义28
2.3.2 可行的Project组织模式28
2.3.3 主要IDE工具的Project包结构29
2.4 本章小结30
2.5 习题30
第3章 Java语言基础31
3.1 标识符和关键字31
3.2 常量、变量与基本数据类型33
3.2.1 常量、变量和数据类型体系33
3.2.2 整数类型34
3.2.3 浮点型35
3.2.4 逻辑型37
3.2.5 字符型37
3.3 运算符与表达式38
3.3.1 算术运算符38
3.3.2 关系运算符40
3.3.3 逻辑运算符41
3.3.4 位运算符42
3.3.5 移位运算符(选学)43
3.3.6 赋值运算符43
3.3.7 特殊运算符44
3.3.8 运算符的优先级44
3.4 基本数据类型转换46
3.4.1 类型转换的形式46
3.4.2 类型转换机理48
3.4.3 类型转换的规则49
3.5 流程控制50
3.5.1 布尔表达式51
3.5.2 分支结构51
3.5.3 循环结构55
3.6 本章小结57
3.7 习题58
第4章 Java的面向对象程序设计61
4.1 类与对象61
4.1.1 类的定义61
4.1.2 方法63
4.1.3 构造方法与对象创建66
4.1.4 访问权限77
4.2 继承84
4.2.1 继承的定义85
4.2.2 子类对象构造过程86
4.2.3 访问控制92
4.2.4 变量隐藏和方法覆盖95
4.2.5 多态99
4.3 特殊修饰控制符104
4.3.1 static104
4.3.2 final108
4.4 对象的生命周期112
4.5 Object类114
4.6 抽象类和接口116
4.6.1 抽象类116
4.6.2 接口119
4.7 内部类122
4.7.1 内部类的作用123
4.7.2 内部类的定义和使用123
4.7.3 匿名内部类127
4.8 本章小结128
4.9 习题128
第5章 数组和字符串131
5.1 数组131
5.1.1 一维数组131
5.1.2 多维数组136
5.2 字符串137
5.2.1 字符串类137
5.2.2 字符串类与字符数组的关系138
5.2.3 字符串类的常用方法139
5.2.4 字符串运算与转换141
5.3 StringBuffer142
5.4 本章小结145
5.5 习题145
第6章 实用类与类的设计148
6.1 串分解类148
6.2 正则表达式150
6.2.1 正则表达式的语法150
6.2.2 正则表达式的使用152
6.3 集合框架154
6.3.1 集合框架的概念154
6.3.2 列表156
6.3.3 散列表160
6.4 常用类161
6.4.1 Date类161
6.4.2 Calendar类164
6.4.3 Math类167
6.5 类的设计169
6.5.1 面向对象的知识要点170
6.5.2 面向对象入门者的混沌与困惑170
6.5.3 类的分类174
6.5.4 类的设计原则175
6.5.5 类图177
6.5.6 单类设计实例179
6.5.7 多类设计实例185
6.6 本章小结188
6.7 习题188
第7章 Java的异常处理190
7.1 异常的概念190
7.2 异常处理机制192
7.2.1 异常的捕获192
7.2.2 异常的抛出194
7.2.3 异常的声明195
7.2.4 重抛异常197
7.3 自定义异常类197
7.4 本章小结202
7.5 习题202
第8章 I/O流205
8.1 流的概述205
8.2 File类205
8.3 字节流210
8.3.1 InputStream210
8.3.2 OutputSream211
8.4 文件字节流212
8.4.1 FileInputStream212
8.4.2 FileOutputStream212
8.5 字符流215
8.5.1 Reader类215
8.5.2 Writer类219
8.6 RandomAccessFile221
8.7 其他数据流225
8.7.1 DataOutputSream225
8.7.2 DataInputStream226
8.8 本章小结228
8.9 习题228
第9章 多线程230
9.1 多线程机制230
9.1.1 基本概念230
9.1.2 线程的状态230
9.2 线程类和线程接口231
9.2.1 Thread类231
9.2.2 Runnable接口234
9.2.3 线程组236
9.3 线程的同步与通信238
9.3.1 线程同步238
9.3.2 线程通信242
9.4 本章小结246
9.5 习题246
第10章 图形用户界面247
10.1 AWT和Swing组件247
10.1.1 AWT组件247
10.1.2 Swing组件247
10.2 框架248
10.2.1 窗口248
10.2.2 布局管理器250
10.2.3 中间容器257
10.3 Java事件处理机制261
10.3.1 Java事件的基本概念261
10.3.2 Java事件的处理机制263
10.3.3 适配器类267
10.4 其他常用组件270
10.4.1 标签270
10.4.2 按钮271
10.4.3 选择框274
10.4.4 文本组件278
10.4.5 列表框281
10.4.6 对话框287
10.4.7 菜单293
10.5 本章小结299
10.6 习题299
第11章 网络编程301
11.1 网络编程基础301
11.2 URL编程302
11.2.1 URL类302
11.2.2 URLConnection类304
11.2.3 InetAddress类305
11.3 Socket编程308
11.3.1 Socket编程模式308
11.3.2 Socket和ServerSocket类308
11.4 UDP编程(选学)313
11.4.1 DatagramPacket类313
11.4.2 DatagramSocket类314
11.5 本章小结315
11.6 习题316
第12章 数据库编程317
12.1 JDBC技术317
12.1.1 JDBC的概念317
12.1.2 JDBC编程接口317
12.2 基本JDBC编程318
12.2.1 连接318
12.2.2 查询322
12.2.3 更新326
12.2.4 事务336
12.3 本章小结338
12.4 习题338
第13章 编程实例339
13.1 基本需求描述与分析设计方案339
13.2 应用基本面向对象的实现技术345
13.3 应用集合框架的实现技术357
13.4 引入I/O流的实现技术359
13.5 基于网络工作环境的实现技术367
13.6 应用GUI进行独立的表示层实现380
13.7 采用数据库的实现技术382
13.8 扩展需求后的整体设计方案387
13.9 本章小结390
13.10 习题390
参考文献391