Java语言程序设计刘卫国课后参考答案.docx
《Java语言程序设计刘卫国课后参考答案.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计刘卫国课后参考答案.docx(84页珍藏版)》请在第一文库网上搜索。
1、第1章概论习题1一、选择题1 .Java语言的许多特点中,下列()特点是C+语言所不具备的。B面向对象D.有类库)。AB.虚拟机C.字节A.高性能B.跨平台C.2 .Java语言中,负责并发管理的机制是(A.多线程码D.垃圾回收3 .在JaVa语言中,不允许使用指针体现出的JaVa特性是()。DA.可移植B.解释执行C.健壮性D.安全性4 .下列描述中,错误的是()。AA. Java要求编程者管理内存B. Java的安全性体现在多个层次上C. App1et程序要求在支持JaVa的浏览器上运行D. Java有多线程机制5 .Java为移动设备提供的平台是()oBA.JavaSEB.JavaMEC
2、.JavaEED.JDK66 .下列叙述中正确的是()。CA. JaVa源文件名与程序类名不允许相同B. Java源文件中PUbIiC类的数目不限C.对JaVa源程序进行编译时,必须写出该源文件的文件名,包括扩展名javaD.对JaVa源程序进行编译后,生成的文件是二进制可执行文件。7. Java源文件中最多只能有一个()类,其他类的个数不限。BC.fina1D.interface()。BB.java和.cIassD.java和.java)。DB.最多只能有两个main方法D.只能有一个main方法其中javac是指()oCB.Java解释器D.Java类分解器A.abstractB.pubI
3、ic8. Java源文件和编译后的文件扩展名分;A.c1ass和.javaC.c1ass和.c1ass9. 一个可以独立运行的JaVa应用程序(A.可以有一个或多个main方法C.可以有一个或零个main方法10. JaVa程序的执行过程中用到一套JDK工具,A.Java文档生成器C.Java编译器二、填空题1. JaVa语言是对C+语言进行改进并重新设计的结果。2. JaVa源程序文件的扩展名是java,JaVa源程序经编译后生成码文件,其扩展名是cass。3. ADD1et程序是能够嵌入HTM1格式的文件中,并能在浏览器中运行的JaVa程序。4. 类是JaVa程序中基本的结构单位。5. 在
4、JaVa中,负责对字节代码解释执行的是虚拟机。6. 使用记事本或其他编辑软件建立了Java程序文件JaSmine.java,对源程序文件进行编译时,在DOS命令窗口将当前文件夹转换到JaVa源程序所在的文件夹,然后输入一jasmine.Java形式的命令进行程序编译。执行程序时,在同样的命令提示符下输入JaVajasmine形式的命令执行程序。完成了程序的开发,查看相应文件夹,其中应该具有两个文件,分别是jasmine,java和jasmine,c1ass。三、问答题1 .Java语言有哪些特点?答:面向对象,可移植性,安全性,并发性,可视化和程序的健壮性等。2 .比较JaVaSEvJavaE
5、E和JaVaME的特点。答:JaVaSE是Java各应用平台的基础,可分为4个主要的部分,即JaVa虚拟机(JVM)、JaVa运行环境(JRE)、JaVa开发工具(JDK)及其API、JaVa语言等。JavaEE以JaVaSE为基础,面向分布式、多层式、组件式和Web化应用程序的开发,定义了一系列的服务、API和协议。整个JaVaEE的体系是相当庞大的,常用的技术有:JSP、Serv1etxEnterpriseJavaBeans(EJB)xJavaRemoteMethodInvocation(RMI)等,建议读者先奠定JaVaSE基础后,再深入学习。JavaME是面向小型数字设备(如手机PDA
6、、股票机等)开发及部署的应用程序平台。目前,已有越来越多的手持设备支持JaVaME所开发出来的程序,如JaVa游戏、股票相关程序、记事程序等。3 .简述JaVa的运行过程。答:第一步,操作系统解析我们输入的javaXXX命令,根据PATH中所配置的jrd路径找的其bin目录下的java.exe程序(这个程序是用c语言写的,源码在jdk的src文件中的IaUCher目录下),然后再初始化一些java参数(比如C1aSSPath、虚拟机参数等)。第二步,java,exe程序根据上一步读入的虚拟机参数,分配内存并启动jre/bin目录下CIient目录或者server目录(哪个目录取决于第一步中的虚
7、拟机参数)下的jvm.d11,java虚拟机开始启动。第三步,java虚拟机初始化内存,产生bootstrapc1ass1oader,这个类加载器负责加载javaAPI(jvm+javaAPI被称为java运行时),其实这些jar包主要分布在jre/1ib下。第四步,bootstrapc1ass1oader载入完javaAPI后,还会负责载入ExtCIass1oader并生成一个实例,它继承于CIass1oader类,负责载入Jre/1ib/ext下的jar包(所以有时候需要把serv1et,jar包加进去,相当于一个不配置在c1asspath中就可以默认访问的公共Jar目录),到这里,jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 卫国 课后 参考答案