网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计案例教程 第2版 习题答案 习题1.doc

Java程序设计案例教程 第2版 习题答案 习题1.doc

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

【习题1】

一、选择题

ACDCA

二、填空题

1、Java虚拟机Java字节码垃圾回收机制

2、javacjava

3、.java.class

三、简答题

1、简述Java语言的发展历史。

答:

1996年1月,Sun发布了JDK1.0;

1997年2月,Sun发布了JDK1.1;

1998年12月,Sun发布了JDK1.2(Java2平台);

1999年6月,Sun重新定义Java技术架构,并将Java2平台分为三版本:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME);

2000年5月,Sun分别分布了JDK1.3和1.4;

2004.9,JDK1.5发布,成为Java语言发展史上又一里程碑。为了表示该版本的重要性,JDK1.5更名为JDK5;此时,Java的各种版本已经更名,取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME;

2006年12月,Sun公司发布JDK6.0;

2010年9月,JDK7.0已经发布,增加了简单闭包功能;

2014年3月,发布JDK8.0,增加了Lambda表达式等新特性;

2017年9月,发布JDK9.0,增加了模块化源码等新特性。

2、简述Java语言的特点。

答:Java语言有如下特点:(1)简单的特性;(2)面向对象的特性;(3)分布式处理的特性;(4)健壮特性;(5)结构中立的特性;(6)安全特性;(7)可移植的特性;(8)解释的特性;(9)高性能的特性;(10)多线程的特性;(11)动态的特性。

3、简述Java虚拟机的工作原理。

答:Java虚拟机包含类加载器、字节码校验器和JIT实时编译器。类加载器用来取得从网络获取的或存于本地机器上的类文件字节码。下一步由字节码校验器检查这些类文件是否有正确的格式,以确认在运行时不会有破坏内存的行为。Java解释器将字节码解释翻译成机器码,而JIT编译器也可将字节码转为本地机器码,但它可使原本是解释执行方式的虚拟机提高到编译式的运行效率。

四、编程题

1、试编写一个“ILoveJava!”的独立应用程序,并编译运行。

答:

publicclassHello{

publicstaticvoidmain(String[]args){

System.out.println(ILoveJava!);

}

}

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档