首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
admin
2013-01-05
40
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
[说明]
在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此常将程序设计成到了实际要使用某种功能的阶段才初始化该功能。
以下示例展示了Proxy(代理)模式,PrinterProxy类执行一些比较“轻”的方法——设置名称和取得名称,需要真正执行“重”的方法——真正打印——时才初始Print类。图6-1显示了各个类间的关系。
[图6-1]
[Java代码]
//Printable.Java
publiC (1) Printable{
public abstract void setPrinterName(String name);
public abstract String getprinterName();
public abstract void print(String string);
}
//Printer.Java
public class Printer implements Printable{
private String name;
public Printer(){
System.out.println("正在产生Printer的对象实例");
}
public Printer(String name){
this.name=name;
heavyJob("正在产生Printer的对象实例("+name+")");
public void setPrinterName(String name){
this.name=name;
public String getPrinterName(){
return name;
public void print(String string){
System.out.println("===" +name+" ====");
System.out.println(string);
}
}
//PrinterProxy.Java
public class PrinterProxy (2) Printable{
private String name;
private Printer real;
public PrinterProxy(){}
public PrinterProxy(String name){
this.name=name;
}
public gynchronized void setPrinterName(String name){
if( (3) ){
real.setPrinterName(name);
}
this.name=name;
}
public String getprinterName(){
return name;
}
public void print(String string){
(4);
real.print(string);
}
private synchronized void realize(){//产生真正的Printer对象
if(real==null){
real=(5);
}
}
}
(3)
选项
答案
real !=null
解析
转载请注明原文地址:https://kaotiyun.com/show/HYDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为
在结构化分析模型中,______描述了所有在目标系统中使用的和生成的数据对象。
以下关于结构化开发方法的叙述中,不正确的是()。
关于集成测试的描述中,正确的是(41)。①集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点
在软件项目管理中可以使用各种图形工具来辅助决策,下面对甘特(Gantt)图的描述中,不正确的是(15)。
用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取(40)边界值。
序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入输出数据说明:开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是(23)。
已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Compute-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。CREATE(1)
能够主动采集信息,分析网络攻击行为和误操作的实时保护策略是指(64)。
阅读以下说明,回答问题1至问题3。[说明]某公司规模扩大,既要考虑保证目前土建装修的效果不被破坏,又要满足网络扩容和企业工作实际需求,同时还要保证投资不要过大。经过深入分析和研究对比,决定采用无线局域网组网来解决网络扩容的问题,网络拓扑如图1-1
随机试题
A、肾小管酸中毒B、弥漫增殖性肾炎C、淀粉样变D、Bartter综合征E、Liddle综合征女性,25岁,乏力、浮肿来诊;查体血压正常,化验尿pH6.0,SG1.015,Pro阴性,WBC2个/μl,RBC2个/μl;
《公路水泥混凝土路面施工技术规范》中规定,在海风、酸雨、除冰盐或硫酸盐等腐蚀环境影响范围内的混凝土路面和桥面,在使用硅酸盐水泥时,应()。
案例1995年3月20日,N钢铁公司煤气车间抢险班在煤气管道搭头施工中,由于安全措施不到位,防护不周密,造成严重的煤气中毒事故,10人中毒,1人死亡。在事故发生的前两天,即3月18日,N钢铁公司煤气车间召开生产调度会,对20000m3
在汽轮机运行中发现断叶片的故障征兆时,应按规程规定()。
1997年5月,乙从和美商场购买了一台洗衣机。同年6月,该洗衣机因质量问题给乙造成了人身伤害。1998年10月,乙向和美商场提出交涉。双方协商未果,乙于同年12月向人民法院提起诉讼。乙有权请求和美商场承担何种民事责任?()
发文机关标志必须由发文机关全称加“文件”二字组成,而不可以使用发文机关简称。()
我们感冒时,常会感到呼吸不畅,主要原因是()。
小王,小杨和小刘一起完成一项工作,小王的工作效率与小杨工作效率相同,小刘工作效率是小王和小杨工作效率之和的三分之一。假设这项工作需要三个人合作25天完成,实际上,三人工作5天后,小王去完成其他工作了,则剩余工作由小杨和小刘两个人一起完成需要多少天?(
设二阶实对称矩阵A的一个特征值为λ1=1,属于λ1的特征向量为(1,一1)T,若|A|=一2,则A=_________。
A、 B、 C、 D、 E、 D
最新回复
(
0
)