注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关JAVA宝典

JAVA宝典

JAVA宝典

定 价:¥105.00

作 者: (美)Aaron Walsh,(美)John Fronckowiak著;郝志芬[等]译;郝志芬译
出版社: 电子工业出版社
丛编项: 美国IDG“宝典”丛书
标 签: Java

购买这本书可以去


ISBN: 9787505345522 出版时间: 2001-01-01 包装:
开本: 26cm+光盘1片 页数: 859 字数:  

内容简介

  本书专门讲述当今计算机的最热门语言,共分为五个部分和附录,涵盖了Java语言最新版本的所有内容,从编写用于Web面面小应用程序的Java语言基础,到功能强大的Swing组件、JavabEANS、JFC、JDBC和各种联网类,讲解了最新的JDK 1.2。通过学习,读者可以全面掌握使用JavaAWT和JFC类和新的即插即用Swing组件创建跨平台的GUI;使用功能强大的联网类创建可用于网络的应用程序,使用JavaBeans开发灵活的Java组件;使用JDBC类和JSQL访问数据库;将多媒体性能增加到Web应用程序中等。本书是一本集指导性能参考性于一体的综合性、权威性专著,其中的第一章循序渐进讲述了Java语言的来龙去脉和有关问题,书中和附带的光盘上所含的100多个小应用程序及其源代码对于精通Java语言是极有裨益的。本书内容全面、丰富,讲解清晰有序,风格严谨,是从入门学习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执行小应用程序
小结
第2部分  开始加快速度
第5章  HelloWorld应用程序和HelloWorld小应用程序
应用程序和小应用程序
HelloWorld应用程序
应用程序目录结构
输入和保存源代码
类声明
方法声明
访问修饰符
编译源代码
执行应用程序
HelloWorld小应用程序
小应用程序目录结构
输入和保存源文件
编译
执行小应用程序
创建一个HTML文件
WIDTH和HEIGHT
HTML内容的大小写
执行小应用程序
在网上
向更深和更高迈进
小结
第6章  扩展、增强、调试和上载
增强或继承
继承HelloWorld类
编写代码
引人类
文档解释
类声明
变量
创建HTML文件
调试代码
警告
调试代码阶段
调试注意事项和警告信息
不能有声音和图形
停止不需要的程序
不要在DOS框中拷贝和粘贴
清除断点并恢复程序
使小应用程序在网上活跃起来
Web服务器目录布局
上载文件
测试小应用程序
复杂和灵活性
几点提示
this和super
基本小应用程序方法
小结
第7章  命令行参数和小应用程序标记属性
需要灵活性
Java命令行参数
支持命令行参数
Java与C/C++的命令行参数比较
参数变量内容
Java字符串是第一级对象
Java字符串的可预测行为
Java命令行参数习惯用法
字参数
需要参数的参数
标志
其他习惯用法
在HelloWorld应用程序中使用命令行参数
增强HelloWorld应用程序
用命令行执行
空格和引号
分析参数
小应用程序属性
什么是小应用程序属性
与命令行参数类似
小应用程序“参数”属性
可替换的小应用程序内容
在MediaHelloWorld中使用小应用程序属性
URL和异常
理解代码
编写HTML码
小应用程序用法指导
小结
第8章  在网上寻找Java源代码
Java开发人咒资源库
代码资源库
支持区
搜索引擎
Alta Viata
做一些应该做的事情
电子邮件和Web页面脚注
赞扬的方式
HTML解释标记
共享你的小应用程序
小结
第3部分  编程元素和技术
第9章  标记、类型和值
要点
标记
关键字
标识符
常量
分隔符
运算符
类型和值
类型

基本类型和值
引用类型和值
标准缺省值
小结
第10章  语言基础
变量
声明变量
初始化和保存变量
数组初始化
变量作用范围
表达式
运算符
运算符的优先级
强制规定次序
运算符的类型
控制流语句
if语句
switch语句
循环语句
异常
调用堆栈
抛出异常
捕获异常
try-catch语句
捕获或声明:必须做的事情
最后
小结
第11章  类、接口和包

类声明
修饰符
超类
类和接口
类体
变量
this和super变量
方法
抽象类和方法
内部类
嵌入的顶层和接口
成员类
本地类
匿名类
接口

使用包
引入包中的类引用
命名冲突
包级
创建包
唯一的名字
JAR文件
小结
第12章  字符串和数组
字符串(java.lang.String)
Java字符串是第一级对象
String与StringBuffer
创建字符串
访问方法
类型馐
字符串常量
连接和+运算符
字符内容
StringBuffer(java.lang.String)
创建StringBuffer对象
修改StringBuffer对象
数组
实例化数组
自动初始化
in-line初始化
匿名数组
异常
实用类(java.util包)
Hash表
Vector
堆栈
StringTokenizer
资源组
其它内容
小结
第13章  输入/输出:Java数据流
数据流介绍
标准的系统数据流(java.lang.System)
标准输出(Sstem.out)
标准输出(System.in)
标准错误(System.err)
java.io数据流
InputStream
OutputStean
特殊目的的数据流
过滤的数据流
缓冲化的I/O
行编号
LineNumberReader
返回
typed I/O
PrintStream
PrintWriter
对象串行化
更多的I/O
小结
第14章  线程
线程介绍
在小应用程序中使用线程
创建线程化的对象
线程属性
线程体
线程状态
线程优先级
daemon线程
线程组
多线程程序
同步
死锁
结合在一起
小结
第15章  把小应用程序放到Web页上
CODEBASE属性
NAME属性
WIDTH和HEIGHT属性
对齐方式
垂直和水平间距
ARCHIVE属性
与Java不兼容的浏览器通信
小应用程序参数
进入最佳状态
双重目的小应用程序
为将来打好基础
小结
第6部分  抽象窗口工具包
第16章  抽象窗口工具包综述
抽象窗口工具包
基本构成
java.awt
处理事件
分级模型
委托模型
坐标系
x、y坐标
整数值
容器
布局管理器
小结
第17章  图形、字体、颜色和图象
图形(java.awt.Graphics)
直线
矩形
3D矩形
椭圆
多边形
圆弧
字体(java.awt.Fonts)
创建和使用字体
FontMetrics
颜色(java.awt.Color)
前景色和背景色
图像(java.awt.image和java.awt.Image)
动画
缩放图象
打印(java.awt.PrintJob)
打印页面
小结
第18章  小部件
GUI组件(java.awt.Component)
按钮
复选框
选项菜单
滚动列表
小结
第19章  其他小部件和容器
滚动条
标签
文本组件
TextField
TextArea
画布
容器(java.awt.Container)
面板
组合组件
坐标
小结
第20章  窗口
窗口
框架
框架菜单栏和菜单
菜单快捷方式
菜单事件
对话框
窗口事件
小结
第21章  布局组件
布局的类型
缺省布局FlowLayout
布局管理器
FlowLayout
GidLayout
GridBagLayout
BorderLlayout
CardLayout
镶国
绘制和更新组件
小结
第22章  使用JDK 1.1
设计JavaDraw应用程序/小应用程序
围绕接口进行开发
草拟接口
充实内容
对象
编写代码
小结
第23章  Java基本类介绍
JFC的组件
检查Swing类
模型-视图-控制器(MVC)体系结构
Swing和AWT之间的继承性区别

Swing类小结
其它基本类
Internet基本类
应用程序基本类
小结
第24章  Swing简介
介绍Swing包
Swing对象
AbstractButton
JButton
JCheckBox
JComboBox
JFrame
JLabel
JList
JMenu
JPanel
JPopupMenu
JProgressBar
JRadioButton
JScrollBar
JSlider
JSplitPane
JTabbedPane
JTextArea和JTextField
JToggleButton
小结
第25章  使用JDK 1.2
运用JDK 1.2
JDK 1.2的不兼容性
高级Swing对象
工具提示和工具栏
JTree
文本结构/Document接口
JTable
布局
事件监听程序
深入学习JFC和Swing
小结
第5部分  高级Java
第26章  JavaBeans
JavaBeans的基本概念
软件组件和软件组件模型
BeanBox建立器工具的基本概念
Bean开发工具简介
动手制作自己第一个Bean
属性、事件和方法
描述器
两个Bean应用的例子
更深入的讨论
扩展的实时规定和服务协议
激活框架规定
自身平台支持的鼠标拖拉功能规定
Enterprise JavaBean规定
小结
第27章   联网
用地址和端口堆积数据
地址中有什么内容
从网络到internet网络
TCP/IP堆栈
基本的URL处理
制作Web主页
URL字符串译码
URLConnection操作
输入头部
Socket
查找地址
设置一台简单的Socket服务器程序
从一个简单的Socket客户机发送消息
RMI操作

接口
实施
存根类和骨架类
启动注册表
启动服务器
使用applet程序进行调用
HTML
小结
第28章  JDBC:Java与数据库连接的API
JDBC简介
通用数据库连接
JDBC的基本特色
JDBC组件
为客户机/服务器结构服务
利用SQL定义数据和操纵数据
JDBC驱动程序
API预览
典型应用
连接远程数据库
选择加载合适的驱动程序
查询数据库
建立连接
进行数据库查询和更新
数据库查询和更新
检索结果
利用JDBC进行查询
JDBC API
java.sql,Callasle Statemeat接口
Interface java.sql.Connection接口
Interface java.sql.Driver
java.sql.Prepaved Statemeat接口
java.sql.ReaultSet接口
java.sql.ResultSetMetaData接口
java.sql.Statemeat接口
java.sql.Data类
java.sql.DriverManager类
java.sql.DriverPropertyInto类
java.sql.Time类
java.sql.Timestamp类
javasql,Types类
java.sql.DataTruncation类
java.sql.SQL Exception类
java.sql.SQLWarning接口
高级技术
预编译语句
数据库传输
传输模式
三层设计
第29章  多媒体
3...2...1开始
MesiaTracker类(java.awt.MediaTracker)
增加专业的启动界面
无闪烁的动画:利用双缓冲区技术
精灵
启动你的精灵引掣
轻量级精灵:精灵阴影
剪切进程和视差滚屏技术
动画演示:神奇的庙宇和火星上的珍妮
明亮的灯,喧闹的城市
声音-事件模型
小结
第30章  Java的未来
附录 A Java语言参考资料
注释
分隔符
关键字
文字
数字文字
字符文字
布尔文字
数据类型和变量
NaN:Not-a-Number(非数值)
运算符
Java运算符
类、方法、构造函数、接口和变量
定义类
定义方法
接口
变量
对象
复制对象
确定对象的类
比较对象
对象引用
null引用
类型馐

将类放在包中
使用包
标准Java包
控制流
字符串和数组
String与StringBuffer
数组
多维数组
线程
扩展Thread类
实现Runnable接口
同步方法
附录 B CD-ROM光盘上的内容
目录结构
Applets
Book
JavaWorld
Mantis
UNIX
Win95NT

本目录推荐