图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 邱珊主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030372222
- 出版时间:2013
- 标注页数:332页
- 文件大小:73MB
- 文件页数:345页
- 主题词: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.2 Java技术基础3
1.2.1 Java如何实现跨平台3
1.2.2 Java语言运行时和Java语言开发工具包4
1.3 Java与其他语言的比较4
1.3.1 Java与C和C+++的比较4
1.3.2 Java与.NET的比较5
1.4 Java语言的特点6
1.5 Java的版本与现状7
1.6流行的Java开发环境8
1.6.1流行的免费开源的Java开发工具8
1.6.2流行的Java商业开发工具8
1.7 Java的安装与配置9
1.7.1 JDK的下载与安装9
1.7.2设置环境变量9
1.8第一个Java程序10
1.8.1 Java Application应用程序10
1.8.2 Java Applet小程序12
第2章Java语言语法基础18
2.1标识符与关键字18
2.1.1标识符18
2.1.2关键字18
2.1.3注释19
2.2常量与变量20
2.2.1常量20
2.2.2变量20
2.3基本数据类型21
2.3.1整数类型21
2.3.2浮点类型22
2.3.3布尔类型22
2.3.4字符类型22
2.3.5各类型数据间的相互转换23
2.4运算符24
2.4.1算术运算符24
2.4.2赋值运算符26
2.4.3条件运算符27
2.4.4位运算符27
2.4.5关系运算符29
2.4.6逻辑运算符30
2.4.7其他运算符30
2.4.8运算符的优先级与结合性31
2.5表达式32
2.6程序控制语句32
2.6.1 if语句32
2.6.2 switch语句34
2.6.3 while与do…while语句35
2.6.4 for语句37
2.6.5 break语句38
2.6.6 continue语句40
2.6.7 return语句41
2.6.8其他语句42
2.7数组42
2.7.1一维数组42
2.7.2多维数组44
2.7.3数组作为方法参数47
2.7.4操作数组的常用方法48
2.7.5数组实用类java.util.Arrays50
2.8 String类与StringBuffer类51
2.8.1 String类52
2.8.2 StringBuffer类55
2.9 Java Application命令行参数57
第3章 面向对象的编程基础68
3.1面向对象的基本概念68
3.1.1对象与类68
3.1.2封装性69
3.1.3继承性69
3.1.4多态性70
3.2类的定义70
3.2.1类的定义形式71
3.2.2成员变量72
3.2.3成员方法75
3.2.4方法的重载81
3.2.5构造方法83
3.2.6类的举例85
3.2.7 static修饰符87
3.2.8 abstract修饰符91
3.2.9 final修饰符93
3.3对象95
3.3.1对象的创建95
3.3.2对象的使用98
3.4包103
第4章 面向对象的高级编程111
4.1继承111
4.1.1继承的基本概念111
4.1.2变量覆盖与方法重写113
4.1.3子类对象的创建117
4.2多态119
4.2.1多态性119
4.2.2动态绑定120
4.3接口123
4.3.1接口的基本概念123
4.3.2接口的定义123
4.3.3接口的实现124
4.3.4接口的属性125
4.4枚举127
4.5 Java常用类130
4.5.1 Java常用包130
4.5.2 Java常用类131
第5章Java图形用户界面145
5.1 Swing简介145
5.2图形用户界面与事件驱动的程序设计基础146
5.2.1 Java图形用户界面的构成146
5.2.2 Java图形用户界面的实现147
5.2.3 Swing的类层次结构147
5.2.4使用Swing的基本规则149
5.2.5第一个Swing窗体应用程序149
5.2.6使用Swing创建窗体应用程序的实现步骤150
5.3布局管理器151
5.3.1 FlowLayout布局管理器151
5.3.2 BorderLayout布局管理器153
5.3.3 GridLayout布局管理器154
5.3.4 CardLayout布局管理器156
5.3.5 GridBagLayout布局管理器157
5.3.6 BoxLayout布局管理器159
5.3.7其他布局管理器161
5.3.8不使用布局管理器161
5.4事件处理机制161
5.4.1事件授权(委托)处理模型161
5.4.2事件162
5.4.3事件监听器163
5.4.4在事件处理代码中区分事件源165
5.4.5事件适配器166
5.4.6用内部类与匿名类实现事件处理167
5.5 Swing容器170
5.5.1 JFrame框架窗口170
5.5.2 JLayeredPane分层面板170
5.5.3 JPanel面板171
5.5.4 JScrollPane滚动窗口171
5.5.5 JSplitPane分隔板171
5.5.6 JTabbedPane选项板171
5.5.7 JToolBar工具栏171
5.5.8 JInternalFrame内部框架172
5.6 Swing基本控件172
5.6.1 JLabel标签172
5.6.2 JTextField文本域172
5.6.3 TextArea文本区173
5.6.4 JPasswordField密码框173
5.6.5 JButton按钮174
5.6.6 JCheckBox复选框176
5.6.7 JRadioButton单选按钮178
5.6.8 JList列表框180
5.6.9 JComboBox组合框182
5.6.10对话框183
5.6.11标准对话框183
5.6.12通用对话框JDialog185
5.6.13文件对话框186
5.6.14颜色对话框JColorChooser189
5.6.15菜单189
5.7 Swing高级控件195
5.7.1 JTree195
5.7.2 JTable196
5.8 Java图形绘制199
5.8.1设置组件的颜色199
5.8.2设置字体199
5.8.3图形绘制200
第6章 异常和异常处理212
6.1异常处理示例212
6.2异常概述212
6.2.1异常与异常类213
6.2.2异常类的类层次结构214
6.2.3异常类的方法215
6.2.4异常处理带来的好处215
6.3异常处理机制216
6.3.1处理异常216
6.3.2声明异常218
6.4自定义异常219
第7章Java多线程225
7.1多线程的使用225
7.2线程的概念225
7.3线程的创建226
7.3.1扩展Thread类226
7.3.2实现runnable接口228
7.3.3两种创建线程方法的比较229
7.4线程的生命周期及调度232
7.5线程的终止233
7.5.1使用退出标志终止线程233
7.5.2使用stop方法终止线程233
7.5.3使用interrupt方法终止线程234
7.6线程同步234
7.6.1线程同步问题234
7.6.2同步与锁235
7.6.3等待wait()与唤醒 notify()236
7.6.4同步互斥实例238
第8章Java泛型与集合243
8.1早期的集合类243
8.2泛型245
8.2.1泛型类245
8.2.2泛型方法246
8.2.3泛型接口247
8.2.4通配类型参数248
8.3泛型集合类250
8.3.1集合(Set〈E〉250
8.3.2列表(List〈E〉)254
8.3.3映射(Map〈K,V〉)257
8.4 Collections类258
8.4.1排序260
8.4.2同步261
8.4.3只读261
8.5枚举与迭代262
8.6使用原则264
第9章Java输入/输出268
9.1输入/输出基础268
9.1.1流的概念268
9.1.2字节流与字符流269
9.1.3标准输入/输出270
9.2文件输入/输出272
9.2.1 Java文件与目录管理272
9.2.2文件输入/输出流278
9.2.3文件缓冲流283
9.3流的包装286
9.3.1概念286
9.3.2连接多个输入流287
9.3.3基本数据流288
9.3.4管道操作291
9.4随机存取文件293
第10章Java网络编程301
10.1网络基础301
10.1.1 TCP/IP301
10.1.2通信端口302
10.1.3 URL303
10.1.4客户/服务器模式303
10.2 URL类303
10.3 InetAddress类306
10.4 Socket通信307
10.4.1基于TCP协议的Socket通信307
10.4.2简单的socket通信示例309
10.4.3扩展的socket编程示例312
10.5基于UDP的网络通信316
第11章JDBC编程323
11.1 JDBC介绍323
11.2 JDBC结构324
11.3 JDBC编程步骤325
11.4通过JDBC连接数据库325
11.4.1加载数据库驱动程序325
11.4.2连接数据库326
11.4.3操作数据库328
11.4.4关闭操作数据库连接331