首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
admin
2013-01-05
45
问题
阅读以下说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
结构化分析的输出不包括________________。
由于不同加密机制的用途及强度不同,因此一个信息系统中加密机制使用是否合理,强度是否满足当前需要,需要通过测试来检验,通常()是测试的一个重要手段。
(63)不属于网站渗透测试的内容。
黑盒测试法是根据产品的______来设计测试用例的。A.功能B.输入数据C.应用范围D.内部逻辑
已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Compute-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。CREATE(1)
防火墙对数据包进行过滤时,不能过滤的是(9)________________。
确定测试基线属于()活动。
针对程序段:IP(A||B||C)THENW=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判定)的要求。
在软件开发过程中,常采用图形表示相关的信息,(28)不用于表示软件模块的执行过程。
给出关系R(A,B,C)和S(A,B,C),R和S的函数依赖集F={A→B,B→C}。若R和S进行自然连接运算,则结果集有3个属性。关系R和S________。
随机试题
男,27岁,颈部痈,昨日出现寒战、高热,并在全身多处出现软组织深在脓肿,应考虑为
跨行政区的旅游投诉其管理机关可以由()的旅游投诉受理机关协商确定。
【2015.重庆云阳】生产力发展水平决定着教育发展水平高低.教育的发展水平是对生产力发展的反映。()
【2014年四川.单选】根据埃里克森的人格发展理论,3~6、7岁儿童所要解决的主要矛盾有()。
下列选项中说法正确的是:
设有齐次线性方程组Ax=0和Bx=0,其中A,B均为m×n矩阵,现有4个命题:①若Ax=0的解均是Bx=0的解,则秩(A)≥秩(B):②若秩(A)≥秩(B),则Ax=0的解均是Bx=0的解;③若Ax=0与Bx=0同解,则秩(A)=秩(B);④若秩(
结合材料回答问题:材料1当今时代,文化在综合国力竞争中的地位日益重要,谁占据了文化发展的制高点,谁就能够更好地在激烈的国际竞争中掌握主动权。实现中华民族伟大复兴,迫切要求我国由一个文化资源大国转变成为一个文化强国,这是中华民族几千年文化
democracyovercomemodernplaceanticipateimaginationonlineregularperformaccessdif
马克思主义认识论认为,真理是人们对于客观事物及其规律的正确反映。任何真理都是绝对真理和相对真理的统一,绝对真理和相对真理是相互联结、相互包含,又是辩证转化的。任何真理都是具体的,抽象的真理是没有的。真理的具体性是指真理是在一定时间、地点、条件下主观与客观的
A、Hewantstopay.B、Hedoesn’twanttoeatout.C、Hewantstoeatsomewhereelse.D、Hedoesn’tlikeJapanesefood.A女士说她听说附近有一家
最新回复
(
0
)