Java大学简明教程:实例程式设计


Java大学简明教程:实例程式设计

文章插图
Java大学简明教程:实例程式设计【Java大学简明教程:实例程式设计】《Java大学简明教程:实例程式设计》是电子工业出版社出版的图书 。该书展示了Java在面向对象、事件驱动等程式设计方面的强大功能 。
基本介绍书名:Java大学简明教程:实例程式设计
作者:(美国)戴特尔
译者:张琛恩
ISBN:7121006405
页数:835页
出版社:电子工业出版社
出版时间:2005年2月1日
装帧:平装
开本:16开
丛书名:国外计算机科学教材系列
作者简介Harvey M. Deitel博士 Deitel & Associates, Inc. 董事长,拥有计算机领域42年经验及大量企业与学术界的实践经验 。Deitel博士毕业于麻省理工学院,获学士和硕士学位,并在波士顿大学取得博士学位 。他曾在IBM和MIT从事过虚拟存储作业系统项目的开拓性研究,该技术现已广泛套用在UNIX,Linux和Windows XP等作业系统当中 。在同他的儿子Paul J. Deitel创立Deitel & Associates公司以前,Harvey M. Deitel博士已有20年丰富的大学执教经验,时任波士顿大学计算机科学系的主任 。他也是几十本书籍和多媒体教程的作者或合着者 。他的这些着作被越来越多地翻译成其他文字, 而且获得了全世界的认可与讚誉 。Deitel博士同时也定期为一些大公司、政府部门和军事机构举办专业技术研讨会 。Paul J. Deitel Deitel & Associates公司CEO兼首席技术官 。内容简介对于初学者,尤其是没有编程经验者来说,这是一本可以快速上手,真正面向套用的好教材 。本书出色的教学方式均源于Deitel&Associates公司——该公司拥有众多撰写最畅销程式语言书籍的作者和在100多个国家为超过1000000的人讲授程式设计课程的知名教师 。本书是Deitel向广大读者奉献的又一力作 。全书结合Java程式设计的基本原理,採用手把手的教程式方法,逐步引导读者开发出面向实际的应用程式 。从最基本的程式设计的学习开始,读者在每一教程中学到的有关Java程式设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的 。从而读者能够很容易地将所学到的知识运用到自己应用程式的开发当中 。本书向读者介绍Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程式设计、异常处理技术、字元串与字元、按顺序访问的档案,以及更多同Java程式设计相关知识的全面介绍 。书中还包含了一些更为高级主题的讨论,如资料库程式设计、多媒体技术、图形绘製及Web应用程式的开发等 。媒体评论书评本书展示了Java在面向对象、事件驱动等程式设计方面的强大功能 。本书出色的教学方式均源于Deitel&Associates公司——该公司拥有众多撰写最畅销程式语言书籍的作者和在100多个国家为超过1000000的人讲授程式设计课程的知名教师 。目录教程1 Moving Shapes应用程式介绍计算机,Internet及Java 程式设计基础1.1 什幺是计算机1.2 计算机的组织结构1.3 机器语言、彙编语言和高级语言1.4 Java概述1.5 其他高级语言1.6 结构化程式设计1.7 诠释软体的发展方向:对象技术1.8 Internet与全球资讯网1.9 Java运行环境1.10 新手上路:Moving Shapes应用程式1.11 Internet 及 Web 资源1.12 小结教程2 Welcome 应用程式引入图形用户界面的程式设计2.1 探试Welcome应用程式2.2 编译并运行模板Welcome应用程式2.3 创建Welcome应用程式2.4 语法错误2.5 小结教程3 库存清单应用程式介绍JTextField和JButton组件3.1 探试库存清单应用程式3.2 在库存清单应用程式中自定义JLabel3.3 自定义库存清单应用程式的JTextField和JButton3.4 小结教程4 完整的库存清单应用程式引入程式设计的概念4.1 探试库存清单应用程式4.2 介绍Java的代码规则4.3 在事件处理程式中放置代码4.4 执行计算并显示结果4.5 小结教程5 改进的库存清单应用程式引入变数、记忆体、算术运算及键盘事件的概念5.1 探试改进后的库存清单应用程式5.2 变数5.3 针对JTextField处理keyPressed事件5.4 记忆体的概念5.5 算术运算5.6 调试程式:断点设定与run,stop,cont和print命令5.7 Internet与Web资源5.8 小结教程6 工资额计算器应用程式引入算法、伪代码及程式控制的概念6.1 探试工资额计算器应用程式6.2 算法6.3 伪代码6.4 控制语句6.5 if选择语句6.6 if…else选择语句6.7 创建工资额计算器应用程式6.8 赋值运算符6.9 格式化文本6.10 使用调试程式:print命令和set命令6.11 小结教程7 牙科付款应用程式介绍JCheckBox,讯息对话框和逻辑运算符7.1 探试牙科付款应用程式7.2 创建牙科付款应用程式7.3 学习使用JCheckBox7.4 使用对话框显示讯息7.5 逻辑运算符7.6 小结教程8 购车还贷计算器应用程式介绍while循环语句及JTextArea组件8.1 探试购车还贷计算器应用程式8.2 while循环语句8.3 自增运算符和自减运算符8.4 创建购车还贷计算器应用程式8.5 小结教程9 班级平均分应用程式介绍do…while循环语句9.1 探试班级平均分应用程式9.2 do…while循环语句9.3 创建班级平均分应用程式9.4 小结教程10 利息计算器应用程式介绍for循环语句10.1 探试利息计算器应用程式10.2 计数器控制循环的要素10.3 引入for循环语句10.4 for循环举例 10.5 创建利息计算器应用程式10.6 小结教程11 门禁系统应用程式介绍switch多向选择语句,Date及DateFormat类11.1 探试门禁系统应用程式11.2 介绍switch多向选择语句11.3 创建门禁系统应用程式11.4 小结教程12 改进的工资额计算器应用程式引入方法的概念12.1 探试改进的工资额计算器应用程式12.2 类与方法12.3 方法的定义12.4 最大值应用程式12.5 在工资额计算器应用程式中使用方法12.6 使用调试程式:利用step,step up和next命令控制执行12.7 小结教程13 改进的利息计算器应用程式引入事件处理的概念13.1 探视改进的利息计算器应用程式13.2 事件处理程式13.3 事件处理程式的注册13.4 处理ChangeEvent事件13.5 小结教程14 筹款募集应用程式介绍作用域及基本类型间的转换14.1 探试筹款募集应用程式14.2 创建筹款募集应用程式14.3 类型转换14.4 小结教程15 掷骰子游戏应用程式介绍随机数的生成和JPanel组件15.1 探试掷骰子游戏应用程式15.2 随机数的生成15.3 在掷骰子游戏应用程式中使用常量15.4 在掷骰子游戏应用程式中使用随机数15.5 小结教程16 国旗知识测评应用程式介绍一维数组及JComboBox组件16.1 探试国旗知识测评应用程式16.2 数组16.3 声明并创建数组16.4 创建国旗知识测评应用程式16.5 数组的排序16.6 小结教程17 成绩评定应用程式介绍二维数组及JRadioButton组件17.1 探试成绩评定应用程式17.2 二维数组17.3 学习使用JRadioButton17.4 在成绩评定应用程式中添加代码17.5 小结教程18 微波炉模拟应用程式创建属于自己的类及其对象18.1 探试微波炉模拟应用程式18.2 设计微波炉模拟应用程式18.3 对象的初始化:构造方法18.4 get方法和set方法18.5 完成微波炉模拟应用程式18.6 控制成员的访问18.7 main方法18.8 使用调试程式:watch命令18.9 小结教程19 货运中心应用程式介绍集合,ArrayList及叠代器19.1 探试货运中心应用程式19.2 Parcel类 19.3 JList组件19.4 使用助记符19.5 集合19.6 创建货运中心应用程式19.7 使用叠代器19.8 小结教程20 屏保应用程式引入继承及图形绘製概念20.1 探试屏保应用程式20.2 继承简介20.3 图形绘製简介20.4 创建屏保应用程式20.5 利用继承创建MyRectangle类20.6 Java中的图形绘製20.7 完成屏保应用程式20.8 小结教程21 “猫-鼠”小画家应用程式介绍接口、滑鼠输入及事件处理机制21.1 探试小画家应用程式21.2 创建小画家应用程式21.3 接口21.4 mousePressed事件处理程式21.5 mouseReleased事件处理程式21.6 mouseDragged事件处理程式21.7 小结教程22 打字训练器应用程式介绍键盘事件及JMenu组件22.1 探试打字训练器应用程式22.2 键盘事件22.3 JMenu22.4 JColorChooser22.5 小结教程23 萤幕抓取应用程式介绍字元串处理技术23.1 探试萤幕抓取应用程式23.2 字元串基础23.3 创建萤幕抓取应用程式23.4 在字元串中定位子字元串23.5 从字元串中提取子字元串23.6 String类中的其他方法23.7 小结教程24 改进的购车还贷计算器应用程式介绍异常处理技术24.1 探试改进的购车还贷计算器应用程式24.2 介绍异常处理技术24.3 Java中的异常处理24.4 Java中异常的结构24.5 创建改进的购车还贷计算器应用程式24.6 小结教程25 票务信息查询应用程式介绍按顺序存取的档案25.1 探试活动录入应用程式和票务信息查询应用程式25.2 数据分级25.3 档案和流25.4 创建活动录入应用程式:向档案中写入信息25.5 创建票务信息查询应用程式25.6 学习使用finally语句块25.7 小结教程26 ATM 应用程式介绍资料库程式设计及命令行参数的使用26.1 IBM Cloudscape资料库26.2 探试ATM应用程式26.3 设计ATM应用程式26.4 关係型资料库纵览:ATM资料库26.5 SQL26.6 命令行参数的使用26.7 创建资料库连线26.8 编程实现ATM应用程式26.9 小结 教程27 绘图应用程式引入多态概念,进一步讨论图形绘製27.1 探试绘图应用程式27.2 多态27.3 更多Graphics类的方法27.4 添加MyShape类的继承结构27.5 小结教程28 电话号码簿应用程式Java语音API简介28.1 Java语音API28.2 下载并安装FreeTTS28.3 探试电话号码簿应用程式28.4 创建电话号码簿应用程式28.5 小结教程29 Web书店应用程式Web应用程式的开发及Apache Tomcat Web伺服器简介29.1 多层架构29.2 Web伺服器29.3 Apache Tomcat Web伺服器29.4 探试Web书店应用程式29.5 小结教程30 Web书店应用程式:客户层HTML简介30.1 分析Web书店应用程式30.2 创建JavaServer Pages30.3 创建books.jsp页面30.4 创建bookInformation.jsp页面30.5 小结教程31 Web书店套用程:信息层考察资料库并创建资料库组件31.1 回顾Web书店应用程式31.2 信息层:资料库31.3 在JSP页面中使用Cloudscape资料库31.4 小结教程32Web书店应用程式:中间层介绍form属性:method/action和在JSP中插入查询结果集32.1 回顾Web书店应用程式32.2 在books.jsp页面中添加功能32.3 在bookInformation.jsp页面中添加功能32.4 Internet与Web资源32.5 小结附录A 运算符优先权表附录B ASCII字元集附录C GUI 设计导航附录D Java 类库索引附录E 关键字列表附录F 基本类型辞彙表索引