Java语言程序设计题解与上机指导(第2版)(高等院校计算机应用技术规划教材——应用型教材系列)
分類: 图书,计算机/网络,计算机考试 认证,JAVA认证,
作者: 邵丽萍 等编著
出 版 社: 清华大学出版社
出版时间: 2008-10-1字数: 299000版次: 2页数: 199印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302181026包装: 平装编辑推荐
谭浩强教授简介
谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机基础教育开拓者之一,现任全国高校计算机基础教育研究会会长。他创造了3个世界纪录:(1)20年来他(及其合作者)共编著出版了140余部计算机著作,此外主编了300多部计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量近5000万册,是读者最多的科技作家。(3)他和别人合作编著的《BASIC语言》发行了l250万册,创科技书籍发行量的世界纪录。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。
丛书的特点
◆坚持面向应用的方向.以应用为中心构建课程体系。
◆准确定位,合理取舍内容.切合实际需要。
◆采用“提出问题一解决问题一归纳分析”的新的教学三部曲。
◆写法通俗易懂,易于理解.便于教学,容易入门。
◆品种丰富.涵盖面广。包括必修课教材、选修课教材、教学辅导书、实训教材、参考书等。
◆著名计算机教育家谭浩强教授亲自组织和指导,有经验的专家和骨干教师参与编写,教材质量高。
丛书包含4个系列
◆基础教材系列 涵盖了计算机公共基础课程的教材。
◆应用型教材系列 适合作为培养应用性人才的本科院校和基础较好、要求较高的高职高专学校的主干教材。
◆实用技术教材系列 针对应用型院校和高职高专院校所需掌握的技能技术编写的教材。
◆实训教材系列 应用型本科院校和高职高专院校都可以选用这类实训教材。
内容简介
本书是与《Java语言程序设计(第3版)》(邵丽萍邵光亚张后扬编著,清华大学出版社出版)及
{Java语言实用教程(第2版)》(邵丽萍邵光亚张后扬编著,清华大学出版社出版)配套使用的参考书。
本书对{Java语言程序设计(第3版)》中各章的全部习题进行了解答,对复杂的题目还给出了程序运行
的结果图,对所有的编程题目都给出了相应的源程序代码。本书还配有上机指导,介绍如何使用中文版
的Java API文档与Eclipse开发工具,以方便读者在学习Java语言时上机实习。
本书不仅可以结合{Java语言程序设计》或{Java语言实用教程》教材使用,也可以单独使用,帮助读
者更快、更深入地了解Java语言的原理,编写解决问题的Java应用程序,完成特定的任务。
本书通俗易懂、实用性强。可作为高等院校、高职高专学习Java语言的参考书使用。
目录
第1部分 Java语言程序设计题解
第1章 Java快速入门
第2章 Java基本语法
第3章 Java语句及其控制结构
第4章 面向对象编程
第5章 类的继承性与多态性
第6章 Java的异常处理机制
第7章 常用系统类
第8章 图形用户界面
第9章 高级组件
第10章 多线程机制
第11章 图形与多媒体处理
第12章 访问数据库
第13章 综合应用程序实例
第2部分 Java上机指导
第14章 使用中文版的Java API文档
第15章 使用Eclipse开发工具
15.1 Eclipse是什么
15.2 下载与安装Eclipse
15.3 使用Eclipse开发Java程序
15.4 在Eclipse中安装插件的方式
15.5 使用Visual Editor可视化插件
15.6 安装MyEclipse插件
第16章 Eclipse的综合使用
16.1 文件与文件夹的管理
16.2 创建与运行Java应用程序
16.3 创建与运行Java applet
16.4 创建图形用户界面
参考文献
书摘插图
第4章 面向对象编程
4-1 静态变量有何特点?如何引用静态变量?
解:static声明的成员变量被称为静态变量。静态变量的特点是其为类固有的成员变量,可以直接引用,其他成员变量仅仅被声明,生成实例对象后才存在,才可以被引用。
4-2 静态方法有何特点?静态方法引用成员变量时有何要求?
解:static声明的成员方法被称为静态方法。静态方法的特点是可以通过对象来调用,也可以通过类名来调用。实例方法只能通过对象来调用。静态方法引用成员变量时要求其为静态变量。实例方法体中既可以访问静态变量,也可以访问实例变量。
4-3 何为抽象类、抽象方法?
解:abstract声明的类与方法称为抽象类与抽象方法。抽象类不能实例化一个对象,它只能被继承。一个抽象类可以含有抽象方法。抽象方法是指不能实现的方法,因为它没有方法体,所以抽象方法不能出现在非抽象类中。一个抽象类不一定非要包含一个抽象方法,但一个类如果包含一个抽象方法就必须声明为抽象类。一个子类如果没有实现父类中的抽象方法也必须声明为抽象类。
4-4 类与对象有何关系?如何创建对象?
类与对象的关系可以视为模板与产品的关系、类型与变量的关系。对象是类的实例,可视为类的变量。当程序运行时,对象占用内存单元。类与对象是密切相关的,没有脱离对象的类,也没有不依赖类的对象。
……