Java 2 傻瓜书
分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: [美]Michael Morrison 译:北京博彦
出 版 社: 清华大学出版社
出版时间: 1999-9-1字数: 307版次:页数: 229印刷时间: 19990901开本:印次:纸张:I S B N : 9787302037156包装:内容简介
本书是一本讲述Java语言程序设计的书。为了方便读者,使读者易于使用,本书分成四个部分。第一部分讲述Java的起源、Java最好基本的概念;第二部分讲述Java语言的基本知识;第三部分讲述Java的图形用户界面;第四部分讲述Java的多媒体功能;第五部分讲述了调试程序、编码风格,并介绍了Internet上丰富的Java资源。
本书内容新颖、语言风趣、通俗易懂,适用于Java语言的初、中级程序设计人员学习使用,也可供大专院校师生阅读。
目录
第一部分感受Java 热潮
第一章传说
什么是Java ?
非常遥远的印度尼西来群岛
Web最好的朋友
Java :程序员的百宝箱Kwan
带着Java 编码戒指走向未来
应着Java 编码戒指走向的未来
应掌握的知识
第二章Java :Web的伴侣
建立Java 和HTML的联系
仅仅HTL就足以使您陷入困境
剖析HTML
HTML图像
链接世界
给applet一个空间
不安全或敏感的applet?
应掌握的知识
第三章Java工具
现代工匠的工具
Java编译器
运行Java编译器
观察applet
我可以得到解释器吗?
应掌握的知识
第四章建立自己的applet
有点GUI对任何人都没有坏处
Java API基础
建立第一个applet
应掌握的知识
第五章面向对象编程
面向对象之前
人脑,适合电脑
用对象考虑问题
对象
类
消息
继承
这时Java有何影响
应掌握的知识
第二部分用Java思考
第六章Java内幕一瞥
关于应用程序和applet
在图形和命令行应用程序间选择
Main事件
命令行参数
标准I/O:没有修饰的通讯
System.out对象
System.in对象
applet控制台
应掌握的知识
第七章进入Java
记号
标识符
关系字
直接量
操作符
分隔符
任何场合下的数据类型
整型数
浮点数
布尔值
字符
数组和字符串
Applet:Recipe
应掌握的知识
第八章在Java中表达式自己
表达式
操作符
数值操作符
布尔操作符
字符串操作符
赋值操作符
条件分支
if-else分支
switch分支
应用程序:ColorNames
应掌握的知识
第九章感觉有点晕
到处存在的循环
使用for循环进行重复操作
while 循环
Do循环
Applet:Countdown
跳出
应掌握的知识
第十章为何使用类
如何成为编程方面的Frank Lloyd Wright
类就是对象的蓝图
继承
使用方法添加类的行为
方法技巧
方法重载
从设计到构造
组织您的设计图纸
类的访问
与其他体系结构的接口
应掌握的知识
第三部分Java之美
第十一章Java——画家的画布
从AWT开始
Java图形坐标系统
理解颜色
监控颜色
Java中的颜色
Applet:Colorize
深入学习Graphics类
图形基本元素
线
矩形
椭圆形
其他基本元素
Applet:m:Minnesota
用图形表示文本
Applet:Ransom
应掌握的知识
第十二章下一项艺术工作
理解图像
图像类型
用Java表达您的作品
Applet:Slieshow
应掌握的知识
第十三章与用户交互
满足用户需要
以事件表达
收听事件
事件来自何方
处理鼠标输入
适应事件
处理键盘输入
Applet:Scribbler
应掌握的知识
第十四章建立良好的第一印象
用户接口的重要性
组件是其中的核心
深入了解用户界面组件
标签
按钮
复选框和单选钮
选择框
列表框
文本域和文本区
理解面板
利用布局
流动布局
栅格布局
边界布局
卡片布局
栅格包布局
Applet:Investmentcalc
Swing和AWT
应掌握的知识
第四部分Java不仅具有漂亮的外表
第十五章Java及其读写功能
I/O的基本知识
轻松控制流
输入流和读取器
输出流和写入器
读写文件
静下心来处理文件
applet:Fortune
应掌握的知识
第十六章Java和“全球村”
指类下的世界
Internet寻址
使用URL定位资源
冲浪规则
客户与服务器
Java连网的基本知识
Applet:Searcher
扫描Web
真正有趣的套接字
应掌握的知识
第十七章被线程挂起
两个线程的故事
线程真的那么重要吗?
多线程不利的一面
创建和使用线程
从Thread派生类
实现Runnable( )接口
让线程去打个盹
Applet:AdBanner
应掌握的知识
第十八章星期六上午的Java
Java也能制作卡通片
动画的基本知识
理解子画面
堆放子画面
当子画面发生碰撞时
一套使用方便的Sprite类
Sprite类
SpriteVector类
Background类
Applet:Flying Saucer
应掌握的知识
第十九章星期六晚上的Java
数字音频初步
声音的物理性质
数字声音的质量
使Java发声
用音乐表达式心情
Applet:Wild Animals
应掌握的知识
第五部分java是一项能自我提高的技术
第二十章编写坚固程序的方法
调试的基本知识
一步一步地执行代码
盯着程序中的变量
对代码设置“路障”
采用合适的调度策略
错误预防性编程
异常处理
插号和运算优先级
引入限制
相等判断带来的错误
隐藏的成员
找出错误
利用好您 的标准输出
跟踪方法
理解代码文档
应掌握的知识
第二十一章如何让程序得到别人的青睐
给您的代码一幅好看的面孔
合理的缩进
空格是您的好朋友
简洁明了的注释
合理的命名
着重表示所有的常量
让更多的人喜欢Java
应掌握的知识
第二十二章站在Java技术的顶峰
Java可不适合懒虫
丰富的Java资源
JavaSoft 的Web站点
Java开发者连接
Develpoer.com
《Java World》杂志
《Java Report》杂志
《Java Develpoer's Journal》杂志
Java新闻组
Java Applet评价服务
应掌握的知识
词汇表