当前位置:首页 > 工业技术
Java语言学习手册  第2版
Java语言学习手册  第2版

Java语言学习手册 第2版PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:(美)Patrick Niemeyer,(美)Jonatban Knudsen著;林琪译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2004
  • ISBN:750831414X
  • 页数:843 页
图书介绍:Java是一种使我们对计算的理解有所改变的编程语言,《Java语言入门》第2版则对该语言提供了一个易于理解同时又颇为详尽的介绍。Java已经成为大量应用的首选语言,如Web服务、安全网络系统、基于XML的工具、可重用组件以及关键任务企业系统。《Java语言入门》第2版中有大量易于学习的代码示例,由此可以指导你掌握Java的许多特性、API和功能。这一新版的《Java语言入门》已得到了扩展和更新以面向Java 2 SDK 1.4。在此详尽地介绍了诸如Web应用、servlet和XML等重要内容,它们对于企业应用的发展起到了显著的推动作用。第2版中完全涵盖了Java 1.4的所有语言特性,其中包括断言和异常链,另外还介绍了诸如正则表达式和NIO(新I/O包)等新的API。新加入的Swing特性和组件在此也有所描述,另外所涉及的内容还包括使用开源NetBeans IDE的JavaBeans组件体系结构、有关applet的最新信息,以及面向所有主流Web浏览器的Java插件。
《Java语言学习手册 第2版》目录

目录 1

前言 1

第一章 只是另一种语言吗? 11

进入Java世界 12

虚拟机 15

Java与其他语言的比较 17

设计安全 20

实现安全 26

应用和用户级安全性 30

Java与Web 32

Java作为通用应用语言 35

Java路线图 36

第二章 第一个应用 41

HelloJava 42

HelloJava2:余波未平 55

HelloJava3:按钮的震撼! 63

HelloJava4:Netscape的反戈一击 73

第三章 使用工具 82

Java解释器 82

类路径 85

策略文件 87

Java编译器 91

Java归档(JAR)文件 93

第四章 Java语言 99

文本编码 99

注释 100

类型 102

语句和表达式 108

异常 117

断言 129

数组 133

第五章 Java中的对象 141

类 142

方法 148

对象创建 157

对象销毁 161

第六章 类之间的关系 165

派生子类和继承 165

接口 180

包与编译单元 185

变量和方法的可见性 188

数组和类的层次体系结构 191

内部类 193

第七章 使用对象和类 204

Object类 204

Class类 209

反射 212

第八章 线程 222

引入线程 223

applet中线程的实现 232

同步 235

调度和优先级 245

线程组 251

线程性能 252

第九章 文本处理 254

其他与文本相关的API 255

String 255

解析与格式化文本 267

国际化 269

java.text包 273

正则表达式 277

第十章 核心实用工具 295

数学实用工具 295

日期 301

定时器 304

集合 305

特性 318

首选项API 322

日志API 325

Observer和Observable 333

流 335

第十一章 输入/输出功能 335

文件 351

串行化 363

数据压缩 366

NIO包 369

第十二章 网络编程 383

套接字 385

数据报套接字 401

简单串行化对象协议 406

远程方法调用 411

使用NIO的可伸缩I/O 425

统一资源定位器(URL) 435

第十三章 Web编程 435

URL类 436

实用的处理器 440

第十四章 servlet与Web应用 449

强大的工具servlet 450

Web应用 451

servlet生命期 452

Web servlet 453

HelloClient servlet 454

servlet响应 456

servlet参数 457

ShowParameters Servlet 458

用户会话管理 461

ServletContext API 468

WAR文件和部署 469

重新加载WebApp 473

错误和索引页面 474

安全性和鉴别 475

servlet过滤器 479

使用Ant构建WAR文件 489

第十五章 Swing 491

组件 494

容器 502

事件 509

事件总结 517

AWT Robot! 525

Swing中的多线程 525

第十六章 使用Swing组件 528

按钮和标签 528

复选框和单选钮 532

列表框和组合框 535

增减器 538

边框 541

菜单 544

PopupMenu类 548

JScrollPane类 551

JSplitPane类 553

JTabbedPane类 554

滚动条和滑块 556

对话框 558

第十七章 再谈Swing组件 565

文本组件 565

焦点导航 581

树 583

表 588

桌面 597

可插拔观感 598

创建定制组件 601

第十八章 布局管理器 607

FlowLayout 609

GridLayout 610

BorderLayout 612

BoxLayout 614

CardLayout 616

GridBagLayout 618

非标准布局管理器 634

绝对定位 634

SpringLayout 635

整体结构 636

第十九章 使用2D API绘图 636

表现通道 638

2D API快速浏览 641

填充形状 648

描画形状轮廓 650

使用字体 651

显示图像 656

绘制技术 660

打印 669

第二十章 使用图像及其他媒体 672

ImageObserver 672

MediaTracker 675

生成图像数据 678

过滤图像数据 690

简单音频 695

Java媒体框架 697

第二十一章 JavaBeans 700

什么是Bean? 700

NetBeans IDE 703

特性和定制器 706

事件关联和适配器 709

绑定特性 713

构建Bean 715

串行化与代码生成 724

可视化设计的限制 724

使用BeanInfo进行定制 725

用手写代码使用Bean 729

BeanContext和BeanContextService 735

Java激活框架 735

Enterprise JavaBeans 736

第二十二章 applet 738

applet策略 739

JApplet类 740

〈APPLET〉标签 751

使用Java插件 757

Java Web Start 760

使用数字签名 761

第二十三章 XML 772

背景知识点拨 772

XML基础 775

SAX 779

DOM 789

验证文档 794

XSL/XSLT 797

Web服务 803

附录一 内容和协议处理器 805

附录二 BeanShell:简单Java脚本 824

词汇表 831

相关图书
作者其它书籍
返回顶部