《Java从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)(L.范赫尔苏韦)Laurence Vanhelsuwe著;邱仲潘等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:750533655X
  • 页数:501 页
图书介绍:

目录 1

第一部分 Java基础 1

第1章 Java简介 2

什么是Java 2

Java简史 2

Java与Web 3

Java结构 7

Java与其它工具一起使用 12

小程序与应用程序 14

第2章 小程序、应用程序与Java开发工具 14

Java开发工具(JDK) 15

用JDK建立应用程序 18

用JDK建立小程序 24

小结 31

第3章 使用Java对象 32

面向对象编程简介 32

构造器和结束器 44

小结 48

Java语法 49

第4章 数据类型、修饰符和表达式 49

基本数据类型 62

范围规则 65

修饰符(modifiers) 66

小结 71

第5章 再谈类、接口和包 72

转换 72

this和super 74

对象内存模型 78

接口 80

包(packages) 83

小结 85

第6章 数组与流控制语句 86

什么是数组? 86

使用数组 87

多维数组 90

流控制语句概述 91

条件语句 91

循环语句 93

流终止语句 94

一个例子:日最高温度 96

小结 99

第7章 异常处理 100

异常处理概述 100

异常处理 106

生成自己的异常类 111

举例:年龄异常 111

小结 114

简介 116

第8章 线程 116

线程基础 119

高级线程技术 126

小结 144

第二部分 采用标准Java类 145

第9章 标准Java包 146

java.long包 147

java.util包 151

java.io包 154

java.awt包 157

java.awt.image包 163

java.net包 164

java.applet包 165

小结 166

第10章 AWT:小程序和应用程序中的GUI布置管理 167

AWT环境:小程序和应用程序 167

用布置管理器设计Java GUI 174

小结 197

第11章 AWT GUI构件 198

上级类Component 199

Button(按钮或键) 205

Canvas(画布) 207

Label(标注) 208

Checkbox(核选框) 210

Choice(选择) 212

List(列表) 213

List(列表) 213

Scrollbar(滚动条) 215

TextField(文本字段区) 217

TextArea(文本区) 219

菜单系统 221

小结 224

第12章 事件处理 225

面向对象GUI事件基础 225

构件事件类型 239

小结 253

第13章 动画和图象 254

Graphics类绘制基础 254

动画基础 275

图形处理 286

小结 303

第14章 高级小程序编程 304

纯粹GUI驱动小程序 304

私用小程序 326

多线程小程序 331

最小化小程序装入时间 343

小结 344

第15章 流和输入/输出编程 346

File类 347

RandomAccessFile类 350

I/O流 354

Input流 355

Output Streams(输出流) 381

小结 389

第16章 网络编程 391

用InetAddress进行Internet寻址 393

用UDP进行低级通讯 395

用TCP联接服务器 397

通过URL和URLConnection类支持WWW 405

用ServerSocket编写服务器 409

Java.net工厂和工厂设计模式 413

小结 416

第三部分 高级课题 417

第17章 本地方法 418

使用本地方法 418

一步步的本地方法 419

小结 424

第18章 Java Virtual Machine(虚拟机) 425

何谓Java虚拟机 425

Java虚拟机结构 427

内存单元回收 431

安全性 431

及时(JIT)编译器 433

Java许可证 434

小结 434

第19章 Java的第三方工具 435

Symantec Cafe 1.2 435

Sun的Java WorkShop dev5 440

Soft As It Gets公司的软件产品Ed for Windows 443

Penumbra Software的Mojo 1.2 446

AimTech和IBM的Jamba Beta版 449

其它工具 452

进一步信息 454

第20章 Java与数据库 455

Java数据库访问简介 455

Java Enterprise API 455

厂家/第三方办法 467

未来 468

九个补充 470

第21章 Java未来:新的应用程序接口(API) 470

Core(核心)API 471

Media(媒介)API 471

Java Enterprise(企业)API 474

Java Remote Object(远程对象)API——IDL和RMI 475

Java Commerce(商业)API 476

Java Management(管理)API 477

Java Server(服务器)API 478

Java Security(安全)API 479

JavaBeans API 481

Java嵌入API 482

进一步信息 482

附录A 支持Java的浏览器 485

使用支持Java的浏览器 485

介绍三种浏览器 487

附录B 关于光盘 491

用HTML浏览器使用光盘 491

将光盘文件安装到硬盘上 491

安装工具 491

附录C 词汇表 495