图书介绍
JAVA教程与应用程序示例PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA教程与应用程序示例](https://www.shukui.net/cover/55/31740561.jpg)
- 田子建,靳凤荣,张长森等编著 著
- 出版社: 北京:煤炭工业出版社
- ISBN:7502031553
- 出版时间:2007
- 标注页数:177页
- 文件大小:15MB
- 文件页数:187页
- 主题词: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 Internet与Java语言1
1.2 Java语言的特点2
1.3 Java的工作原理2
1.3.1 Java虚拟机与跨平台性2
1.3.2 Java开发平台4
1.4 设置Java语言的开发环境4
1.4.1 下载并安装Java SDK4
1.4.2 设置环境变量5
1.5 初识Java程序7
1.5.1 Java程序的编辑7
1.5.2 Java application程序7
1.5.3 java程序的编译8
1.5.4 java application的执行8
1.5.5 Java Applet小程序9
1.6 Java帮助文档10
习题12
第2章 Java语言基础知识13
2.1 Java基本语法规则13
2.1.1 Java中的命名13
2.1.2 Java语言的书写规则13
2.1.3 Java源程序结构13
2.1.4 Java程序中的分隔符14
2.1.5 Java习惯的命名规定15
2.1.6 Java的保留字15
2.2 数据类型15
2.2.1 Java的数据类型15
2.2.2 Java中基本数据类型的常量和变量16
2.2.3 基本数据类型中各类型数据间的优先关系和转换19
2.3 运算符和表达式19
2.3.1 运算符19
2.3.2 表达式22
习题24
第3章 Java的流程控制语句26
3.1 Java语句的分类26
3.2 表达式语句26
3.3 分支选择语句27
3.3.1 if-else语句27
3.3.2 switch语句31
3.4 循环语句32
3.4.1 while语句33
3.4.2 do-while语句34
3.4.3 for语句35
3.4.4 循环嵌套36
3.4.5 跳转语句37
习题40
第4章 数组42
4.1 数组的基本概念42
4.2 数组定义43
4.2.1 数组的声明43
4.2.2 数组大小的指定43
4.2.3 数组的初始化44
4.3 一维数组应用举例44
4.4 多维数组46
4.4.1 二维数组的声明46
4.4.2 二维数组初始化46
4.4.3 二维数组元素的引用48
4.4.4 二维数组举例48
4.5 与数组有关的常用方法49
4.5.1 数组的复制49
4.5.2 数组的排序50
4.5.3 数组中元素的查找51
习题52
第5章 面向对象程序设计53
5.1 面向对象技术基础53
5.1.1 面向对象的基本概念53
5.1.2 面向对象的基本特征54
5.2 Java的面向对象特性54
5.2.1 Java的类54
5.2.2 Object类61
5.2.3 抽象类61
5.2.4 Java的对象62
5.2.5 Java方法的参数63
5.2.6 Java的继承性65
5.2.7 Java的多态性69
5.2.8 接口71
5.2.9 包73
习题76
第6章 输入/输出流和异常处理79
6.1 输入/输出(I/O)流概述79
6.1.1 I/O流的层次79
6.1.2 字节流(InputStream和OutputStream)81
6.1.3 字符流(Reader与Writer)85
6.2 异常处理87
6.2.1 异常概述87
6.2.2 异常处理机制88
6.2.3 Java中的异常类88
6.2.4 异常的处理89
6.2.5 自定义异常类的使用92
6.3 字符串的处理93
6.3.1 字符串的表示94
6.3.2 字符串的应用95
习题100
第7章 AWT图形用户界面设计102
7.1 GUI概述102
7.1.1 GUI的意义102
7.1.2 java.awt包102
7.1.3 几个基本概念103
7.2 常用容器103
7.2.1 窗体(Frame)103
7.2.2 面板(Panel)105
7.3 布局管理器(LayoutManager)106
7.3.1 FlowLayout布局管理器107
7.3.2 BorderLayout布局管理器108
7.3.3 GridLayout布局管理器109
7.3.4 CardLayout布局管理器111
7.3.5 GridBagLayout布局管理器113
7.3.6 容器嵌套113
7.4 AWT事件处理模型115
7.4.1 事件类116
7.4.2 事件监听器117
7.4.3 事件处理模型的应用119
7.5 AWT常用组件122
7.5.1 按钮(Button)122
7.5.2 复选框(Checkbox)123
7.5.3 下拉列表(Choice)125
7.5.4 单行文本框(TextField)125
7.5.5 文本输入区(TextArea)126
7.5.6 列表(List)127
7.5.7 文件对话框(Filedialog)127
7.5.8 菜单127
7.5.9 Canvas128
习题130
第8章 Java多线程和Java Applet131
8.1 Java多线程131
8.1.1 进程、线程与多线程131
8.1.2 创建线程131
8.1.3 线程的生命周期133
8.1.4 线程的优先级134
8.1.5 多线程同步135
8.2 Java小应用程序138
8.2.1 Applet简介138
8.2.2 向Applet传递参数139
习题141
第9章 Swing用户界面设计142
9.1 Swing简介142
9.2 常用Swing组件142
9.2.1 标签、文本和按钮142
9.2.2 复选框、单选按钮144
9.2.3 列表、组合框147
9.2.4 菜单、工具栏149
9.2.5 选项板(JTabbedPane)155
9.2.6 树(JTree)156
9.2.7 表格(JTable)158
9.3 Swing布局管理器158
9.3.1 BoxLayout布局管理器159
9.3.2 ScrollPaneLayout布局管理器159
9.4 对话框159
习题162
第10章 Java网络编程163
10.1 Java网络编程基础163
10.2 URL网络编程163
10.2.1 创建URL对象164
10.2.2 查看URL属性164
10.2.3 利用URL读取WWW网络资源165
10.2.4 利用URLConnetction访问远程资源166
10.3 套接字(Socket)网络编程166
10.3.1 创建Socket166
10.3.2 简单的Client/Server程序设计168
10.3.3 支持多客户的服务端程序169
10.4 数据报(Datagram)171
10.4.1 DatagramSocket和DatagramPacket171
10.4.2 基于UDP的Client/Server程序设计172
习题176
参考文献177