图书介绍

Java语言程序设计 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java语言程序设计 第2版
  • 邵丽萍等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730208744X
  • 出版时间:2004
  • 标注页数:277页
  • 文件大小:22MB
  • 文件页数:292页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

Java语言程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章Java快速入门1

1.1Java简介1

1.1.1Java的起源与发展1

1.1.2Java语言特点1

1.1.3Java的用途4

1.2Java的运行环境5

1.2.1 SDK的下载与安装6

1.2.2配置Java运行环境9

1.3初步了解Java程序14

1.3.1编写第一个Java源程序14

1.3.2Java程序的编译15

1.3.3运行Java程序15

习题17

第2章Java基本语法18

2.1Java语言的基本元素18

2.1.1 标识符19

2.1.2关键字20

2.1.3分隔符20

2.2数据类型21

2.2.1基本数据类型22

2.2.2直接量与常量22

2.2.3变量24

2.3运算符与表达式27

2.3.1赋值运算符27

2 3.2算术运算符27

2 3.3关系运算符28

2 3.5逻辑运算符29

2 3.4条件运算符29

2 3.6位运算符30

2 3.7其他运算符32

2 3.8运算优先级32

2.4数组33

2.4.1一维数组的声明33

2.4.2一维数组的创建与赋值33

2.4.3多维数组35

习题35

第3章Java语句及其控制结构38

3.1Java程序结构38

3.1.1Java程序构成38

3.1.2Java语句39

3.2.1 if语句40

3.2选择语句40

3.2.2 if…else语句41

3.2.3 if…else复合结构41

3.2.4 switch开关语句43

3.3循环语句46

3.3.1 for循环语句46

3.3.2 while循环语句47

3.3.3 do…while循环语句49

3.3.4循环语句的嵌套50

3.3.5循环语句小结50

3.4跳转语句51

3.4.1 break语句51

3.4.2带标号的break语句52

3.4.3 conti rue语句52

3.4.4带标号的contirue语句53

3.4.5 return语句55

习题56

4.1面向对象基本概念58

4.1.1对象58

第4章面向对象编程58

4.1.2封装59

4.1.3消息59

4.1.4类59

4.1.5继承60

4.1.6接口60

4.2Java的类与对象62

4.2.1 类的创建63

4.2.2对象的创建66

4.3成员变量与封装71

4.3.1成员变量的声明71

4.3.2成员变量的修饰72

4.4.1成员方法的设计77

4.4成员方法77

4.4.2成员方法的声明与修饰78

4.4.3方法体81

4.4.4消息传递82

4.4.5Java编程小结84

习题85

第5章类的继承性与多态性88

5.1类的继承88

5.1.1父类和子类88

5.1.2成员变量的继承和隐藏89

5.1.3成员方法的覆盖91

5.1.4 this和super93

5.2类的多态96

5.2.1成员方法的重载96

5.2.2构造方法的重载98

习题100

第6章包、接口和异常103

6.1包103

6.1.1Java的系统包104

6.1.2包的引用107

6.1.3声明自定义包107

6.2接口110

6.2.1实现系统提供的接口110

6.2.2创建自定义接口112

6.2.3接口的继承关系113

6.3异常处理114

6.3.1什么是错误与异常114

6.3.2异常发生的原因115

6.3.3异常处理机制115

6.3.4异常对象类型116

6.3.5异常的处理117

6.3.6 throw语句120

6.3.7 throws子句121

6.3.8 finally语句123

6.3.9编译时对异常情况的检查124

6.3.10创建自己的异常类125

习题126

第7章常用系统类129

7.1 Applet类129

7.1.1 Applet的特点129

7.1.2Java和HTML的关系130

7.1.3 Applet的生命周期与主要活动131

7.1.4 HTML和Applet的参数传递133

7.1.5 Applet标签属性135

7.2.1字符串与字符串类137

7.2字符串类137

7.2.2字符串类的构造方法139

7.2.3 String类的应用140

7.2.4 StringBuffer类的应用143

7.3输入输出流类145

7.3.1数据流概念145

7.3.2Java的标准数据流146

7.3.3java.io包中的数据流类及文件类147

7.3.4数据流的应用150

7.4其他常用类152

7.4.1数学函数类Math152

7.4.2日期类153

7.4.3随机数类Random155

7.4.4向量类Vector156

7.4.5 Class类与Runtime类158

习题159

第8章图形用户界面161

8.1组件161

8.1.1标签161

8.1.2按钮162

8.1.3选项框163

8.1.4复选框和选项按钮164

8.1.5列表框167

8.1.6文本框168

8.1.7文本区169

8.2组件布局管理170

8.2.1顺序布局170

8.2.2边界布局170

8.2.3卡片布局171

8.2.4网格布局172

8.2.5面板的使用173

8.2.6手工布局175

8.3事件处理方法176

8.3.1事件与事件处理方法176

8.3.2Java的事件处理机制176

8.3.3事件处理实例178

8.3.4事件适配器类与类的包容184

习题186

第9章窗口、菜单和对话框187

9.1窗口187

9.1.1创建可关闭窗口187

9.1.2窗口事件适配器188

9.1.3匿名类189

9.1.4在窗口中加入组件190

9.1.5多重窗口191

9.2菜单192

9.2.1为窗口加入菜单192

9.2.2菜单综合应用194

9.2.3弹出式菜单196

9.3对话框198

9.3.1自定义对话框198

9.3.2创建自定义对话框实例198

9.4 Swing简介201

9.4.1 Swing按钮与标签201

9.4.2 Swing工具栏203

习题205

10.1.1程序、进程和多任务206

10.1.2线程206

10.1多线程的概念206

第10章多线程机制206

10.1.3多线程207

10.1.4线程的生命周期与Java的多线程机制207

10.2创建线程208

10.2.1通过继承Thread类创建线程208

10.2.2通过Runnable接口创建线程209

10.3线程的优先级212

10.4线程的调度与控制213

10.4.1线程类的方法213

10.4.2控制线程的状态214

10.5线程的同步机制与共享资源215

10.6何时使用多线程及注意问题220

习题221

11.1.1直线222

11.1基本图形222

第11章图形与多媒体处理222

11.1.2矩形223

11.1.3椭圆225

11.1.4圆弧225

11.1.5多边形226

11.2画布227

11.2.1画布的作用227

11.2.2创建画布实例227

11.3文字输出228

11.3.1字符串、字符和字节输出228

11.3.2字体控制230

11.4颜色控制231

11.4.1为不同对象设置颜色231

11.4.2不同颜色的文字233

11.5.2图像的显示234

11.5图像处理234

11.5.1图像种类234

11.5.3图像的缩放显示235

11.6动画处理236

11.6.1动画原理236

11.6.2用线程实现动画238

11.7加载声音文件240

11.7.1添加背景音乐240

11.7.2随时播放声音文件241

习题243

第12章综合实例244

12.1数值变换运算244

12.2幻灯机效果245

12.3利用滚动条改变背景颜色246

12.4 Applet与Application合并运行的程序247

12.5对象的克隆249

12.6正弦曲线251

12.7四叶玫瑰曲线252

12.8模拟网上购物结算253

12.9数字和图形时钟256

12.10在画布上手工画图258

12.11 电闪雷鸣的动画260

12.12文字的动画显示263

12.13控制移动的文字264

12.14水中倒影266

12.15访问其他网站268

12.16输入保存信息窗口269

12.17简单的文本编辑器272

提示275

习题275

参考文献277

热门推荐