Java 2程序设计
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 杜江,管佩森,张战军编著
出 版 社: 科学出版社
出版时间: 2008-9-1字数: 493506版次: 1页数: 333印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030225306包装: 平装编辑推荐
提纲挈领,萃取Java语言语法要旨;知识、实例、练习行文,实用、实效;语言间横向对比,拓展编程技能;轻松实战操作演练,培植个性能力;编译、高度深度剖析,简明、经典。
近150个实例精解剖析,让你轻松步入顶尖工程师殿堂。
内容简介
这是《软件工程师宝典》系列图书之一,本书是学习Java语言的实用参考工具书,比较全面地讲解了Java的基础知识。
本书实例使用了Java 2的1.5版本,这是当前比较流行、易用的版本。本书共分13章,内容从JDK的获取、安装到Java开发EJB、Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、包和Java中经常使用的数据对象。从第4章开始,分别介绍了Java在各方面的应用,包括AWT、SWING、I/A、Socket、EJB、Applet和Struts。每部分都有详细的开发实例,章末附录若干习题,便于初学者学习、实践。实用性、可操作性强,能够有效地提升读者的开发技能和经验。
本书适合于Java初学者,以及想要在Java编程经验上得到快速提高的编程人员,同时也是社会培训班选择的理想教材。
本书部分实例源代码可免费从www.bhp.com.cn下载。
目录
第1章安装和配置Java开发环境
1.1 获取JDK
1.2安装JDK
1.3配置JDK
1.3.1Windows 95/98配置
1.3.2Wmdows 2000/XP配置
1.3.3Solaris配置
1.4JDK开发工具
1.4.1AppletViewer
1.4.2javac和java
1.4.3javadoc
1.4.4jdb
1.5 小结
1.6习题
第2章类、接口和包
2.1面向对象编程基础
2.1.1面向过程编程
2.1.2面向对象编程
2.1.3一切皆对象:猫和老鼠
2.1.4类:状态和行为
2.1.5接口:通信员
2.1.6继承性
2.2Java中的类
2.2.1类的一般形式
2.2.2类的声明
2.2.3变量访问控制
2.2.4构造函数
2.2.5this与super
2.3包
2.4小结
2.5习题
第3章数据对象
3.1 数组
3.1.1初始化数组
3.1.2多维数组
3.2矢量类型
3.3枚举器
3.4哈希表
3.5泛型类型
3.6小结
3.7 习题
第4章抽象窗口工具包
4.1抽象窗口工具包综述
4.1类的分级
4.1.2处理事件的方法
4.1.3容器与布局管理器
4.2图形、字体和颜色
4.2.1图形的绘制
4.2.2字体的创建及使用
4.2.3颜色也是类
4.2.4图像的处理
4.3小部件
4.3.1按钮(Button)
4.3.2检查盒(Cheekbox)
4.3.3选项菜单(Choice)
4.3.4滚动列表(List)
4.3.5滚动条(Scrollbar)
4.3.6标签(Label)
4.3.7文本字段(TextField)
4.3.8文本域(TextArea)
4.4容器
4.4.1框架(Frame)
4.4.2面板(panel)
4.5布局管理器
4.5.1流控制(FlowLayout)
4.5.2栅格控制(GridLayout)
4.5.3栅格包控制(GridBagLayout)
4.5.4边界控制(BorderLayout)
4.5.5卡片控制(CardLayout)
……
第5章 Java异常处理范例
第6章 Java图形开发范例
第7章 Java多线程范例
第8章 EJB开发范例
第9章 Java网络开发范例
第10章 Java的I/O操作范例
第11章 Java数据库操作范例
第12章 使用Applet
第13章 设计模型及Struts开发
附录A 发布EJB和WebLogic Server
习题答案
书摘插图
第4章 抽象窗口工具包
本章学习目标
◆了解抽象窗口工具包是如何组织的
◆掌握事件驱动的概念
◆掌握图形、字体和颜色的运用
◆掌握小部件的使用以及将其放置到窗口中
◆掌握容器和布局管理器的概念
◆使用抽象窗口工具包开发简单的应用程序
如果说前三章是为了真正进行编程打下基础的话,那么从本章开始,将真正进入Java编程语言的实战阶段。
4.1抽象窗口工具包综述
AWT支持所有平台,但并不支持这些平台的每个UI特性,它的目标很一般:为开发一个适用于、相容于所有平台的完善界面而提供最低的要求。即使是这样,AWT仍包括了几十个类,窗口、对话框、菜单、按钮、滚动条、文本字段、复选框和绘制画布只是AWT提供的一些UI组件。另外,它还提供了一个事件处理方法,允许响应用户的输入,比如鼠标单击或键被按下。
……