图书介绍

JAVA语言程序设计PDF|Epub|txt|kindle电子书版本下载

JAVA语言程序设计
  • 周航等编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505341480
  • 出版时间:1997
  • 标注页数:359页
  • 文件大小:25MB
  • 文件页数:371页
  • 主题词:

PDF下载


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

下载说明

JAVA语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

目录1

基础篇1

第一章 INTERNET与Java简介1

§1.1 Internet网络及其发展1

§1.2 World Wide Web4

§1.3 Java简介6

§1.4 Hotjava浏览器16

§1.5 超文本标识语言18

§1.6 Java与Html标记21

§1.7 小结23

第二章 面向对象程序设计的若干概念24

§2.1 何谓“面向对象”24

§2.2 消息(Message)与类(Class)25

§2.3 继承(Inheritance)26

§2.4 多态性(Polymorphism)27

§2.5 接口(Interface)与抽象类(Abstract Class)27

§2.6 面向对象程序设计28

§2.7 小结29

第三章 Java入门30

§3.1 开发环境30

§3.2 JDK开发工具及其使用30

§3.3 “Hello World!”独立应用程序(Application)37

§3.4 “Hello World!”应用小程序(Applet)38

§3.5 小结40

语法篇41

第四章 变量、数据类型、运算符与表达式41

§4.1 Java符号集41

§4.2 变量和数据类型43

§4.3 常量(Literals)47

§4.4 运算符和分隔符49

§4.5 运算符及其优先级49

§4.6 表达式54

§4.7 数组与字符串55

§4.8 类型转换56

§4.9 小结57

第五章 流程控制58

§5.1 概述58

§5.2 条件语句(if)59

§5.3 循环语句62

§5.4 开关语句(swttch、case、break)65

§5.5 转移语句(break、continue、label)68

§5.6 返回语句(returm)70

§5.7 异常语句70

§5.8 小结71

第六章 类72

§6.1 类的声明72

§6.2 类的实体74

§6.3 声明成员变量75

§6.4 函数76

§6.5 包(package)82

§6.6 类的成员(Members of a Class)的访问权限84

§6.7 实例成员与类成员(Class Member)87

§6.8 构造函数与Finalize()函数91

§6.9 小结92

第七章 对象93

§7.1 创建对象93

§7.2 使用对象94

§7.3 清除不再使用的对象95

§7.4 小结99

第八章 类的继承与接口100

§8.1 Java语言的类层次100

§8.2 创建子类101

§8.3 函数覆盖(overriding)102

§8.4 最终(final)类和函数103

§8.5 抽象(abstract)类和函数104

§8.6 接口105

§8.7 类转换(casting)106

§8.8 Java类库的组织方式107

§8.9 小结109

第九章 异常事件110

§9.1 错误与异常事件的异同110

§9.2 什么是异常事件110

§9.3 处理异常事件111

§9.4 throw语句118

§9.5 创建自己的异常事件类118

§9.6 运行时异常事件119

§9.7 小结123

第十章 线程124

§10.1 一个线程的例子124

§10.2 run()函数127

§10.3 线程的生命周期133

§10.4 线程优先级135

§10.5 守护线程136

§10.6 线程组136

§10.7 threadgroup类137

§10.8 小结140

§11.1 线程同步141

第十一章 多线程程序设计141

§11.2 监控器(Monitors)143

§11.3 notify()与wait()函数145

§11.4 一个生产者与两个消费者147

§11.5 Thread类148

§11.6 编程实例149

§11.7 小结150

第十二章 Java语言基础类库(java.lang包)151

§12.1 Object类151

§12.2 数据类型的对象封装类152

§12.3 Math类154

§12.4 字符串155

§12.5 使用系统资源158

§12.6 小结165

§13.1 什么是标准输入与输出流166

第十三章 标准输入与输出166

§13.2 java.io包中的输入与输出流167

§13.3 文件操作169

§13.4 使用输入与输出流175

§13.5 过滤器流183

§13.6 小结187

应用篇188

第十四章 Applet编程188

§14.1 HotJava浏览器类库188

§14.2 Applet的生命周期190

§14.3 四个专有函数:init(),start(),stop()与destroy()190

§14.4 图形与事件处理函数191

§14.5 添加UI构件的函数193

§14.6 线程194

§14.7 Appet的能力196

§14.8 Applet与HTML197

§14.9 小结198

第十五章 图形与文本199

§15.1 坐标199

§15.2 图形效果199

§15.3 Graphics类的其它函数204

§15.4 Color类205

§15.5 文本输出206

§15.6 字体信息206

§15.7 小结207

第十六章 事件处理208

§16.1 事件对象208

§16.2 处理事件210

§16.3 鼠标事件210

§16.4 键盘事件211

§16.5 编程实例212

§16.6 小结216

第十七章 图象操作217

§17.1 装载图象217

§17.2 显示图象218

§17.3 图象过滤器220

§17.4 使用图象过滤器220

§17.5 编写图象过滤器类222

§17.6 编程实例224

§17.7 小结227

第十八章 动画制作228

§18.1 创建一个动画循环228

§18.2 消除闪烁229

§18.3 移动图象230

§18.4 演示电影234

§18.5 改进动画技术237

§18.6 改进后的例子238

§18.7 小结240

第十九章 声音241

§19.1 关于声音操作的一些函数241

§19.2 播放声音的编程实例241

§19.3 同时播放动画与声音的实例247

§19.4 小结249

第二十章 创建Applet用户界面250

§20.1 创建图形用户界面(GUI)250

§20.2 定义及使用Applet参数251

§20.3 读取系统参数254

§20.4 显示状态信息254

§20.6 AWT构件255

§20.5 使用标准输出255

§20.7 小结256

第二十一章 通信257

§21.1 与同一页中的其它Applet进行通信257

§21.2 与浏览器通信261

§21.3 与服务器一端的Application进行通信264

§21.4 小结268

第二十二章 使用AWT构件269

§22.1 AWT类库的继承层次269

§22.2 使用构件的一般规则270

§22.3 如何使用按钮(Button)271

§22.4 如何使用画布(Canvas)272

§22.5 如何使用复选框(Checkbox)273

§22.6 如何使用弹出式列表框(Choice)274

§22.7 如何使用对话框(Dialog)275

§22.8 如何使用窗口(Frame)276

§22.9 如何使用标签(Label)277

§22.10 如何使用列表框(List)278

§22.11 如何使用菜单(Menu)280

§22.12 如何使用面板(Panel)283

§22.13 如何使用滚动条(Scrollbar)283

§22.14 如何使用文本域构件(TextArea、TextField)285

§22.15 改变构件外观的编程实例287

§22.16 小结291

第二十三章 构件的布局管理292

§23.1 关于使用布局管理器的一些规则292

§23.2 BorderLayout布局管理器293

§23.3 CardLayout布局管理器294

§23.4 FlowLayout布局管理器295

§23.6 GridbagLayout布局管理器296

§23.5 GridLyout布局管理器296

§23.7 创建自己定义的布局管理器301

§23.8 不使用布局管理器302

§23.9 小结303

网络篇304

第二十四章 关于URL 地址304

§24.1 概述304

§24.2 创建一个URL对象305

§24.3 关于URL类306

§24.4 直接从URL地址读取信息307

§24.5 与URL地址建立连接308

§24.6 利用URLConnection对象进行读写操作309

§24.7 小结312

第二十五章 编写客户机/服务器(Client/Server)应用程序313

§25.1 客户机/服务器的工作模式313

§25.2 利用数据报(Datagram)编写客户机/服务器应用程序314

§25.3 利用套接口(Socket)编写客户机/服务器应用程序319

§25.4 利用回调技术编写客户机/服务器应用程序328

§25.5 小结330

第二十六章 网络类库331

§26.1 Java与网络编程331

§26.2 网络基础类库(Java.net)331

§26.3 Java与NNTP协议333

§26.4 建立ftp会话过程334

§26.5 Java与WWW协议338

§26.6 小结340

附录341

附录A JDK类库清单341

A.1 Java.applet包341

A.2 Java.awt包341

A.3 Java.awt.image包342

A.4 Java.awt.peer包343

A.5 Java.io包344

A.6 Java.lang包346

A.7 Java.net包347

A.8 Java.util包349

A 9 Sun.tools.debug包349

附录B Java虚拟机综述351

B.1 学习Java虚拟机的意义351

B.2 采用Java虚拟机的意义352

B.3 Java程序生成可执行代码的过程352

B.4 Java虚拟机规范353

B.5 Java虚拟机的体系结构353

附录C Unicode编码标准简介358

参考文献359

热门推荐