郑州大学现代远程教育《JAVA程序设计》课程考核要求
5页1、郑州大学现代远程教育JAVA程序设计课程考核要求说明:本课程考核形式为提交作业,完成后请保存为WOR2D003格式的文档,登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提交成功)。1. 一作业要求请独立自主完成作业。二作业内容1.简答题1)Java运行系统由哪几部分组成?Java程序的运行过程是怎样的?Java运行系统一般由类装载器(ClassLoader)、字节码校验器(Bytecodeverifier)、解释器、代码生成器和运行支持库等几个部分组成。一个Java源的运行需要经过三个步骤:(1)编辑源程序,产生Java的源程序文件(2)运用Java虚拟机JVM将源文件编译为.class的字节码文件(3)根据程序的不同类型运行程序。对于应用程序直接调用运行命令执行字节码文件,而对于小程序Applet,需要先将字节码文件嵌入HTML文件,然后用浏览器软件打开HTML文件。2)描述面向对象的三个重要特性(封装性、继承性、多态性)。(1)封装性:封装指的是将一个数据和与这个数据有关的操作集合放在一起,形成一个能动的实体对象。封装有双重含义:包装和信息隐藏封装和继承是面向对
2、象方法中互补的两种技术。(2)继承性:面向对象的程序设计语言的许多强有力的功能,来自于将它的类组成一个层次结构(类等级)。一个类的上层可以有父类,下层可以有子类。这种层次结构的一个重要性质是继承性,一个类直接继承其父类的全部描述(数据和函数)。继承又具有传递性。重载(3)多态性:指类等级的各层中共享(公有)一个行为(函数)的名字,然而类等级中各类却各自按各自的需要来实现这个行为。多态性的实现需要借助于面向对象的动态连接、的机制来支持Java多态性的主要表现形式有:继承多态、抽象多态、接口多态。3) 简述Applet的四个生命周期的作用及调用时机。Applet的生命周期分为四个阶段,各阶段分别由init,start,stop和destroy四种方法来具体体现。1. publicvoidinit()此方法通知Applet,方法已经被装入系统,在第一次调用start方法之前总是先调用它。Init方法是Applet运行的起点。如果需要执行初始化任务,可以在Applet的子类中重载该方法,例如,在init方法中创建线程,而在destroy方法中消灭(destroy)它们。2. publicvoi
3、dstart()此方法通知Applet开始执行,当调用init方法或者在Web页中再次访问时被调用。在Applet的子类中重载该方法,将每次访问该WWW页需执行的操作放入其中,例如,一个含自动画的Applet可以使用start方法恢复动画。3. publicvoidstop()此方法通知Applet停止执行,当含有该Applet的Web页被其他页代替时调用该方法,也正是在Applet被消灭之前。在Applet的子类中重载该方法,将每次Web页不再可见时需执行的操作放入其中。4. publicvoiddestroy()此方法通知Applet,它正在被收回,应该释放已分配给它的所有资源,stop方法总是在该方法调用之前被调用。1) 读程序题程序StringUpperCase,要求注释带标号1,2,3,4等的句子,并给出程序的运行结果。publicclassStringUpperCasepublicstaticvoidmain(Stringargs)charaChar=t;/1.if(Character.isUpperCase(aChar)/2.System.out.println(Thec
4、haracter+aChar+isuppercase.);/3.elseSystem.out.println(Thecharacter+aChar+islowercase.);1声明一个char类型变量,变量名为aChar,并对其赋值t。2 判断aChar是否为大写字母3 如果是大写字母,输出此字符串如果不是大写字母,输出此字符串运行结果,因为t是小写字母,所以输出结果为:Thecharactertislowercase.2) 读下面程序,并分析出程序运行结果。publicclassHelloWorldpublicstaticvoidmain(Stringargs)inti=0;Stringgreetings=HelloWorld!,Hello!,HELLOWORLD!;while(i4)trySystem.out.println(greetingsi);i+;catch(ArrayIndexOutOfBoundsExceptione)System.out.println(出现数组异常啦!);输出结果:HelloWorld!Hello!HELLOWORLD!出现数组异常啦!出现数组异常
《郑州大学现代远程教育《JAVA程序设计》课程考核要求》由会员M****1分享,可在线阅读,更多相关《郑州大学现代远程教育《JAVA程序设计》课程考核要求》请在金锄头文库上搜索。
水泥罐车运输合同精选版(7篇)
开展少先队活动课教研推动学校少先队活动课新发展
建筑施工安全生产大排查大整治活动实施计划方案
北京通州区学高二下学期期末考试(历史)
2022年高三化学二轮复习 作业卷 铁铜及其重要化合物(含解析)
医院感染与护理知识相关内容
库管专员绩效考核方案
行政文秘年终工作总结标准范文(二篇).doc
小班数学连连看看
人教版新课标五年级上册体育教案全集
工作违纪检讨书15篇
试析中小股份制商业银行全面风险管理
2023公司个人年终工作总结报告(2篇).doc
小学语文三年级教案赠汪伦踏歌声应怎样理解
发电机抽穿转子与方案
七年级体育教案49课时
教案人教版小学二年级画风教材理解
心理健康教育个人工作计划范本(二篇).doc
机械安全-机械电气设备--通用技术条件(DOC77页)
2022年竞聘加油站经理演讲稿
2023-10-16 7页
2022-12-26 7页
2023-12-09 16页
2023-06-01 9页
2023-12-02 2页
2023-03-09 29页
2023-10-27 12页
2023-05-23 4页
2023-04-21 7页
2022-09-04 3页