图书介绍

Java宝典PDF|Epub|txt|kindle电子书版本网盘下载

Java宝典
  • (美)(A.沃尔什)Aaron Walsh,(美)(J.弗龙科维克)John Fronckowiak著;郝志芬等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505345524
  • 出版时间:1999
  • 标注页数:859页
  • 文件大小:76MB
  • 文件页数:882页
  • 主题词:

PDF下载


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

下载说明

Java宝典PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

前言1

需要具备的条件1

如何使用本书1

Java的版本2

第1部分:介绍Java2

第2部分:加快速度3

第3部分:编程元件和技术3

第4部分:Abstract Windowing Toolkit3

第5部分:高级Java3

习惯用法4

第1部分介绍Java7

第1章Java语言概貌9

Java环境9

Java语言9

Java应用程序10

Java小应用程序10

Java运行环境10

Java工具10

Java处理程序11

Java虚拟机11

了解Java12

话说Java12

简单12

面向对象13

解释性15

分布式15

强壮16

安全16

与体系结构无关18

可移植19

高性能20

多线程20

动态的21

Java小结22

数据类型23

java与C/C++的比较23

类和方法26

运算符27

命令行参数28

字符串29

解释30

差异31

小结32

第2章面向对象的编程和技术35

在本章中我们将学习什么36

面向对象的术语36

提取38

把状态和行为结合在一起40

变量和方法42

封装(消息隐藏)44

接口45

对象之间的通信46

分类48

模块性48

继承性53

面向对象分析和面向对象设计56

标记法56

小结57

第3章小应用程序设计基础知识59

从计算机开始讲起60

设计用户接口61

给网客控制权61

鼠标控制62

键盘控制63

停止63

小应用程序参数的灵活性63

带宽63

处理带宽瓶颈64

图象和颜色65

网客系统68

图象和颜色69

处理瓶颈问题71

文件访问和网络连接72

字体72

其他因素73

全球语言73

布局管理程序73

在本地测试,在全球发布73

内部小应用程序通信74

双重目的的程序74

管理源代码74

源文件只有一个类74

变量名75

文档75

改变变量76

避免使用本地码76

观看他人编写的代码76

小结77

第4章安装和配置Java开发工具包79

获取JDK79

展开JDK文档80

建立你的Java环境82

Sdaris83

Windows9583

WindowsNT84

测试JDK安装84

使用Java工具88

编译89

用解释器执行应用程序91

用Applet Viewer执行小应用程序93

小结94

第2部分开始加快速度97

第5章HelloWorld应用程序和HelloWorld小应用程序99

应用程序和小应用程序99

HelloWorld应用程序100

应用程序目录结构100

输入和保存源代码101

类声明101

方法声明102

访问修饰符102

编译源代码105

执行应用程序106

HelloWorld小应用程序107

小应用程序目录结构107

输入和保存源文件108

编译111

执行小应用程序111

创建一个HTML文件112

WIDTH和HEIGHT112

执行小应用程序113

HTML内容的大小写113

在网上114

向更深和更高迈进114

小结114

第6章扩展、增强、调试和上载115

增强或继承115

继承HelloWorld类116

文档解释119

引入类119

编写代码119

类声明120

变量120

方法121

创建HTML文件125

调试代码126

警告128

调试代码阶段129

调试注意事项和警告信息138

不能有声音和图形139

停止不需要的程序139

不要在DOS框中拷贝和粘贴139

清除断点并恢复程序139

使小应用程序在网上活跃起来140

Web服务器目录布局140

上载文件141

测试小应用程序141

this和super144

基本小应用程序方法144

复杂和灵活性144

几点提示144

小结146

第7章命令行参数和小应用程序标记属性147

需要灵活性147

Java命令行参数148

支持命令行参数149

Java与C/C++的命令行参数比较149

Java字符串是第一级对象151

参数变量内容151

Java字符串的可预测行为152

Java命令行参数习惯用法152

字参数152

需要参数的参数153

标志153

其他习惯用法153

在HelloWorld应用程序中使用命令行参数154

增强HelloWorld应用程序154

用命令行执行156

空格和引号158

分析参数159

小应用程序属性162

什么是小应用程序属性162

与命令行参数类似166

小应用程序“参数”属性166

可替换的小应用程序内容169

在MediaHelloWorld中使用小应用程序属性170

URL和异常173

理解代码174

编写HTML文档177

小应用程序用法指导178

小结179

第8章在网上寻找Java源代码181

Java开发人员资源库183

代码资源库183

支持区185

搜索引擎190

Alta Viata191

做一些应该做的事情194

电子邮件和Web页面脚注194

赞扬的方式194

HTML解释标记196

共享你的小应用程序197

小结197

第3部分编程元素和技术199

标记201

要点201

第9章标记、类型和值201

关键字202

标识符206

常量208

分隔符214

运算符214

类型和值215

类型215

值215

基本类型和值216

引用类型和值221

标准缺省值226

小结227

第10章语言基础229

变量229

声明变量229

初始化和保存变量231

数组初始化232

变量作用范围232

表达式235

运算符236

运算符的优先级236

强制规定次序238

运算符的类型239

控制流语句243

if语句243

switch语句245

循环语句246

调用堆栈251

异常251

抛出异常253

捕获异常254

try-catct语句255

捕获或声明:必须做的事情258

最后258

小结259

第11章类、接口和包261

类261

修饰符262

类声明262

超类264

类和接口266

类体267

变量267

this和super变量272

方法276

抽象类和方法284

内部类284

本地类285

嵌入的顶层类和接口285

成员类285

匿名类286

接口288

包289

使用包289

引入包中的类引用292

命名冲突292

创建包293

包级293

唯一的名字294

JAR文件295

小结295

第12章字符串和数组297

字符串(java.lang.String)298

Java字符串是第一级对象298

String与StringBuffer301

创建字符串303

访问方法304

类型包装308

字符串常量317

连接和+运算符318

字符内容319

StringBuffer(java.lang.String)319

创建StringBuffer对象322

修改StringBuffer对象322

数组324

实例化数组325

自动初始化326

in-line初始化326

匿名数组327

设置和返回数组元素327

数组的数组329

异常330

实用类(java.util包)330

Hash表331

Vector333

堆栈335

StringTokenizer336

资源组337

其它内容337

小结345

第13章输入/输出:Java数据流347

数据流介绍347

标准的系统数据流(java.lang.System)347

标准输出(System.in)348

标准输出(System.out)348

标准错误(Systern.err)349

iava.io数据流349

InputStream350

OutputStream355

特殊目的的数据流357

过滤的数据流371

缓冲化的I/O371

行编号371

LineNumberReader373

返回374

typed I/O375

PrintStream378

PrintWriter380

对象串行化380

更多的I/O382

小结382

第14章线程383

线程介绍383

在小应用程序中使用线程385

创建线程化的对象394

线程属性397

线程体398

线程状态398

线程优先级402

daemon线程404

线程组404

同步407

多线程程序407

死锁409

结合在一起409

小结413

第15章把小应用程序放到Web页上415

CODEBASE属性416

NAME属性419

对齐方式420

WIDTH和HEIGHT属性420

垂直和水平间距422

ARCHIVE属性422

与Java不兼容的浏览器通信423

小应用程序参数423

进入最佳状态425

双重目的小应用程序427

为将来打好基础428

小结430

第6部分抽象窗口工具包431

抽象窗口工具包433

第16章抽象窗口工具包综述433

基本构成434

java.awt434

处理事件441

分级模型442

委托模型446

坐标系450

x、y坐标450

整数值451

组合在一起454

容器455

布局管理器456

小结456

第17章图形、字体、颜色和图象457

图形(java.awt.Graphics)457

直线461

矩形461

3D矩形462

椭圆463

多边形464

圆弧465

字体(java.awt.Fonts)467

创建和使用字体467

FontMetrics474

颜色(java.awt.Color)476

前景色和背景色480

图像(java.awt.image和java.awt.Image)481

动画484

缩放图象488

打印(java.awt.PrintJob)489

打印页面495

小结496

第18章小部件497

GUI组件java.awt.Component)497

按钮510

复选框513

选项菜单515

滚动列表518

小结522

滚动条523

第19章其他小部件和容器523

标签527

文本组件528

TextField534

TextArea535

画布536

容器(java.awt.Container)538

组合组件544

面板544

坐标545

小结555

第20章窗口557

窗口557

框架560

框架菜单栏和菜单563

菜单快捷方式571

菜单事件572

对话框573

窗口事件575

小结576

第21章布局组件579

布局的类型579

缺省布局FlowLayout579

布局管理器580

FlowLayout582

GridLayout584

GridBagLayout586

BorderLayout591

CardLayout594

镶边598

绘制和更新组件599

小结600

第22章使用JDK 1.1601

设计JavaDraw应用程序/小应用程序601

草拟接口602

充实内容602

围绕接口进行开发602

对象604

编写代码605

小结620

第23章Java基本类介绍623

JFC的组件623

检查Swing类624

模型-视图-控制器(MVC)体系结构625

Swing和AWT之间的继承性区别626

包629

Swing类小结629

其它基本类632

Internet基本类632

应用程序基本类633

小结636

第24章Swing简介639

介绍Swing包639

AbstractButton641

Swing对象641

JButton644

JCheckBox645

JComboBox646

JFrame647

JLabel649

JList651

JMenu654

JPanel655

JPopupMenu656

JProgressBar657

JRadioButton660

JScrollBar661

JSlider662

JSplitPane663

JTabbedPane665

JTextArea和JTextField667

JToggleButton669

小结670

JDK 1.2的不兼容性671

运用JDK 1.2671

第25章使用JDK 1.2671

高级Swing对象673

工具提示和工具栏674

JTree675

文本结构/Document接口681

JTable681

布局686

事件监听程序687

深入学习JFC和Swing688

小结689

第5部分高级Java691

第26章JavaBeans693

Java Bean的基础概念693

软件组件和软件组件模型694

BeanBox建立器工具的基本概念。701

Bean开发工具简介701

动手制作自己第一个Bean704

属性、事件和方法704

描述器707

两个Bean应用的例子709

更深入的讨论712

扩展的实时规定和服务协议713

激活框架规定713

自身平台支持的鼠标拖拉功能规定713

EnterpriseJavaBean规定713

小结714

地址中有什么内容?715

用地址和端口堆积数据715

第27章联网715

从网络到internet网络717

TCP/IP堆栈718

基本的URL处理720

制作Web主页721

URL字符串译码722

URLConnection操作722

输入头部725

查找地址726

Socket726

设置一台简单的Socket服务器程序727

从一个简单的Socket客户机发送消息728

RMI操作730

包730

接口730

实施730

存根类和骨架类731

使用applet程序进行调用732

启动服务器732

启动注册表732

HTML733

小结734

第28章JDBC:Java与数据库连接的API735

JDBC简介735

通用数据库连接735

JDBC的基本特色736

JDBC组件737

为客户机/服务器结构服务738

利用SQL定义数据和操纵数据739

JDBC驱动程序741

API预览743

典型应用744

连接远程数据库745

选择加载合适的驱动程序745

查询数据库746

建立连接747

数据库查询和更新749

进行数据库查询和更新749

检索结果752

利用JDBC进行查询755

JDBC API759

java.sql.CallasleStateneat接口759

Interfacejava.sql.Connection760

Interfacejava.sql.Driver761

java.sql.PrepavedStatemeeat接口761

java.sql.ResultSet接口762

java.sql.ResultSetMetaData接口764

java.sql.Statemeat接口765

java.sql.Data类766

java.sql.DriverManger类766

java.sql.DriverPropertyInto类767

java.sql.Time类767

java.sql.Timestamp类767

java.sql.Types类768

java.sql.SQLException类769

java.sql.DataTruncation类769

java.sql.SQLWarning接口770

高级技术770

预编译语句770

存储过程773

数据库传输776

传输模式776

三层设计779

第29章多媒体781

MediaTracker类(java.awt.MediaTracker)782

3...2...1开始782

增加专业的启动界面786

无闪烁的动画:利用双缓冲区技术789

精灵791

启动你的精灵引掣793

轻量级精灵:精灵阴影801

剪切进程和视差滚屏技术802

动画演示:神奇的庙宇和火星上的珍妮803

明亮的灯,喧闹的城市805

声音-事件模型807

小结810

第30章Java的未来813

附录A Java语言参考资料815

注释815

分隔符815

关键字815

文字816

数字文字816

字符文字817

布尔文字818

数据类型和变量819

NaN:Not-a-Number(非数值)820

运算符820

Java运算符821

类、方法、构造函数、接口和变量823

定义类823

定义方法825

接口827

变量828

对象830

复制对象831

确定对象的类831

比较对象832

对象引用832

null引用833

类型包装833

包833

将类放在包中833

使用包834

标准Java包835

控制流849

字符串和数组851

String与StringBuffer852

数组853

多维数组854

同步方法855

实现Runnable接口855

扩展Thread类855

线程855

附录B CD-ROM光盘上的内容857

目录结构857

Applets857

Book857

JavaWorld858

Mantis858

UNIX858

Win95NT859

热门推荐