图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计教程](https://www.shukui.net/cover/11/34396157.jpg)
- 阎菲主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508417984
- 出版时间:2004
- 标注页数:318页
- 文件大小:21MB
- 文件页数:330页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 Java语言概述1
8.4.4 Application与Applet组合 251
目 录1
第1章Java和面向对象概述1
前言1
1.2.1传统软件开发方法存在的问题4
1.2面向对象软件开发方法概述4
1.2.2存在问题的原因5
1.2.3软件工程的新途径5
1.3面向对象的基本概念7
本章小结9
思考与练习9
第2章Java概述10
2.1安装并配置Java平台10
2.1.1 Java平台概述10
2.1.2 Java平台的安装10
2.2第一个Java Application程序12
2.2.1编辑源程序12
2.2.2字节码的编译生成14
2.2.3字节码的解释与运行14
2.3使用集成开发环境15
2.3.1 JCreator的安装配置15
2.3.2 JCreator的使用17
本章小结18
思考与练习18
3.2关键字、标识符、数据类型、常量与变量19
3.2.1 关键字19
3.1 Java程序的构成19
第3章Java语言基础19
3.2.2标识符20
3.2.3数据类型21
3.2.4常量与变量22
3.3运算符26
3.3.1算术运算符26
3.3.2关系运算符28
3.3.3逻辑运算符29
3.3.4位运算符30
3.3.5类型转换31
3.3.6其他运算符33
3.4流程控制语句35
3.3.7运算符的优先级与结合性35
3.4.2选择结构36
3.4.1 结构化程序设计的三种基本流程36
3.4.3循环结构41
3.4.4跳转语句44
本章小结46
思考与练习47
第4章类和对象50
4.1面向对象的基本概念50
4.1.1抽象50
4.1.2封装52
4.1.3对象52
4.2类54
4.2.1系统定义的类54
4.2.2用户程序自定义类56
4.2.3创建类及类的实例对象56
4.2.4构造函数59
4.3.1方法概述61
4.3方法61
4.3.2定义方法63
4.3.3方法的调用64
4.3.4 JavaAPI 中的方法64
4.4访问控制符67
4.4.1公共访问控制符public67
4.4.2缺省访问控制符68
4.4.3私有访问控制符private68
4.4.4保护访问控制符protected69
4.4.5私有保护访问控制符private protected70
4.5静态修饰符、静态字段和方法71
4.5.1静态修饰符71
4.5.2静态字段72
4.5.3静态常量73
4.5.4静态方法73
4.5.5 main方法74
4.6抽象类与抽象方法75
4.6.1 抽象类75
4.6.2抽象方法77
4.7.2最终属性80
4.7.1 最终类80
4.7最终类、最终属性与最终方法80
4.7.3最终方法81
本章小结81
思考与练习84
第5章继承86
5.1继承的概念86
5.1.1继承的定义86
5.1.2父类和子类87
5.2扩展类88
5.2.1继承关系的定义88
5.2.2属性继承与隐藏88
5.2.3方法继承、覆盖与重载89
5.2.4在子类中使用构造函数91
5.2.5父类对象与子类对象的关系92
5.2.6扩展类继承的应用示范95
5.3多态与动态绑定99
5.3.1 多态100
5.3.2动态绑定100
5.3.3父类对象与子类对象的使用与转化101
5.3.4多态性在工资系统中的应用103
5.4构造函数的继承与重载110
5.4.1默认字段初始化110
5.4.2默认构造函数110
5.4.3显式字段初始化111
5.4.4参数名111
5.4.5调用另一个构造函数112
5.4.6初始化块112
5.4.7构造函数的继承与重载示例114
5.5.1包的用途115
5.5 包115
5.5.2创建包116
5.5.3引用包116
5.5.4 JavaAPI包118
5.6接口119
5.6.1接口的概念119
5.6.2接口声明120
5.6.3接口实现121
本章小结126
思考与练习128
6.1.2 Character类提供的常用方法129
6.1 字符129
6.1.1 Character类的构造函数129
第6章字符、字符串和数组129
6.2字符串131
6.2.1字符串常量与String类132
6.2.2字符串变量与StringBuffer类140
6.3数组143
6.3.1数组的创建和初始化143
6.3.2数组的数组146
6.3.3复制数组148
6.3.4数组类Arrays150
6.3.5命令行参数151
本章小结152
思考与练习153
第7章图形用户界面的设计与实现154
7.1图形用户界面概述154
7.2简单图形用户界面155
7.2.1第一个图形用户界面155
7.2.2框架外观157
7.2.3在框架中显示信息159
7.2.4文本和字体161
7.2.5绘制简单图形163
7.2.6颜色166
7.2.7图像169
7.3事件处理172
7.3.1事件处理原理172
7.3.2处理按钮点击事件173
7.3.3捕获窗口事件178
7.3.4AWT事件层次结构图180
7.3.5焦点事件183
7.3.6键盘事件184
7.3.7 鼠标事件188
7.4 Swing组件194
7.4.1 Swing组件的类继承关系194
7.4.2布局管理器195
7.4.3文本组件199
7.4.5 按钮206
7.4.4标签206
7.4.6 Swing常用的选择类组件208
7.4.7边界221
7.4.8菜单以及弹出式菜单224
7.4.9对话框233
本章小结235
思考与练习235
第8章Applet237
8.1 Applet的基本工作原理237
8.2第一个Applet小程序239
8.2.1源程序的编辑与编译239
8.2.2代码嵌入239
8.2.3 Applet的运行240
8.3.1 Applet类与JApplet类241
8.3 Applet基础241
8.3.2 Applet与Application的区别243
8.3.3 Applet安全基础244
8.4 Applet的应用244
8.4.1 向Applet传递参数244
8.4.2 Application转化为Applet246
8.4.3在Applet中弹出窗口250
8.5 Applet与JAR文件254
8.5.1 JAR文件概述254
8.5.2 jar命令254
本章小结256
8.5.3 JAR缓存256
思考与练习257
第9章Java高级编程258
9.1异常处理258
9.1.1异常分类258
9.1.2方法如何抛出异常259
9.1.3捕获及处理异常260
9.1.4创建自己的异常类264
9.2 Java多线程机制266
9.2.1创建线程270
9.2.2实现多个线程273
9.2.3线程的状态275
9.2.4 Runnable接口276
9.3流式输入输出与文件处理280
9.3.1 Java输入输出类库继承关系281
9.3.2基于标准输入输出的IO操作282
9.3.3文件读写及随机访问287
9.3.4Java的文件管理299
9.4 Java网络通信302
9.4.1 网络基础知识及Java网络模型302
9.4.2面向连接的流式套接字304
9.4.3无连接的数据报313
9.4.4 Java访问网络资源313
本章小结315
思考与练习316
参考文献318