内容简介
本书专门讲述当今计算机的最热门语言,共分为五个部分和附录,涵盖了Java语言最新版本的所有内容,从编写用于Web面面小应用程序的Java语言基础,到功能强大的Swing组件、JavabEANS、JFC、JDBC和各种联网类,讲解了最新的JDK 1.2。通过学习,读者可以全面掌握使用JavaAWT和JFC类和新的即插即用Swing组件创建跨平台的GUI;使用功能强大的联网类创建可用于网络的应用程序,使用JavaBeans开发灵活的Java组件;使用JDBC类和JSQL访问数据库;将多媒体性能增加到Web应用程序中等。
本书是一本集指导性能参考性于一体的综合性、权威性专著,其中的第一章循序渐进讲述了Java语言的来龙去脉和有关问题,书中和附带的光盘上所含的100多个小应用程序及其源代码对于精通Java语言是极有裨益的。
本书内容全面、丰富,讲解清晰有序,风格严谨,是从入门学习Java语言难得的参考书,适合于从初级到高级的计算机、网络技术人员使用。
目录
前言
要具备的条件
如何使用本书
Java的版本
第1部分:介绍Java
第2部分:加快速度
第3部分:编程元件和技术
第4部分:Abstract Windowsing Toolkit
第5部分:高级Java
习惯用法
第1部分 介绍Java
第1章 Java语言概貌
Java环境
Java语言
Java运行环境
Java工具
Java小应用程序
Java处理程序
Java虚拟机
了解Java
话说Java
简单
面向对象
分布式
解释性
强壮
安全
与体系结构无关
可移植
高性能
多线程
动态的
Java小结
Java与C/C++的比较
数据类型
类和方法
运算符
命令行参数
字符串
解释
差异
小结
第2章 面向对象的编程和技术
在本章中我们将学习什么
面向对象的术语
提取
把状态和行为结合在一起
变量和方法
封装(消息隐藏)
接口
对象之间的通信
模块性
分类
继承性
面向对象分析和面向对象设计
标记法
小结
第3章 小应用程序设计基础知识
从计算机开始讲起
设计用户接口
给网客控制权
鼠标控制
键盘控制
停止
小应用程序参数的灵活性
带宽
处理带宽瓶颈
图象和颜色
网客系统
图象和颜色
处理瓶颈问题
字体
文件访问和网络连接
在本地测试,在全球发布
其他因素
全球语言
布局管理程序
内部小应用程序通信
双重目的的程序
管理源代码
源文件只有一个类
文档
变量名
改变变量
避免使用本地码
观看他人编写的代码
小结
第4章 安装和配置Java开发工具包
获取JDK
展开JDK文档
建立你的Java环境
Solaris
Windows 95
Windows NT
测试JDK安装
使用Java工具
编译
用解释器执行应用程序
用Applet Viewer执行小应用程序
小结