图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 相洁,呼克佑主编;林福平,孙静宇,朱晓军等副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115319401
- 出版时间:2013
- 标注页数:316页
- 文件大小:105MB
- 文件页数:326页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计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语言与C/C++的比较4
1.1.4 Java平台5
1.2面向对象的基本概念6
1.2.1对象与类6
1.2.2面向对象的三个特性7
1.3 Java语言基本学习方法7
本章小结8
习题8
第2章 Java程序开发运行环境9
2.1 Java开发运行环境的安装9
2.1.1下载JDK10
2.1.2安装JDK10
2.1.3配置环境变量11
2.2编写运行Java程序13
2.3 Java集成开发环境17
2.3.1 Eclipse17
2.3.2 Eclipse的Java编程实例18
2.3.3 NetBeans23
2.3.4 NetBeans的Java编程实例24
2.4 Java核心文档与学习资源28
2.4.1 Java核心API文档28
2.4.2 Java学习资源29
2.5 Java基本输入输出编程实例29
2.6 Java编程规范35
2.6.1命名规范35
2.6.2注释规范36
2.6.3缩进排版规范36
2.6.4语句规范37
2.6.5其他39
本章小结40
习题40
第3章 Java语言基础41
3.1 Java的若干基本概念41
3.1.1注释41
3.1.2分隔符42
3.1.3关键字42
3.1.4标识符43
3.2基本数据类型43
3.2.1整数类型44
3.2.2浮点类型44
3.2.3布尔类型45
3.2.4字符类型45
3.2.5包装类45
3.3常量和变量46
3.3.1常量46
3.3.2变量47
3.4运算符和表达式49
3.4.1算术运算符49
3.4.2关系运算符50
3.4.3逻辑运算符50
3.4.4位运算符50
3.4.5赋值运算符51
3.4.6其他运算符52
3.4.7运算符优先级53
3.5类型转换53
3.5.1自动类型转换53
3.5.2强制类型转换54
3.6流程控制语句54
3.6.1结构化程序设计54
3.6.2基本语句54
3.6.3选择语句55
3.6.4循环语句59
3.6.5跳转语句62
本章小结63
习题63
第4章 数组与字符串65
4.1数组65
4.1.1一维数组65
4.1.2多维数组69
4.1.3数组类Arrays73
4.2字符串74
4.2.1字符串的声明与创建74
4.2.2字符串类String的主要方法75
4.2.3 StringBuffer类的主要方法78
4.3正则表达式81
4.3.1元字符81
4.3.2正则表达式中的[]82
4.3.3正则表达式中的限定符83
4.3.4 java.util.regex包84
4.4综合应用84
本章小结85
习题86
第5章 Java面向对象程序设计87
5.1类87
5.1.1类的定义87
5.1.2类的使用90
5.1.3方法重载92
5.1.4 this的使用94
5.2访问权限控制符97
5.2.1 public97
5.2.2 protected97
5.2.3默认97
5.2.4 private97
5.2.5 getInfo与setInfo101
5.3继承102
5.3.1类的继承102
5.3.2 super的使用105
5.3.3子类对象的构造106
5.3.4对象类型转换108
5.4多态性110
5.4.1方法重载与方法覆盖110
5.4.2运行时多态性110
5.5非访问控制符111
5.5.1 static111
5.5.2 final113
5.5.3其他修饰符114
5.6包114
5.6.1 Java的名字空间114
5.6.2包的定义与引入115
5.6.3 JDK提供的主要包115
5.7抽象类与接口116
5.7.1抽象类116
5.7.2接口118
5.8内部类与匿名类119
5.8.1内部类119
5.8.2匿名类121
5.9泛型类122
5.9.1泛型类声明122
5.9.2使用泛型类声明对象122
5.9.3泛型接口124
5.10综合应用125
本章小结128
习题129
第6章 异常处理130
6.1异常与异常类130
6.1.1异常的概念130
6.1.2 Java异常类131
6.2异常处理133
6.2.1 try-catch-finally语句133
6.2.2 throw和throws语句136
6.3自定义异常类139
6.4综合应用140
本章小结142
习题143
第7章 多线程编程145
7.1线程的基本概念145
7.1.1线程145
7.1.2使用线程的优势146
7.1.3线程的状态147
7.1.4线程模型147
7.2创建线程148
7.2.1继承Thread类148
7.2.2实现Runnable接口150
7.3深入学习Thread类153
7.3.1常用方法简介153
7.3.2设置优先级154
7.3.3线程的名字155
7.3.4得到当前线程156
7.3.5线程的休眠157
7.3.6简单控制线程157
7.4多线程技术159
7.4.1线程同步159
7.4.2线程通信162
7.4.3死锁163
7.4.4 线程组164
7.5综合应用164
本章小结167
习题167
第8章 图形用户界面编程168
8.1图形用户界面概述168
8.1.1 AWT简介168
8.1.2 Swing简介170
8.2 Swing程序设计172
8.2.1创建窗体172
8.2.2常用面板173
8.2.3常用组件176
8.2.4常用布局管理器182
8.2.5常用事件处理186
8.3简单多媒体技术192
8.3.1声音192
8.3.2图形197
8.3.3图像199
8.3.4动画201
8.4综合应用203
本章小结208
习题209
第9章 输入/输出和文件操作210
9.1流的基本概念210
9.1.1流式输入/输出(流式I/O)210
9.1.2字节流与字符流211
9.1.3节点流与处理流214
9.1.4其他流类215
9.2常用I/O流的使用215
9.2.1文件I/O流的使用215
9.2.2缓冲流的使用217
9.2.3数据流的使用219
9.2.4对象流的使用221
9.2.5其他流的使用222
9.3随机访问文件223
9.4文件操作227
9.4.1 File类变量和构造方法228
9.4.2 File类成员方法229
9.5文本扫描器231
本章小结233
习题234
第10章 工具类235
10.1 Java语言基础类235
10.1.1 Java基础类库235
10.1.2 Object类236
10.1.3基本数据类型的包装类238
10.1.4 Math类243
10.1.5 System类245
10.2集合类247
10.2.1集合与Collection API247
10.2.2 Set接口及HashSet、TreeSet类248
10.2.3 List接口及ArraryList、LinkedList、Vector类249
10.2.4 Iterator及Enumeration250
10.2.5 Map接口及Hashtable类251
10.3向量、堆栈、队列252
10.3.1Vector向量252
10.3.2 Stack堆栈254
10.3.3 LinkedList队列255
本章小结256
习题257
第11章 网络编程258
11.1网络编程的基本概念258
11.1.1网络编程概述258
11.1.2 Java网络编程方法258
11.2基于URL的网络编程259
11.2.1URL组成259
11.2.2 URL类的构造方法259
11.2.3 URL类260
11.2.4连接和读取Web资源261
11.3基于连接的套接字通信方式263
11.3.1套接字通信的概念263
11.3.2 TCP套接字实现过程263
11.3.3基于TCP协议的Socket编程264
11.4基于无连接的数据报通信方式269
11.4.1数据报通信的概念269
11.4.2数据报通信的表示方法270
11.4.3数据报通信的一般过程271
11.4.4基于UDP的广播通信271
11.4.5基于UDP的简单的客户/服务器程序设计272
本章小结274
习题274
第12章 JDBC与数据库访问275
12.1 SQL语言275
12.1.1 SQL语言简介275
12.1.2 SQL的基本用法275
12.1.3创建ODBC数据源277
12.2 JDBC数据库访问278
12.2.1 JDBC简介278
12.2.2 JDBC体系结构279
12.2.3 JDBC驱动程序279
12.2.4 JDBC基本组件280
12.2.5 JDBC访问数据库281
12.3综合应用实例285
12.3.1数据库表结构285
12.3.2系统功能描述286
12.3.3实现代码和系统运行界面286
本章小结292
习题293
第13章 Java Web开发技术294
13.1 Web开发技术294
13.1.1 Web的工作原理294
13.1.2 Web开发技术295
13.1.3 Web开发环境和开发步骤295
13.2 JSP Web开发方法300
13.2.1 JSP工作原理301
13.2.2 JSP基本语法301
13.2.3 JSP内置对象305
13.2.4 JSP数据库访问306
13.3综合应用案例(JSP学生信息管理)309
13.3.1数据库表结构309
13.3.2系统功能描述310
13.3.3建立项目310
13.3.4系统运行界面和代码实现310
本章小结315
习题315