JavaTM语言入门

JavaTM语言入门
作 者: Patrick Niemeyer Jonathan Knudsen 李晨熙 石永鑫 鲁铁华
出版社: 中国电力出版社
丛编项: O'REILLY系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JavaTM语言入门》作者简介

内容简介

本书全面介绍了一种革命性的编程语言—Java。Java已经成为编写各类应用程序:安全的网络程序、图像处理和多媒体、Wed客户机和服务器以及关键性任务的企业级系统的首选语言。Java可在所有主要计算平台之间进行完全移植。Java先进的体系结构方面特性,如面向对象和动态内存管理,使它对编程而言既清楚又简单。本书对O'Reilly公司出版的《Exploring Java》第二版进行了彻底的更新。现在的内容反映的是Java 2 SDK—Sun公司的最新发行版本。作者调整了本书的重点,以适应Java的改变:改进的GUI编程工具、可替代applet的servlet、新增的多媒体和图像处理API以及其他更多内容。本书附带的光盘提供了使用Java工作时需要的所有软件。包括本书所有的100多个实例程序,还包括Java编程环境、编译器和类库。

图书目录

前言

第一章 全新的语言Java

走进Java

虚拟机

与其他语言进行比较

设计的安全性

实现的安全性

应用程序级和用户级安全

Java和万维网

作为通用应用程序语言的Java

Java的导航图

第二章 第一个Java应用程序

HelloJaval

HelloJava2:续篇

HelloJava3:按钮事件!

HelloJava4:闪烁文本

第三章 Java编程工具

JSVS解释器

策略文件

类路径

Java编译器

Java档案(JAR)文件

第四章 JSVS语言

文本编码

注释

类型

语句和表达式

异常

数组

第五章 Java中的对象

方法

对象创建

对象销毁

第六章 类之间的关系

子类创建和继承

接口

包和编译单元

变量和方法的可见性

数组和类层次

内部类

第七章 Object类和Class类

Object类

Class类

反射接口

第八章 线程

线程简介

applet中的线程

同步

调度和优先级

线程组

第九章 基本实用类

String类

Math实用类

Date类

Timer类

集合

Properties类

安全管理器

国际化

第十章 输入输出功能

Stream类

文件类

串行化

数据压缩

第十一章 用套接字和RMI进行网络编程

套接字接口

数据报套接字

简单串行化对象协议

远程方法调用(RMI)

第十二章 Web编程

统—资源定位符(URL)

URL类

Web冽览器和处理程序

CGI编程和servlet

实现servlet

第十三章 Swing

组件

容器

事件

事件汇总

Swing中的多线程

第十四章 Swing组件

按钮和标签

复选框和单选按钮

列表框和组合框

边框

菜单

PopupMenu类

JScrollPane类

JSplitPane类

JTabbedPane类

滚动条和滑动块

对话框

第十五章 更多的Swing组件

文本组件

表格

桌面

组件的外观集合

创建定制组件

第十六章 布局管理器

FlowLayout

GridLayout

BorderLayout

BoxLayout

CardLayout

GridBagLayout

非标准布局管理器

绝对位置

第十七章 用2D API绘图

大图像

绘制管道

Java 2D快速浏览

填充外形

外形轮廓绘制

使用字体

显示图像

绘图技不

打印

第十八章 图像和其他媒体编程

实现ImaseObserver

使用MediaTracker

生成图像数据

过滤图像数据

音频编程

电影编程

第十九章 JavaBeans

Bean简述

构造Bean

用Bean手工编写代码

反射的应用

BeanContext和BeanContextServices

Java激活框架

Enterprise JavaBeans

第二十章 applet

JApplet类

<APPLET>标签

使用Java插件

使用数字签名

附录一 内容和协议处理程序

附录二 BeanShell:简单的Java脚本

词汇表