图书介绍

Java程序设计教程pdf电子书版本下载

Java程序设计教程
  • 阎菲主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508417984
  • 出版时间:2004
  • 标注页数:318页
  • 文件大小:21MB
  • 文件页数:330页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 Java语言概述 1

8.4.4 Application与Applet组合 25 1

目 录 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公共访问控制符public 67

4.4.2缺省访问控制符 68

4.4.3私有访问控制符private 68

4.4.4保护访问控制符protected 69

4.4.5私有保护访问控制符private protected 70

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数组类Arrays 150

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章Applet 237

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转化为Applet 246

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

精品推荐