首页 > L1

《Java 2程序设计》

《Java 2程序设计》

出版时间:2008-9
出版社:科学出版社
作者:杜江,管佩森,张战军 编著
页数:333


《Java 2程序设计》内容概要[E]

这是《软件工程师宝典》系列图书之一,本书是学习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下载。

《Java 2程序设计》书籍目录[E]

第1章 安装和配置Java开发环境 1.1 获取JDK 1.2 安装JDK 1.3 配置JDK
1.3.1 Windows 95/98配置
1.3.2 Wmdows 2000/XP配置
1.3.3 Solaris配置 1.4 JDK开发工具
1.4.1 AppletViewer
1.4.2 javac和java
1.4.3 javadoc
1.4.4 jdb 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.2 Java中的类
2.2.1 类的一般形式
2.2.2 类的声明
2.2.3 变量访问控制
2.2.4 构造函数
2.2.5 this与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习题答案

《Java 2程序设计》章节摘录[E]

第4章 抽象窗口工具包
本章学习目标
◆了解抽象窗口工具包是如何组织的
◆掌握事件驱动的概念
◆掌握图形、字体和颜色的运用
◆掌握小部件的使用以及将其放置到窗口中
◆掌握容器和布局管理器的概念
◆使用抽象窗口工具包开发简单的应用程序
如果说前三章是为了真正进行编程打下基础的话,那么从本章开始,将真正进入Java编程语言的实战阶段。
4.1 抽象窗口工具包综述
AWT支持所有平台,但并不支持这些平台的每个UI特性,它的目标很一般:为开发一个适用于、相容于所有平台的完善界面而提供最低的要求。即使是这样,AWT仍包括了几十个类,窗口、对话框、菜单、按钮、滚动条、文本字段、复选框和绘制画布只是AWT提供的一些UI组件。另外,它还提供了一个事件处理方法,允许响应用户的输入,比如鼠标单击或键被按下。

《Java 2程序设计》编辑推荐[E]

提纲挈领,萃取Java语言语法要旨;知识、实例、练习行文,实用、实效;语言间横向对比,拓展编程技能;轻松实战操作演练,培植个性能力;编译、高度深度剖析,简明、经典。
近150个实例精解剖析,让你轻松步入顶尖工程师殿堂。


  • 暂无相关文章