java开发工程师复习试题_第1页
java开发工程师复习试题_第2页
java开发工程师复习试题_第3页
java开发工程师复习试题_第4页
java开发工程师复习试题_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页java开发工程师复习试题1.Calendar.MONTH用于表示月份,如果现在是四月份,得到的Calendar.MONTH字段的值为A、4B、3C、5D、以上都不对【正确答案】:B2.关于Cookie的说法,错误的是A、获取Cookie的名字用Cookie的getName方法,getValue方法获取Cookie的值,设置Cookie的值用setValue方法B、getMaxAge和setMaxAge是获取和设置Cookie经过多长的时间就过期的方法Cookie是服务区端状态管理机制D、浏览器可以关闭Cookie功能【正确答案】:C3.关于以下application的说明,正确的是

classStaticStuff{

staticintx=10;

static{x+=5;}

publicstaticvoidmain(Stringargs[])

{

System.out.println(“x=”+x);

}

static{x/=3;}

}A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=3【正确答案】:C4.有语句Strings=”helloworld”;,以下操作哪个是不合法的A、inti=s.length();B、s>>>=3;C、Stringts=s.trim();D、Stringt=s+”!”;【正确答案】:B5.下列说法不正确饿是A、Java中线程是抢占式的B、Java中线程都是分时的C、Java中的线程可以共享数据D、Java中的线程可以共享代码【正确答案】:B6.以下选项中循环结构合法的是A、while(inti<7)

{i++;

System.out.println(“iis“+i);

}B、intj=3;

While(j)

{

System.out.println(“jis“+j);

}C、intj=0;

For(intk=0;j+k!=10;j++,k++)

{

System.out.println(“jis“+j+“kis”+k);

}D、intj=0;

Do{

System.out.println(“jis“+j++);

if(j==3){continueloop;}

}while(j<10);【正确答案】:C7.Java中的方法覆盖(Overriding)和方法重载(Overloding)说法错误A、方法覆盖是说子类重新定义了夫类的方法,且必须有相同的方法名,参数列表和返回类型B、Java中同一类拥有二个同名方法,且其参数个数不同,可实现方法重载C、Java中同一类拥有二个同名方法,且其返回值不同,可实现方法重载D、Java中同一类拥有二个同名方法,且其参数类型不同,可实现方法重载。【正确答案】:C8.使用Mybatis持久化框架进行数据查询需要返回的一个实体类的集合,在<select>标签中需要定义的一个属性叫A、ListB、resultMapC、HashMapD、Tree【正确答案】:B9.所以Java应用程序必须包含下面那种方法才能运行A、start()Begin()C、Method()D、Main()【正确答案】:D10.下列不属于接口WindowListener的方法是A、windowCloing()B、windowClosed()C、windowMInimized()D、windowOpened()【正确答案】:C11.分析下面的Spring配置代码,可以推断下列Java语句的运行结果是()。

Java语句如下:

ApplicationContextcontext=newClassPathXmlApplicationContext(“di.xml”);System.out.println(((B)content.getBean(“b”)).getM());

Spring配置代码如下:

<beanid=”a”class=”A”>

<propertyname=”m”value=”1”/>

</bean>

<beanid=”b”class=”B”parent=”a”>

<propertyname=”n”value=”2”/>

</bean>A、编译错误B、什么也不输出C、输出:1D、输出:2【正确答案】:A12.配置classpath环境变量的目的是为了可以查找java文件A、对B、错【正确答案】:B13.java语言中int类型数据占用多少位?A、32B、64C、16D、20【正确答案】:A14.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为A、隐藏B、覆盖C、重载D、Java不支持此特性【正确答案】:C15.java程序经常“递归”,递归的基本思想是A、让别人反复调用自己B、自己反复调用别人C、自己反复调用自己D、以上说法都对【正确答案】:C16.()类是所有异常类的父类A、ThrowableB、ErrorC、ExceptionD、AWTError【正确答案】:A17.Character流与Byte流的区别是A、每次读入的字节数不同B、前者带有缓冲,后者没有C、前者是字符读写,后者是字节读写D、二者没有区别,可以互换使用【正确答案】:C18.下列关于继承的说法哪个正确?A、子类只继承父类public方法和属性:B、子类继承父类的非私有属性和方法:C、子类继承父类的方法,而不继承父类的属性:D、子类将继承的所有的属性和方法【正确答案】:B19.声明控制器类的注解是A、@autowireB、@ControllerC、@RequesMappingD、@RequestParam【正确答案】:B20._____负责提供在SERVIET中进行会话管理所需的基本工具A、WEB浏览器B、WEB容器C、客户机D、WEB应用程序【正确答案】:B21.对象使用时,下面描述错误的是A、通过”.”运算符调用成员变量和方法B、通过成员变量的访问权限设定,限制滋生对这些变量方法的调用C、将一个对象申明为类的成员时,必须在使用前为其分配内存D、在方法中使用对象作为参数时,采用饮用调用【正确答案】:B22.类Test1定义如下:

PublicclassTest1{

PublicfloataMethod(float

A,floatb){}

}

将以下哪种方法插入行3是不合法的。A、publicfloataMethod(float

A,float

B,floatc){}B、publicfloataMethod(float

C,floatc){}C、publicintaMethod(int

A,intb){}D、privatefloataMethod(int

A,int

B,intc){}【正确答案】:B23.面向对象方法中,继承是指A、一组对象所具有的相似性质B、一个对象具有另外一个对象性质C、各对象之间的共同性质D、类之间共享属性和操作的机制【正确答案】:D24.在java中,如下代码的输出结果是。

Publicstaticvoidmain(string[]arge){

Charc[]=‘1’,’2’,’3’,’4’};

For(inti=0,iA、1234B、3412C、1324D、4321【正确答案】:D25.swtitch的语句A、都可以用if-elseif结构实现B、都不可以用if-elseif结构实现C、有的可以用if-elseif结构实现D、大部分不可以用if-elseif结构实现【正确答案】:A26.接口Statement中定义的execute方法的返回类型所代表的含义是A、结果集ResultSetB、受影响的记录数量C、有无ResultSet返回D、空【正确答案】:C27.下列选项中不属于HashMap类的是A、get(Objectkey)B、keySet()C、comparator()D、entrySet()【正确答案】:B28.下面命令中可以将文档注释提取出来生成文档帮助的是A、javacB、JavaC、JavadocD、Jar【正确答案】:C29.A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:

Aa0=newA();

Aa1=newB();

Aa2=newC();

问以下哪个说法是正确的?A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的【正确答案】:D30.Mybatis和Spring框架整合后,对于SqlSessionTemplate的说法错误的是()。A、SqlSessionTemplate是线程安全的,可以被多个DAO所共享使用B、SqlSessionTemplate继承了SqlSession类C、配置SqlSessionTemplate,可以通过构造器注入sqlSessionFactoryD、SqlSessionTemplate执行完数据库操作后,你可以动手关闭数据库连接【正确答案】:B31.下列关于抽象类,说法错误的是A、抽象类中可以没有抽象方法B、抽象类不能使用final修饰C、抽象类中的方法可以是任意访问修饰符D、抽象类能够直接实例化【正确答案】:D32.关于以下程序代码的说明正确的是

ClassHasStatic{

privatestaticintx=100;

publicstaticvoidmain(Stringargs[]){

HasStatichs1=newHasStatic();

hs1.x++;

HasStatichs2=newHasStatic();

hs2.x++;

hs1=newHasStatic();

hs1.x++;

HasStatic.x--;

System.out.println("x="+x);

}

}A、5行不能通过编译,因为引用了私有静态变量B、10行不能通过编译,因为x是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=102【正确答案】:D33.那种语言是以对象为特征的可视化程序组件A、过程化语言B、面向对象的语言C、机械语言D、以上都不是【正确答案】:B34.Stringstr=“i”与Stringstr=newString(“i”)创建过程都是一样的A、正确B、错误【正确答案】:B35.控制器类中有一个成员变量,已经在spring配置文件中声明,要将这个成员变量注入的注解是()A、@RequestMappingB、@RequestParamC、@autowireD、@Controller【正确答案】:C36.下面技术不是Ajax的常用技术A、JavaScriptB、XMLCSSD、Junit【正确答案】:D37.下列说法错误的是A、JDBC运行开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节B、JDBC驱动提供了特定厂商JDBCAPI接口类的实现Class.forName()方法用来载入跟数据库建立连接的驱动D、使用数据库连接池会消耗大量的资源【正确答案】:D38.下列线程状态转换序列,在线程实际运行中可能出现的序列是A、新建运行👉运行👉阻塞👉终止B、……运行👉阻塞👉可运行👉终止C、……可运行👉运行👉阻塞👉运行……D、新建👉可运行👉运行👉阻塞👉可运行……【正确答案】:D39.实现多态的方法不包括下面哪项A、接口实现B、继承夫类重写方法C、同一类中进行方法重载D、子类定义与分类不同属性【正确答案】:D40.MyBatis指定配置文件的根元素使用的是()A、<sqlMapConfig>B、<configuration>C、<setting>D、<environments>【正确答案】:B41.在Java中属于整数类变量是A、singleB、DoubleC、byteD、Char【正确答案】:C42.关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是?A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问【正确答案】:A43.Mybatis进行一对一和一对多关联查询时使用的标签分别是A、association;collectionsB、association;collectionC、associations;collectionsD、associations;collection【正确答案】:B44.关于下面的程序,说法正确的是

PublicclassDemo{

Staticstringx=“1”;

Staticinty=1;

Publicstaticvoidmain(string[]arge){

Staticintz=2;

System.out.println(x+y+z);

}}A、3B、112C、13D、程序编译错误【正确答案】:D45.某业务方法materielApply(UserEntityuser,Listmateriels)需要对其进行事务控制,下面的声明方式不能起到效果的是A、将查询方法声明为只读事务,其他方法声明为REQUIREDB、声明do开头的方法为REQUIRED,并修改方法名为doMAterielApplyC、D、事务的propagation属性声明为SUPPORTS【正确答案】:D46.破坏死锁的四个必要条件之一就可以预防死锁,假如规定一个进程在请求更新资源之前首先释放已占有的资源,则是破坏了哪个条件A、互斥使用B、部分分配C、不可剥夺D、环路等待【正确答案】:B47.假设在helloapp应用中有一个HelloServlet类,他在web.xml文件配置如下

HekkiServlet

org.javathinker.HelloServlet

HelloServlet

/hello

那么在浏览器端访问HelloServlet的URL是什么A、http://localhost:8080/HelloServletB、http://localhost:8080/helloapp/HelloServletC、http://localhost:8080/helloapp/org/javathinker/helloD、http://localhost:8080/helloapp/hello【正确答案】:D48.c有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是A、a1.javaB、a1.classC、a1D、都对【正确答案】:A49.关于Java中static关键字的说法错误的是A、static可以用来修饰属性,方法和代码块B、static修饰的属性和方法可称为类属性,类方法C、不使用static修饰变量和方法只能使用类名来访问,不可使用对象名访问D、使用static修饰变量和方法只能使用类名来访问,不能使用对象名来访问【正确答案】:D50.java中访问限定符不包括错误的是A、publicB、privateC、defaultD、final【正确答案】:D51.下面对于spring的主要模块描述错误的是()A、springcore:框架的最基础部分,提供ioc和依赖注入特性。B、springcontext:构建于core封装包基础上的context封装包,提供了一种框架式的对象访问方法。C、springaop:提供了面向切面的编程实现,使用户可以自定义拦截器、切点等。D、springWeb:提供了Web应用的Model-View-Controller(MVC)的实现【正确答案】:D52.在java中,属于整数类型变量的是A、singleB、doubleC、byteD、char【正确答案】:C53.方法GETSESSION()在____中定义A、httpsession接口B、httpservletrequest接口C、httpservletresponse接口D、httpservlet接口【正确答案】:B54.for(intx=0;y=0;!x&&y<5;y++)语句执行循环的次数是A、0B、5C、6D、无穷【正确答案】:C55.给出下面代码,关于该程序以下哪个说法是正确的

PublicclassPerson{

Staticintarr[]=newint[5];

Publicstaticvoidmain(Stringa[]){

System.out.println(arr[0]);}

}

}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空【正确答案】:C56.下列语句片段:intresult;

Inta=17,b=6;

result=(a%b>4)?a%b;

System.out.println(ture);的结果为A、0B、1C、2D、5【正确答案】:D57.下面关于ArrayList和LinkedList,说法错误的是AarrayList和LinkedList都实现了List接口B、相对于AarrayList和LinkedList的插入,添加,删除的速度更快C、AarrayList比LinkedList更占内存D、AarrayList是基于引索的数据接口,他的底层是输数组【正确答案】:C58.下列关于浮点型数据的定义,那种一个不通过编译A、doublea=12.45;B、Floatb=12.45;C、Doublec=100;D、Floatd=100;【正确答案】:B59.下列不属于FileInputStream输入流的read()成员函数的是A、intread()B、intread(byteb[]);C、intread(byteb[],intoffset;intlen);D、intread(intline);【正确答案】:D60.在JSP中不能在不同用户之间共享数据的方法是()。A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象【正确答案】:A61.下面哪个函数是publicvoidaMethod(){...}的重载函数?A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}【正确答案】:D62.整型数据类型中,需要内存空间最少的是A、shortB、longC、intD、byte【正确答案】:D63.以下标识符中哪项是不合法的A、constB、$doubleC、helloD、BigMeaninglessName【正确答案】:A64.下面对于ServletContext,说法正确的是A、由Servlet容器负责创建,对于每个Http请求,Servlet容器都会创建一个ServletContext对象B、有Javaweb应用本身负责为自己创建一个ServletContext对象C、由Servlet容器负责创建,对于每个javaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象D、一个网站可以创建多个ServletContext对象【正确答案】:C65.按照那种方法创建的结果集可以滚动,并且可以被更新A、Statementstmt=connection.createStatement();

ResultSetrs=stmt.executeQuery(“selectID,NAMEfromCUSTOMERS”)B、Statement

Stmt=connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);C、Statement

Stmt=connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);D、ResultSetrs=stmt.executeQuery(“selectID,NAMEfromCUSTOMERS”,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);【正确答案】:C66.关于对象的删除,下列说法正确的是A、必须由程序员完成对象的清除B、Java把没有引用的对象作为垃圾收集起来并释放C、只有当程序调用System.gc()方法时才能进行垃圾收集D、Java中的对象都很小,一般都不进行删除【正确答案】:B67.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A、8B、16C、32D、64【正确答案】:C68.下面关于切入点的说法错误的是A、是AOP中一系列连连接点的集合B、在做AOP时定义切入点是必须的C、在做AOP时定义切入点不是必须的D、可以用正则表达式来定义切入点【正确答案】:B69.设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。A、3B、3.5C、4D、5【正确答案】:A70.有以下方法的定义,请选择该方法的返回类型

ReturnTypemethod(bytex,doubley){

return(short)x/y*2;

}A、byteB、shortC、intD、double【正确答案】:D71.下列不能控制一个Servlet的生命周期方的法是:A、serviceB、destroyC、doPostD、init【正确答案】:C72.布局管理器是容器各个构件呈网格布局,平均占据容器空间A、FlowLayoutBorderLayoutC、GridLayoutD、CardLayout【正确答案】:C73.Java编程所必须的默认引用包为A、java.sys包B、java.lang包C、java.new包D、以上都不是【正确答案】:B74.下面说法正确的是:A、如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格);B、如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格)C、如果源代码中有main()方法,则该方法必须被放在代码的第一行D、如果某文件的源代码中定义了一个public的接口,接口名和文件名可以不同。【正确答案】:A75.线程调用sleep()方法后,该线程将进入一下那种状态A、就绪状态B、运行状态C、阻塞状态D、死亡状态【正确答案】:C76.swith语句中支持的参数类型不包括A、byte,short,char,intB、EnumC、StringD、Long【正确答案】:D77.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A、privateB、protectedC、privateprotectedD、public【正确答案】:D78.被static关键字修饰的成员变量被称为静态变量,他可以被该类所有的实例对象共享A、对B、错【正确答案】:A79.以下可用于检索session属性userid的值A、session.getAttribute(“userid”);B、session.setAttribute(“userid”);C、request.getParameter(“userid”);D、request.getAttribute(“userid”);【正确答案】:A80.以下哪个不是collection的子接口A、listB、setC、mapD、sortedset【正确答案】:C81.如果线程正处于运行状态,则他可能达到的下一个状态是A、只有终止状态B、只有阻塞状态和终止状态C、可运行状态,阻塞状态,终止状态D、其他所有状态【正确答案】:B82.JAVA中抽象类Reader和Writer所处理的流是A、图像流B、对象流C、字节流D、字符流【正确答案】:D83.编译并运行以下程序,以下描述哪个选项是正确的

classA{

protectedbooleanequals(){

returnsuper.equals();

}

}A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错【正确答案】:D84.下列不可作为java语言标识符的是A、a1B、$1C、_1D、11【正确答案】:D85.会话管理技术相对URL______A、要求整个应用程序具有绝对URLB、要求应用程序中的所有页面都动态生成C、不要求浏览器支持D、要求应用程序中的所有页面都是静态HTMT页面【正确答案】:C86.类Test1、Test2定义如下:

publicclassTest1{publicfloataMethod(float

A,floatb)throwsIOException{}}

publicclassTest2extendsTest1{

}

将以下哪种方法插入行6是不合法的。A、floataMethod(float

A,floatb){}B、publicintaMethod(int

A,intb)throwsException{}C、publicfloataMethod(floatp,floatq){}D、publicintaMethod(int

A,intb)throwsIOException{}【正确答案】:A87.创建输出流的步骤不包括A、实例化Writer流类或FileOutputSteram流类饿子类对象B、用流类对象调用read()或是readdLine()C、调用write()或是print()/println()D、调用close()【正确答案】:B88.流的传递方式是A、并行的B、串行的C、并行和串行D、以上都不对【正确答案】:B89.以下哪个关键字可以用来为对象加互斥锁?A、transientB、staticC、serializeD、synchronized【正确答案】:D90.Java流程控制结构不包括A、分支语句B、循环语句C、异常处理语句D、汉语语句【正确答案】:D91.实现抽象类和接口的类必须实现其中的所有方法A、对B、错【正确答案】:B92.先阅读下面的程序片段:

Stringstr1=newString(“JAVA”);

Stringstr2=newString(“JAVA”);

Stringbufferstr3=newStringbuffer(“JAVA”);

对于上述定义变量,一下表达式的值为true的哪种是A、str1==str2;B、Str1.equals(str3)C、Str1==str3D、以上都不对【正确答案】:B93.在Java中

Try{

FileOutputStreamfos=newFileOutPutStream(“demotethe.txt”);

fos.write(‘a’);

Fos.close();

}catch(IOExceptione){A、编译错误,write方法参数应该是int类型B、用记事本打开demotext.txt文件,发现写入33C、用记事本打开demotext.txt文件,发现写入字符aD、用技术本打开demotext.txt文件,发现写入不为不可识别的编码E、printStackTrace();

}

}次程序运行结果是【正确答案】:C94.下面对于MyBatis中#{}和${}的描述错误的是()A、#{}是预编译处理,${}是字符替换。B、在使用#{}时,MyBatis会将SQL中的#{}替换成“?”C、在使用#{}可以有效的防止SQL注入D、#{}是字符替换,${}是预编译处理。【正确答案】:D95.下面关于Spring的说法中错误的是A、Spring是一系列轻量级JavaEE框架的集合B、Spring中包含一个”依赖注入“模式的实现C、使用spring可以实现声明式事务D、Spring提供了AOP方法的日志系统【正确答案】:D96.下面属于Java线程同步方法有A、joiny()B、run()C、vait()D、destroy()【正确答案】:C97.关于XMLHttpRequest对象的5种状态下列说法正确的是A、1表示新创建B、2表示初始化C、3表示发送数据完毕D、4表示接受结果完毕【正确答案】:D98.Servlet和JSP的区别错误的说法是A、Servlet是一个运行在服务区中的java类,依靠服务区支持向浏览器传输数据B、Jsp本质是Servlet的一种简易形式,可以简化页面的生成C、Servlet的应用逻辑在Java文件中,并且完全从HTml分离而来,Jsp则是java和HTML组合成一个扩展名为.jsp文件D、JSP侧重于控制逻辑,而Servlet侧重视图【正确答案】:D99.接口Statement中定义的executeQuery方法的返回类型是A、ResultSetB、intC、booleanD、void【正确答案】:A100.关于AWT和Swing说法正确的是A、Swing是AWT的子类B、AWT在不同操作系统中显示相同的风格C、AWt不支持事件类型,Swing支持事件模型D、Swing在不同的操作系统中显示相同的风格【正确答案】:D1.如何理解MVC设计模式A、M代表模型Model,v代表视图View,c代表控制器ControllerB、采用MVC设计模式可以使软件的可维护性,可修复性,可扩展性,以及封装性大大提高C、MVC的“视图”,是代表用户与服务区进行交互的页面,即我们能看到和操作的页面D、MVC的“模型”,负责所有业务流程/状态的处理以及业务规则制定E、Servlet是MVC的“控制器”的典型代表【正确答案】:ABCDE2.下列有关Mybatis中动态SQL的说法错误的是()A、where元素可以动态创建where子句,且编写时无需考虑以and开头的情况B、可以使用if元素和else元素实现条件选择C、When元素的test属性实现条件判断,其语法格式是test=”${表达式}”D、Set元素中可以使用update语句动态创建set子句【正确答案】:BC3.spring框架在ssm中起到的作用是()A、整合三层框架B、为大部分框架提供模版,常见的核心类提供初始化C、做页面展示D、连接数据库【正确答案】:AB4.下面关于IOC的理解,正确的是A、控制反转B、对象被动的接受依赖类C、对象主动的去找依赖类D、一定要用接口【正确答案】:AB5.下面关于Spring配置文件说法正确的是A、spring配置文件必须叫applicationContext.xmlB、spring配置文件可以不叫applicationContext.xmlC、spring配置文件可以有多个D、spring配置文件只能有一个【正确答案】:BC6.下列程序片段中,能通过编译的是A、publicabstractclassAnimal{

Publicvoidspeak();

}B、publicabstractclassAnimal{

Publicvoidspeak(){};

}C、publicclassAnimal{

Publicabstractvoidspeak();

}D、publicabstractclassAnimal{

Publicabstractvoidspeak();

}【正确答案】:AB7.以下哪项是接口的正确定义?A、interfaceB

{voidprint(){};}B、abstractinterfaceB

{voidprint();}C、abstractinterfaceBextendsA1,A2

{abstractvoidprint(){};}D、interfaceB

{voidprint();}【正确答案】:BD8.下面是IOC自动装载方法的是A、byNameB、byTypeC、constructorD、byMet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论