Java程序设计教程(第2版)课后习题及答案01课后习题.docx





《Java程序设计教程(第2版)课后习题及答案01课后习题.docx》由会员分享,可在线阅读,更多相关《Java程序设计教程(第2版)课后习题及答案01课后习题.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. Java编译器的输入和输出分别是什么文件?答:输入是纯文本的java源文件,输出是java字节码文件,也就是.class文件,2. 了解一下Java集成开发环境有哪些。答:Eclipse氏lipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他 功能到任何的默认包中,而且Eclipse市场有许多定制和扩展的插件。Eclipse 一直被评为最 常用可靠的开源Java IDE之一。其包含有很多工具和插件,同时也具备很多对程序员友好的 框架。Eclipse是由IBM开发的,并且以Microsoft Visual Studio为竞争目标,旨在让Java拥 有标
2、准化的流程。氏lipse受欢迎的功能包括:标准化、内置测试、调试、源代码生成、主机 插件以及易于访问的帮助文档。IntelliJIntelliJ已经引起了开发者的“追捧”,甚至比Eclipse还受宠,有免费版和专业版。IntelliJ IDEA 为众多Java EE框架提供了针对框架的编码帮助和提升生产效率的功能,还有大多数应用服 务器的部署工具。NetBeansNetBeans的也属于IDE类,允许开发者快速、简便地开发桌面应用、移动应用和Web应用。NetBeans是免费开源的,还拥有全球性的用户和开发者社区。JDeveloperJDeveloper是Oracle提供的一个免费的集成开发环
3、境,它为Oracle融合中间件和融合应用产 品提供完整的端到端开发,支持整个开发生命周期。BlueJBlueJ是专为教学而设计的、Java环境下的一个内置编辑器、编译器、虚拟机、调试器的多 应用软件,其在小规模的软件开发方面也是颇为使用的。其毫不杂乱,易于使用和测试的交 互式界面,使其在初学者之间人气颇高。Android StudioAndroid Studio是由Google开发的,主要用于Android应用程序,支持Google服务和设备, 同时Java编码的友好性已被验证。JCreatorJCreator IDE仅限于Windows,作为本地平台,易于安装和启动。在新用户中间颇受欢迎。3
4、. 简述你对Java语言的面向对象特性的理解。答:(1)封装。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观 事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可 信的进行信息隐藏。(2)继承 面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能 力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 (3)多态 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等 的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。4 . Java
5、语言的平台无关性指的是什么?答:编译好的java字节码,可以在任意支持java的平台运行。5 .上机练习一下例1.1。6 .在例1.1中用Main替换main,编译能不能通过?答:编译不能通过。7 .用java Example 1_1.class运行程序,结果如何?答:报错误:“错误:找不到或无法加载主类Examplel.class”8 .Java和HTML的关系是什么?答:java面向对象的强类型编程语言,广泛应用于web、企业、嵌入手机等领域开发,具有 良好的跨平台性,号称一次编译到处运行,html是web网页标准语言,是浏览器的解释语言, 是在互联网/web上传输的超文本标记,可以说没有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 教程 课后 习题 答案 01

限制150内