Java 2程序设计实务入门

Java 2程序设计实务入门
作 者: 易文韬
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java 2程序设计实务入门》作者简介

内容简介

SUN公司的JAVA是能提供动态网页的技术之一,它不仅能在不同平台的浏览器上执行,也能用来开发一般的应用程序,而最新一代的JAVA2不仅加强了服务器端的功能,更定义出应用于PDA平台的JAVA程序标准。本书深入浅出地介绍了JAVA技术的内容,以程序范例来说明各项主题、以图形辅助说明不易了解的新概念、用简单的词汇解释难懂的技术,并附有习题供读者练习。随书所附光盘包含JavaSDKl.3的Windows版,您可以直接运行光盘根目录下的j2sdk-1_3_0_01-win.exe进行安装。另外,光盘上还附有各章范例的源程序代码,按照章节存放在code目录下的子目录,并依正文程序编号。本书由台湾旗标出版股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,杨享军、罗小明、彭涛、何宁、何伟、邓雄、王涛、李谨、严尔顺、张志军、孟丽花等同志完成了本书的整稿及排版工作。

图书目录

第一篇 认识Java

第1章 万维网(WWW)及Java

1-1 WWW的发展史及对未来的影响

1-2 Java是什么

1-3 为什么是Java呢

1-4 Java的发展史

1-5 软件革命——谈Java对未来软件界的冲击

1-6 习题

第2章 Java语言的特点

2-1 面向对象

2-2 独立在各种操作平台之上

2-3 Java的安全问题

2-4 多线程

2-5 习题

第3章 程序的开发环境

3-1 Java 2 Software Development Kit(SDK)

3-2 第一个Java Application和Java Applet——又是“Hello World!”

3-3 习题

第二篇 Java语言基础

第4章 Java的数据类型、常数及变量

4-1 基本数据类型

4-2 数组类型

4-3 习题

第5章 关键字、运算符和表达式

5-1 关键字

5-2 运算符和表达式

5-3 运算优先次序表

5-4 习题

第6章 程序流程控制

6-1 选择性流程控制

6-2 循环流程控制

6-3 转移语句——goto不复存在

6-4 习题

第7章 不再有指针

7-1 指针的优缺点及其存在的原因

7-2 Java的动态内存机制和参考值

7-3 字符数组与字符串——类型String和StringBuffer

7-4 习题

第8章 用对象思考——Java中的类、接口和程序包

8-1 Java中最重要的数据类型——类(Classes)

8-2 类的严谨定义及修饰符

8-3 变量和方法

8-4 public,protected和private

8-5 类继承时的变量和方法

8-6 到此为止——final

8-7 属于类的变量和方法——static

8-8 抽象类

8-9 接口和实现的类

8-10 程序包

8-11 习题

第9章 内存分配和对象的构造

9-1 动态分配及垃圾回收

9-2 使用new来分配内存

9-3 构造与析构(finalizer)

9-4 super及this

9-5 实例撰写——串列

9-6 习题

第三篇 Java Applet及其应用

第10章 所有Applet的根源

10-1 Applet的深入探讨

10-2 Applet的生命周期

10-3 加入自己的程序代码

10-4 Applet——日历小子

10-5 在Page中加入Applet

10-6 传递参数给Applet程序

10-7 Data类的使用

10-8 习题

第11章 图形处理

11-1 图形坐标系统

11-2 字体和颜色的设置

11-3 各种各样的绘图指令

11-4 导入现成的图形文件

11-5 习题

第12章 动态效果

12-1 网页上的小时钟

12-2 错误的动态制作方式

12-3 应用线程到我们的Applet里

12-4 解决闪烁的问题

12-5 如何在Java中放映动画

12-6 实例——钻地娃娃

12-7 配上声音

12-8 一些可以做的改进工作

12-9 习题

第13章 交互式的Java Applet

13-1 CGI之外的选择

13-2 鼠标产生的事件

13-3 键盘产生的事件

13-4 事件的处理程序——handleEvent

13-5 习题

第14章 Abstract Window Toolkit(AWT)

14-1 AWT的基本概念

14-2 迷你计算机

14-3 外观的管理与控制

14-4 委任事件模型

14-5 习题

第15章 网络功能

15-1 URL

15-2 直接读入URL的数据

15-3 URL的双向沟通管道

15-4 习题

第16章 例外的处理

16-1 好软件不可缺少的一环—Exception Handling

16-2 Java的例外处理机制

16-3 创建自己的例外

16-4 习题

第17章 Java的输出输入系统—数据流的运用

17-1 输出数据流

17-2 输入数据流

17-3 其他相关的类

17-4 习题

第18章 多线程

18-1 多线程的概念

18-2 创建线程方式

18-3 多线程的问题

18-4 有关Java中的多线程

18-5 习题

第19章 Swing

19-1 Why Swing

19-2 Swing是什么

19-3 如何使用Swing

19-4 Swing总览

19-5 习题

第20章 JavaBeans

20-1 JavaBeans简介

20-2 JavaBeans组件实例探析

20-3 组件的属性与事件

20-4 本章总结

20-5 习题

第21章 JDBc和远端方法的调用(RMD)

21-1 JDBC简介

21-2 Java与SQL的使用

21-3 RMI概述

21-4 习题

第22章 Java Servlets

22-1 Servlet是什么

22-2 Servlet的架构

22-3 从范例中学习Java Servlets

22-4 本章总结

22-5 习题

第四篇 附录

附录A Java与C及C++的比较

附录B Internet上的资源