图书介绍

Java程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计教程
  • 赵海廷,胡雯编著 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307064898
  • 出版时间:2008
  • 标注页数:286页
  • 文件大小:76MB
  • 文件页数:303页
  • 主题词:莎士比亚,W.(1564~1616)-戏剧文学-文学评论

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Java语言和HTML语言简介1

1.1 Java语言的Appication程序1

1.1.1源代码的编辑1

1.1.2字节码文件的生成2

1.1.3字节码文件的解释执行3

1.2HTML语言简介4

1.2.1 HTML的基本要素5

1.2.2 HTML文件的结构6

1.2.3 Applet标记7

1.2.4 HTML文件的编辑7

1.3 Java语言的Applet程序8

1.3.1源代码的编辑8

1.3.2代码的嵌入9

1.3.3 Applet程序的运行9

1.4Java语言字符界面的输入输出10

1.5Java语言的图形界面的输入输出11

1.5.1 Java Applet图形界面输入输出11

1.5.2 Java Application图形界面输入输出13

1.6Java语言的特点14

习题115

第2章 Java语言的数据类型18

2.1 Java语言的标识符18

2.2 Java语言的关键字18

2.3 Java语言的常量和变量19

2.3.1常量和符号常量20

2.3.2变量22

2.3.3变量作用域22

2.4 Java语言的基本数据类型23

2.4.1整型23

2.4.2实型23

2.4.3字符型24

2.4.4布尔型24

2.5变量的初始化25

2.6简单程序举例26

习题228

第3章 Java语言的运算符和表达式30

3.1赋值、算术运算符及其表达式30

3.1.1赋值运算符及其表达式30

3.1.2算术运算符及其表达式31

3.2关系、逻辑运算符及其表达式33

3.2.1关系运算符及其表达式33

3.2.2逻辑运算符及其表达式35

3.3位运算符及其表达式36

3.3.1计算机内数据的表示36

3.3.2位运算符及其表达式37

3.4其他运算符40

3.4.1复合赋值运算符40

3.4.2对象运算符、成员运算符和new运算符41

3.4.3圆括号与方括号运算符41

3.5JAVA语言运算符的优先级和结合性41

3.6数据类型的转换42

3.6.1数据类型的算术转换42

3.6.2数据类型的赋值转换42

3.6.3数据类型的强制转换43

习题343

第4章 Java语言的基本语句45

4.1Java语言的三种基本结构45

4.2Java语言的顺序结构语句45

4.2.1变量声明语句和表达式语句45

4.2.2复合语句、分程序和空语句46

4.3选择结构及其程序设计47

4.3.1条件运算符和条件表达式48

4.3.2 if~else语句48

4.3.3 switch~case语句53

4.4循环结构及其程序设计55

4.4.1 while语句55

4.4.2 for语句56

4.4.3 do~while语句57

4.4.4循环嵌套58

4.5转移控制语句59

4.5.1break语句59

4.5.2continue语句61

习题463

第5章 数组、字符串、向量和基础类库66

5.1一维数组66

5.1.1一维数组的声明66

5.1.2创建一维数组66

5.1.3一维数组的初始化67

5.1.4一维数组应用举例67

5.2多维数组68

5.2.1多维数组声明68

5.2.2创建多维数组68

5.2.3多维数组的初始化69

5.2.4多维数组应用举例69

5.3字符数组71

5.3.1字符数组声明71

5.3.2创建字符数组71

5.3.3字符数组初始化及其举例71

5.4不变字符串:Stnng类73

5.4.1String类的构造方法及其应用举例73

5.4.2字符串的常用方法75

5.4.3字符串与子字符串操作75

5.4.4toString方法及其他方法76

5.5可变字符串:StringBuffer类77

5.5.1StringBuffer类的构造方法77

5.5.2StringBuffer类的常用方法及其举例78

5.6向量79

5.6.1向量的声明79

5.6.2Vector类的常用方法及其举例79

5.7JAVA语言的基本类库81

5.7.1Object类81

5.7.2数据类型类81

5.7.3Math类82

5.7.4System类84

习题587

第6章 Java语言的方法89

6.1return语句89

6.2Java语言方法的定义、返值和调用90

6.2.1Java语言方法的修饰符90

6.2.2Java语言方法的定义91

6.2.3Java语言方法的调用92

6.2.4Java语言方法的返值93

6.3方法之间的数据传递94

6.3.1方法间的数值传递95

6.3.2方法间的引用传递96

6.4Java语言方法的嵌套调用和递归调用97

6.4.1Java语言方法的嵌套调用97

6.4.2Java语言方法的递归调用98

6.5Java语言方法的命令行参数103

习题6104

第7章 Java语言的类的声明和对象的实例化109

7.1Java语言的类109

7.1.1Java语言类的声明109

7.1.2Java语言类的修饰109

7.1.3Java语言类的类体111

7.1.4Java语言类的构造方法112

7.2Java语言类的成员变量113

7.2.1Java语言类成员变量的声明113

7.2.2Java语言类成员变量的修饰114

7.3Java语言类的成员方法116

7.3.1成员方法的声明和修饰116

7.3.2成员方法的设计118

7.3.3方法体120

7.3.4消息的传递121

7.4内部类和匿名类122

7.4.1内部类123

7.4.2匿名类124

7.5Java语言对象的实例化126

7.5.1创建对象126

7.5.2使用对象126

7.5.3清除对象127

习题7127

第8章 Java语言的继承性和多态性131

8.1继承与类的层次131

8.1.1继承的概念131

8.1.2类的层次131

8.2Java语言的继承性132

8.2.1父类和子类132

8.2.2成员变量的继承与隐藏134

8.2.3成员方法的继承与覆盖135

8.3Java语言的多态性137

8.3.1多态性的概念137

8.3.2重载实现多态138

8.3.3覆盖实现多态139

8.4Java语言构造方法的缺省、继承与重载140

8.4.1缺省的构造方法140

8.4.2构造方法的继承141

8.4.3构造方法的重载142

习题8145

第9章 Java语言的接口、异常和包149

9.1Java语言的接口149

9.1.1Java语言接口的声明149

9.1.2Java语言接口的继承关系150

9.1.3Java语言接口的实现151

9.1.4与接口有关的匿名类152

9.2Java语言的异常及其处理153

9.2.1异常及其产生的原因154

9.2.2Java的标准异常类154

9.2.3编译时对异常的检查和异常的层次155

9.2.4异常的处理技术156

9.3Java语言的包161

9.3.1程序包的引用161

9.3.2声明用户的包162

9.3.3Java语言的系统包162

9.3.4包应用举例163

习题9167

第10章 Java语言的数据流和对象序列化171

10.1Java数据流的输入/输出171

10.2Java输入/输出流类的层次结构172

10.3常用流类的常用方法174

10.3.1InputStream和OutputStream抽象类提供的主要方法174

10.3.2Reader、Writer子类及其常用的方法175

10.4常用流类应用举例176

10.4.1文件输入/输出流的应用176

10.4.2缓冲输入/输出流的应用177

10.4.3数据输入/输出流的应用178

10.4.4字节数组输入/输出流的应用180

10.5File类和RandomAccessFile类及其举例181

10.5.1File类181

10.5.2文件的随机存取182

10.6对象序列化184

10.6.1支持对象序列化的接口184

10.6.2支持对象序列化的类185

10.6.3对象序列化应用举例187

习题10188

第11章 Java语言的多线程193

11.1线程与多线程193

11.1.1线程的概念193

11.1.2线程的结构194

11.2线程的生命期194

11.3线程状态的转换方法196

11.4线程的优先级及其设置197

11.4.1线程的优先级197

11.4.2优先级的设置197

11.5创建线程198

11.5.1继承Thread类创建线程198

11.5.2实现Runnable接口创建线程200

11.6同步问题201

11.6.1问题的提出201

11.6.2对象的锁定标志202

11.6.3同步方法203

11.6.4死锁问题205

习题11205

第12章 Java语言的AWT组件210

12.1标签、按钮和滚动条的应用210

12.1.1标签210

12.1.2按钮211

12.1.3滚动条212

12.2单选按钮、复选框和选项框214

12.2.1单选按钮214

12.2.2复选框215

12.2.3选项框216

12.3文本框、文本区和列表218

12.3.1文本框218

12.3.2文本区218

12.3.3列表220

12.4Swing介绍及其应用221

12.4.1Swing按钮和标签的应用222

12.4.2Swing边界的设置223

12.4.3Swing单选按钮和列表的应用224

习题12228

第13章 Java语言的图形用户界面设计233

13.1组件的布局管理234

13.1.1顺序布局、边界布局和卡片布局234

13.1.2网格布局、网格包布局和人为布局236

13.1.3事件处理综合举例238

13.2窗口和面板243

13.2.1可关闭窗口的创建243

13.2.2窗口事件适配器的介绍244

13.2.3向窗口加入组件和多重窗口245

13.2.4面板246

13.3菜单248

13.3.1菜单的有关概念249

13.3.2向窗口加入菜单250

13.3.3弹出式菜单251

13.4对话框252

13.4.1自定义对话框252

13.4.2文件对话框254

习题13255

第14章 Java语言的网络编程259

14.1网络编程简介259

14.1.1网络通信协议介绍259

14.1.2通信端口介绍261

14.1.3Java语言网络功能的介绍261

14.2URL类及其应用262

14.2.1URL概念、构造方法和URL的对象属性262

14.2.2创建URL对象及其应用264

14.2.3利用URL对象读取服务器文件264

14.2.4利用URL读取文件时的异常及其处理266

14.3URLConnection类及其应用267

14.3.1URLConnection类267

14.3.2AppletContext接口类267

14.3.3从网络中获取图像应用举例267

14.4Socket接口和Datagram数据报269

14.4.1Socket接口的基本概念269

14.4.2Datagram数据报270

14.4.3网络测试应用程序270

14.5与Applet通信272

14.5.1Applet类的定义272

14.5.2Applet类的成员272

14.5.3Applet的生命期273

14.5.4网页文件向Applet程序传递数据274

习题14275

附录A Java语言运算符的优先级和结合性277

附录B ASCII码表278

附录C Java语言程序编写规范279

参考文献286

热门推荐