图书介绍

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

JAVA程序设计基础
  • 刘文军主编 著
  • 出版社: 重庆:重庆大学出版社
  • ISBN:7562430098
  • 出版时间:2004
  • 标注页数:284页
  • 文件大小:33MB
  • 文件页数:299页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

JAVA程序设计基础PDF格式电子书版下载

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

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

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

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

图书目录

1Java简介及环境设置1

1.1Java简介1

1.1.1Java的历史1

1.1.2Java的特性2

1.1.3Java与C++的比较4

1.1.4Java的发展5

1.2Java开发环境的设置5

1.3编辑、编译和运行Java程序7

1.3.1编译程序8

1.3.2虚拟机程序10

习题112

2Java的基本语法13

2.1Java语言的基本组成部分13

2.1.1标识符13

2.1.2关键字14

2.1.3程序块与注释14

2.1.4分隔符15

2.1.5转义字符16

2.1.6数据类型17

2.1.7变量19

2.1.8常量20

2.1.9数据类型转换21

2.1.10运算符与表达式23

2.2Java语句及其控制结构28

2.2.1分支语句28

2.2.2循环语句34

2.2.3转移语句40

2.2.4数组44

2.2.5字符串48

习题252

3面向对象技术54

3.1类与对象54

3.2类的创建54

3.2.1类的声明54

3.2.2类的主体56

3.3对象的创建56

3.3.1创建对象56

3.3.2构造函数57

3.3.3对象的使用58

3.4.2封装59

3.4.1封装的概念59

3.4类的封装59

3.4.3实例成员和类成员61

3.5类的继承61

3.5.1创建子类61

3.5.2this引用、super引用和instanceof对象运算符62

3.5.3最终类和抽象类65

3.6类的多态性67

3.6.1方法的重载67

3.6.2方法的覆盖69

3.7递归方法70

3.8包72

3.8.1Java的API介绍75

3.8.2Java的常用包81

3.8.3包及类的引用81

3.8.4自定义包86

习题386

4Java类和对象的高级特征88

4.1接口88

4.1.1定义接口88

4.1.2实现接口89

4.2内部类90

4.2.1内部类特性90

4.2.2静态内部类91

4.2.3内部类的引用93

4.2.4方法中定义的内部类94

4.3Java中的文档注释95

习题497

5Java的异常处理98

5.1异常98

5.2使用try和catch捕获异常99

5.3创建自定义异常103

5.4异常的抛出104

5.5try...catch语句的嵌套107

习题5110

6图形界面设计111

6.1创建图形界面111

6.1.1抽象窗口工具集AWT111

6.1.2Java的图形类结构111

6.1.3窗口与面板113

6.1.4按钮123

6.1.5标签127

6.1.6列表框128

6.1.7文本域128

6.1.8菜单130

6.1.9对话框134

习题6135

7Java的图形处理136

7.1Java图形处理概述136

7.2基本图形的输出138

7.2.1直线的输出138

7.2.2矩形图的输出141

7.2.3椭圆、圆及圆弧的输出145

7.2.4多边形的输出147

7.3设置图形的颜色149

7.3.1创建Color类对象150

7.3.2设置当前颜色150

7.4文字的图形化输出152

7.4.1Font类152

7.4.2文本的显示和输出152

习题7154

8.1.2MouseMotionListener接口157

8.1.1MouseListener接口157

8Java中的键盘和鼠标事件157

8.1鼠标事件157

8.2处理鼠标事件158

8.3键盘事件160

8.4处理键盘事件161

8.5窗口事件163

8.6Swing基础165

8.6.1Swing的层次结构165

8.6.2Swing组件166

8.6.3Swing组件使用举例167

习题8168

9Java的输入输出170

9.1Java输入输出概述170

9.1.1输入输出流基本概念170

9.1.2输入输出流类171

9.2文件处理176

9.2.1File类177

9.2.2文件的随机访问——RandomAccessFile类181

9.3目录处理184

习题9186

10多线程188

10.1多线程基础188

10.1.1线程状态和生命周期189

10.1.2线程优先级和线程调度191

10.2多线程设计192

10.2.1继承Thread类192

10.2.2实现Runnable接口195

10.2.3线程的互斥198

10.2.4线程间同步209

10.2.5线程死锁214

10.2.6其他方法的说明220

10.2.7线程的优先级222

10.3线程组225

习题10226

11网络229

11.1Internet地址229

11.2URL通用资源定位230

11.3使用URLConnection对象来连接URL服务器232

11.4数据包方式实现服务器与客户通信233

11.5.1客户端Socket236

11.5使用流的方式实现客户和服务器之间的通信236

11.5.2服务器端Socket238

11.6一个网络服务器类239

11.6.1线程组的使用243

习题11247

12Java小应用程序——Applet248

12.1第一个Applet小应用程序248

12.2Applet的运行平台—浏览器249

12.2.1浏览器250

12.2.2〈Applet〉标签250

12.2.3用getParameter()方法取得参数251

12.3Applet程序的运行机理253

12.4Applet的程序结构255

12.5Applet的程序设计262

12.5.1向Applet传递参数264

12.5.2标识网络资源265

12.5.3显示图像265

12.5.4播放声音266

习题12275

附录 JBuilderXEnterprise的使用277

参考文献284

热门推荐