版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页后端-多选复习试题1.下列描述错误的是?A、类只能继承一个父类,但是可以实现多个接口B、抽象类自身可以定义成员而接口不可以C、抽象类和接口都不能被实例化(忽略匿名内部类)D、一个类可以有多个父类和多个基接口【正确答案】:BD2.下列说法正确的有A、环境变量可在编译sourcecode时指定B、在编译程序时,所能指定的环境变量不包括classpathC、javac一次可同时编译数个Java源文件D、javac.exe能指定编译结果要置于哪个目录(directory)【正确答案】:BCD3.关于接口的说法,以下哪些是错误的A、接口中定义的变量都是常量B、接口中不能定义方法C、接口中的方法必须显示使用public修饰符D、接口也要满足单继承的限制【正确答案】:BCD4.以下哪些是不好的编码风格A、为了维护方便,可以把各种常量定义在一个类中B、包名点分隔符之间的单词可以是驼峰规则的C、常量命名全部小写,单词间用下划线隔开D、抽象类命名使用Abstract或Base开头【正确答案】:ABC5.下面哪几段代码不会出现编译错误()A、inti=0;if(i){System.out.println(“Hi”);}B、booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}C、inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);D、inti=1;intj=2;if(i==1&|j==2)System.out.println(“OK”);【正确答案】:BC6.关于equals和hashCode描述正确的是()A、两个obj,如果equals()相等,hashCode()一定相等(符合代码规范的情况下)B、两个obj,如果hashCode()相等,equals()不一定相等C、两个不同的obj,hashCode()可能相等D、其他都不对【正确答案】:ABC7.java8中,忽略内部接口的情况,在接口中以下哪条定义是正确的?A、voidmethoda();B、publicdoublemethoda();C、publicfinaldoublemethoda();D、staticvoidmethoda(doubled1);【正确答案】:AB8.哪几种声明防止方法覆盖?A、finalvoidmethoda(){}B、voidfinalmethoda(){}C、staticvoidmethoda(){}D、staticfinalvoidmethoda(){}【正确答案】:AD9.springcloud的核心组件有哪些?A、EurekaB、RibbonC、FeginD、Hystrix【正确答案】:ABCD10.有关会话跟踪技术描述正确的是()A、Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B、关闭浏览器意味着临时会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C、在禁用Cookie时可以使用URL重写技术跟踪会话D、隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示【正确答案】:ABC11.CMS垃圾回收器在那些阶段是没用用户线程参与的A、初始标记B、并发标记C、重新标记D、并发清理【正确答案】:AC12.以下关于时间相关的类,哪些说法是正确的A、SimpleDateFormat是线程安全的B、DateTimeFormatter是线程安全的C、java.util.Date类可以精确到毫秒D、System.currentTimeMillis()返回的是当前时间与1970年1月1日午夜之间的毫秒时间差【正确答案】:BCD13.以下表述错误的是()A、一个数组能够存储多种不同的值类型。B、通常,超类比它的子类代表更多的对象。C、数组的下标的数据类型一般为float。D、通常,子类比它的超类封装了更多的功能【正确答案】:ACD14.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?A、实例方法可以直接调用父类的实例方法。B、实例方法可以直接调用父类的类方法。C、实例方法可以直接调用其他类的实例方法。D、实例方法可以直接调用本类的类方法。【正确答案】:BD15.以下关于HashMap的说法中,错误的是A、HashMap中通过分段锁来减少并发访问下的冲突B、在Java8之后,HashMap底层仅使用链表来处理哈希碰撞C、如果当前容量为16,那一定是在元素数量达到16个之后,才会触发扩容D、扩容时,会一直以当前容量的两倍进行扩容【正确答案】:ABCD16.以下哪些能使用throw抛出?A、ErrorB、EventC、ObjectD、Throwable【正确答案】:AD17.下面哪个语句正确地声明一个整型的二维数组A、inta[][]=newint[][];B、inta[10][10]=newint[][];C、inta[][]=newint[10][10];D、int[][]a=newint[10][10];【正确答案】:CD18.下面哪几个语句正确的声明一个整型的二维数组()A、inta[][]=newint[][]B、intb[10][10]=newint[][]C、intc[][]=newint[10][10]D、int[]d[]=newint[10][10]【正确答案】:CD19.下列正确的有()A、callbyvalue不会改变实际参数的数值B、callbyreference能改变实际参数的参考地址C、callbyreference不能改变实际参数的参考地址D、callbyreference能改变实际参数的内容【正确答案】:ACD20.下面关于变量及其范围的陈述哪些是不正确的A、实例变量是类的成员变量B、实例变量用关键字static声明C、在方法中定义的局部变量在该方法被执行时创建D、局部变量在使用前必须被初始化【正确答案】:BC21.对于ThreadPoolExecutor中的RejectedExecutionHandler,当执行拒绝策略时,下列哪些说法是正确的AbortPolicy策略会直接抛出异常B、DiscardPolicy会丢弃最老的未执行任务CallerRunsPolicy会直接在调用线程中执行提交任务D、如果提供的等待队列workQueue是一个无界队列,就不会执行拒绝策略【正确答案】:ACD22.下列说法错误的有A、在类方法中可用this来调用本类的类方法B、在类方法中调用本类的类方法时可直接调用C、在类方法中只能调用本类中的类方法D、在类方法中绝对不能调用实例方法【正确答案】:ACD23.Mybatis中#{}和${}的区别回答正确的是A、#{}是预编译处理,${}是字符串替换。B、Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;C、Mybatis在处理${}时,就是把{}替换成变量的值。D、使用#{}可以有效的防止SQL注入,提高系统安全性。【正确答案】:ABCD24.在Java线程状态转换时,下列转换不可能发生的有()?A、初始态->运行态B、就绪态->运行态C、阻塞态->运行态D、运行态->就绪态【正确答案】:AC25.关于DAO类,以下哪些说法是好的编码风格A、获取单个对象的方法用get做前缀B、获取多个对象用list做前缀C、无论获取单个对象还是多个对象,统一用select做前缀D、修改的方法用update做前缀【正确答案】:ABD26.下面哪些情况下一个session会失效?A、超过session的失效时间了,一直没有收到客户端的请求。B、客户发出了一个KILL_SESSION的请求.C、servlet容器由于session过多而使某一个session失效。D、servlet显式地使一个session失效。【正确答案】:AD27.以下json格式数据,错误的是A、{company:4399}B、{"company":{"name":[4399,4399,4399]}}C、{[4399,4399,4399]}D、{"company":[4399,4399,4399]}【正确答案】:AC28.如下代码classA{A(){}}classBextendsA{}哪两个说明是正确的?A、B类的构造器应该是publicB类的构造器应该是没有参数C、B类的构造器应该调用this().D、B类的构造器应该调用super().【正确答案】:BD29.Java类Demo中存在方法func1、func2、func3和func4,请问该方法中,哪些是不合法的定义?()publicclassDemo{floatfunc1(){inti=1;return;}floatfunc2(){shorti=2;returni;}floatfunc3(){longi=3;returni;}floatfunc4(){doublei=4;returni;}}A、func1B、func2C、func3D、func4【正确答案】:AD30.关于访问权限说法错误的有?()A、外部类前面可以修饰public,protected和privateB、成员内部类前面可以修饰public,protected和privateC、局部内部类前面可以修饰public,protected和privateD、成员内部类前面可以修饰public,protected和private【正确答案】:ABC31.List集合的特点有()A、存取有序:存储和取出的元素顺序一致B、可以重复:存储的元素可以重复C、有索引:可以通过索引操作元素D、元素唯一:存储的元素不可以重复【正确答案】:ABC32.下列是jsp作用域的通信对象的有A、SessionB、applicationC、pageContextD、cookie【正确答案】:AB33.下列哪个是正确的A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类不但可以用来派生子类,也可以用来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract类定义中可以没有abstract方法。【正确答案】:ACD34.以下关于对象序列化描述正确的是A、使用FileOutputStream可以将对象进行传输B、使用PrintWriter可以将对象进行传输C、使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取D、对象序列化的所属类需要实现Serializable接口【正确答案】:CD35.Integera=1024;Integerb=newInteger(1024);Integerc=1024;intd=1024;以下结果为true的选项是A、a==bB、a==cC、a==dD、b==d【正确答案】:CD36.以下哪些方法是Object类中的方法A、clone()B、toString()C、wait()D、finalize()【正确答案】:ABCD37.以下关于Map的说法,正确的是A、ConcurrentHashMap是线程安全的B、LinkedHashMap元素是有序的C、对于放到Map中的元素,如果重写了其equals方法,一定也要重写hashCode方法D、TreeMap中的元素是有序的【正确答案】:ABCD38.下面哪些类可以被继承?Java.lang.Thread、java.lang.Number、java.lang.Double、java.lang.MathA、ThreadB、NumberC、DoubleD、Math【正确答案】:AB39.下面的哪两个方法可以取出name参数的值?A、GetParameter("name");B、GetParameterValue("name");C、GetParameterValues("name");D、GetParameters("name");【正确答案】:AC40.servlet周期包含哪些:A、初始化B、销毁C、请求处理D、开始【正确答案】:ABC41.下列关于JAVA多线程的叙述正确的是()A、调用start()方法和run()都可以启动一个线程B、CyclicBarrier和CountDownLatch都可以让一组线程等待其他线程Callable类的call()方法可以返回值和抛出异常D、新建的线程调用start()方法就能立即进行运行状态【正确答案】:BC42.下面的说法正确的是A、Java语言是面向对象的、解释执行的网络编程语言。B、Java语言具有可移植性,是与平台无关的编程语言。C、Java语言可对内存垃圾自动收集。D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。【正确答案】:ABCD43.下列有关java构造函数叙述正确的是()A、构造器的返回值为void类型B、如果一个源文件中有多个类,那么构造器必须与公共类同名C、构造器可以有0个,1个或一个以上的参数D、每个类可以有一个以上的构造器【正确答案】:CD44.关于索引的说法,正确的是A、尽量对每个字段单独建立索引,提高查询效率B、尽量不要对区分度低的列建索引C、当对两列(c1,c2)建立联合索引时(再无其他索引),如果查询条件中仅有c2时,也是有可能走索引的D、执行查询时,如果查询的字段都在某个索引中,就不会出现回表了【正确答案】:BD45.下面哪些语句创建了一个float类型的变量?A、floatfoo=-1;B、floatfoo=1.0;C、floatfoo=42e1;D、floatfoo=2.02f;【正确答案】:AD46.下列说法错误的有A、数组是一种对象B、数组属于一种原生类C、intnumber=[]={31,23,33,43,35,63}D、数组的大小可以任意改变【正确答案】:BCD47.在Java中,把不同类型的输入、输出源抽象为流,流一般分为()A、输入流B、输出流C、字符流D、字节流【正确答案】:AB48.执行下列代码后,哪个结论是正确的String[]s=newString[10];A、[10]为"";B、[9]为null;C、[0]为未定义D、length为10【正确答案】:BD49.现有一变量声明为booleanaa;下面赋值语句中错误的是()。A、aa=false;B、aa=False;C、aa="true";D、aa=0;【正确答案】:ABC50.以下关于对象序列化描述正确的是A、使用FileOutputStream可以将对象进行传输B、使用PrintWriter可以将对象进行传输C、使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取D、对象序列化的所属类需要实现Serializable接口【正确答案】:CD51.在MyBatis中,ExecutorType的值包括()A、ExecutorType.SIMPLEB、ExecutorType.BATCHC、ExecutorType.EXECUTED、ExecutorType.REUSE【正确答案】:ABD52.线上使用的Mysql版本为5.6,关于该版本中的varchar,以下哪些说法是正确的A、varchar(n)中,n表示的是字节数B、如果varchar字段会保存中文或表情符号,编码格式可以使用utf8mb4C、varchar在存储字符串时,会记录字符串长度D、varchar的存取比char更快【正确答案】:BC53.在JAVA中如何跳出当前的多重嵌套循环A、Break+标签B、使用多个条件判断C、使用方法的returnD、使用continue+标签【正确答案】:ABC54.以下哪些是不好的编码风格A、POJO类中的布尔变量,命名都要以is开始,表明是布尔变量B、变量命名尽量简短,比如inta这种。C、枚举类名加上Enum后缀D、枚举成员名称全部小写,单词间用下划线隔开【正确答案】:ABD55.下面关于网络通信正确的描述是A、TCP/IP协议是一种不可靠的网络通信协议。B、UDP协议是一种可靠的网络通信协议。C、TCP/IP协议是一种可靠的网络通信协议。D、UDP协议是一种不可靠的网络通信协议。【正确答案】:CD56.以下关于final关键字说法错误的是()A、final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B、final修饰的类不能被继承C、final修饰的方法不能被重载D、final修饰的变量不允许被再次赋值【正确答案】:AC57.下列说法正确的有A、环境变量可在编译sourcecode时指定B、在编译程序时,所能指定的环境变量不包括classpathC、javac一次可同时编译数个Java源文件D、javac.exe能指定编译结果要置于哪个目录(directory)【正确答案】:BCD58.关于方法重写说法正确的有()A、父类中私有方法不能被重写B、子类重写父类方法时,访问权限必须大于等于父类C、方法重写的返回值类型必须相同或相容。(或是其子类)D、方法重载和方法的重写实现的功能相同【正确答案】:ABC59.下列关于if-elseif选择结构的说法正确的是A、多个elseif块之间的顺序可以改变,改变之后对程序的执行结果没有影响B、多个elseif块之间的顺序可以改变,改变之后可能对程序的执行结果有影响C、多个elseif块之间的顺序不可以改变,改变后程序编译不通过D、多个elseif块之间的顺序可以改变,改变后程序编译可以通过【正确答案】:BD60.rocketmq如何保障消息的可靠性?A、brokerRole=ASYNC_MASTERB、FlushDiskType=SYNC_FLUSHC、FlushDiskType=ASYNC_FLUSHD、brokerRole=SYNC_MASTER【正确答案】:BD61.javax.Servlet的包中,属于类的是A、ServletB、GenericServletC、ServletExceptionD、ServletContext【正确答案】:BC62.类Test1定义如下:()1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。()ApublicfloataMethod(floata,floatb,floatc){}BpublicfloataMethod(floatc,floatd){}CpublicintaMethod(inta,intb){}DprivatefloataMethod(inta,intb,intc){}【正确答案】:ACD63.Servlet的生命周期可以分为初始化阶段,运行阶段和销毁阶段三个阶段,以下过程属于初始化阶段是()。A、加载Servlet类及.class对应的数据B、创建servletRequest和servletResponse对象C、创建ServletConfig对象D、创建Servlet对象【正确答案】:ACD64.下面哪些类实现或者继承了Collection接口?A、HashMapB、ArrayListC、VectorD、Iterator【正确答案】:BC65.下面哪个说法正确()A、如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。D、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。【正确答案】:ABCD66.下列哪些情况可以终止当前线程的运行?A、抛出一个例外时。B、当该线程调用sleep()方法时。C、当创建一个新线程时。D、当一个优先级高的线程进入就绪状态时。【正确答案】:ABD67.指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法。A、publicintadd(inta)B、publicvoidadd(longa)C、publicvoidadd(inta,intb)D、publicvoidadd(floata)【正确答案】:CD68.以下哪些可以作为负载均衡设备?A、nginxB、haproxyC、tomcatD、lvs【正确答案】:ABD69.定义变量如下:charc='w';inti=8;longL=15;floatf=8.9f;以下赋值语句正确的是()。A、i=c+i;B、c=c+i;C、L=f+L;D、f=i+L+f;【正确答案】:AD70.以下属于面向对象的三大特性的有()A、封装B、继承C、多态D、重载【正确答案】:ABC71.下面哪些Java中的流对象是字节流?A、FileInputStreamBufferedInputStreamC、PushbackInputStreamD、ByteArrayInputStream【正确答案】:ABCD72.下面选项中,哪些是interface中合法方法定义?()A、publicvoidmain(String[]args);B、privateintgetSum();C、booleansetFlag(Boolean[]test);D、publicfloatget(intx);【正确答案】:ACD73.以下是权限修饰符的有()A、privateB、defaultC、protectedD、public【正确答案】:ABCD74.以下说法哪个是正确的()A、IOException在编译时会被发现B、NullPointerEception在编译时不会被发现C、SQLException在编译时会被发现D、FileNotFoundException在编译时会被发现【正确答案】:ABCD75.以下关于ThreadPoolExecutor的说法,哪些是正确的A、当线程池中的线程数量小于corePoolSize时,即使当前有空闲线程,新提交的任务也会创建新的线程B、当线程池中的线程数量小于corePoolSize时,即使当前有空闲线程,这些空闲的核心线程也一定不会被回收C、当线程池中的线程数量达到maximumPoolSize时,新提交的任务会执行配置的拒绝策略D、当线程池中的线程数量大于corePoolSize时,对于空闲时间超过keepAliveTime的线程会被回收【正确答案】:AD76.以下关于对象序列化描述正确的是A、使用FileOutputStream可以将对象进行传输B、使用PrintWriter可以将对象进行传输C、使用transient修饰的变量不会被序列化D、对象序列化的所属类需要实现Serializable接口【正确答案】:CD77.关于方法重载说法正确的有()A、多个方法在同一个类中B、多个方法具有相同的方法名C、多个方法的参数不相同:类型不同,数量不同或顺序不同D、与返回值无关【正确答案】:ABCD78.下面有关JAVA异常类的描述,说法正确的有()A、异常的继承结构:基类为Throwable,Error和Exception。实现Throwable,RuntimeException和IOException等继承ExceptionB、非RuntimeException一般是外部错误(不考虑Error的情况下),其可以在当前类被try{}catch语句块所捕获C、Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形,Error不需要捕捉D、RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被try{}catch语句块所捕获【正确答案】:ABC79.以下哪几种方式可用来实现线程间通知和唤醒:()A、Object.wait/notify/notifyAllB、ReentrantLock.wait/notify/notifyAllCondition.await/signal/signalAllD、Thread.wait/notify/notifyAll【正确答案】:AC80.ArrayLists和LinkedList的区别,下述说法正确的有?ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。B、对于随机访问get和set,ArrayList绝对优于LinkedList,因为LinkedList要迭代器。C、对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。D、ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。【正确答案】:ABCD81.下列哪些方法是针对循环优化进行的A、强度削弱B、删除归纳变量C、删除多余运算D、代码外提【正确答案】:ABD82.Java程序的种类有A、类(Class)B、AppletC、ApplicationD、Servlet【正确答案】:BCD83.在J2EE中,使用Servlet过滤器,需要在web.xml中配置()元素A、<filter>B、<filter-mapping>C、<servlet-filter>D、<filter-config>【正确答案】:AB84.关于java集合下列说法不正确的有哪些()A、HashSet它是线程安全的,不允许存储相同的对象B、ConcurrentHashMap它是线程安全的,其中存储的键对象可以重复,值对象不能重复Collection接口是List接口和Set接口的父接口,通常情况下不被直接使用D、ArrayList线程安全的,允许存放重复对象【正确答案】:ABD85.Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是对的?A、重写是父类与子类之间多态性的一种表现B、重写是一个类中多态性的一种表现C、重载是一个类中多态性的一种表现D、重载是父类与子类之间多态性的一种表现【正确答案】:AC86.在Java中,关于HashMap类的描述,以下正确的是()A、HashMap使用键/值得形式保存数据B、HashMap能够保证其中元素的顺序C、HashMap允许将null用作键D、HashMap允许将null用作值【正确答案】:ACD87.下列关于final、finally、finalize说法正确的是()A、final可以用来修饰类、方法、变量B、finally是java保证重点代码一定要被执行的一种机制C、变量被final修饰后不能再指向其他对象,但可以重写D、finalize设计的目的是保证对象在被垃圾收集前完成特定资源的回收【正确答案】:ABD88.下面关于类的封装的描述,哪两个是正确的?A、成员变量没有访问控制符。B、成员变量可以直接访问。C、成员变量的访问控制符是privateD、提供方法对数据进行访问和修改【正确答案】:CD89.下列方法名不正确的是A、newB、$UsdollarsC、1234D、car.taxi【正确答案】:ACD90.int,String,*point,union哪些不是Java的数据类型?A、intB、StringC、*pointD、union【正确答案】:CD91.在Java中,以下关于static关键字的说法不正确的是A、static可以用来修饰方法,但不可以修饰属性B、在方法里可以定义static变量C、static修饰的属性和方法称为类属性、类方法D、不使用static修饰的属性和方法,通常称为实例属性、实例方法【正确答案】:AB92.关于运行时常量池,下列哪个说法是正确的A、运行时常量池大小受栈区大小的影响B、运行时常量池大小受方法区大小的影响C、存放了编译时期生成的各种字面量D、存放编译时期生成的符号引用【正确答案】:BCD93.关于多线程和多进程,下面描述正确的是():A、多进程里,子进程可获得父进程的所有堆和栈的数据;而线程会与同进程的其他线程共享数据,拥有自己的栈空间。B、线程因为有自己的独立栈空间且共享数据,所有执行的开销相对较大,同时不利于资源管理和保护。C、线程的通信速度更快,切换更快,因为他们在同一地址空间内。D、一个线程可以属于多个进程。【正确答案】:AC94.以下关于List的说法,正确的是A、LinkedList是一个无界列表B、ArrayList和LinkedList都是非线程安全的C、List<Integer>numbers=Arrays.asList(1,2);numbers.add(3);该操作是合法的。D、for(Integeri:intList){intList.remove(i);}该操作是合法的。【正确答案】:AB95.在java中重写方法应遵循规则的包括()A、访问修饰符的限制一定要大于被重写方法的访问修饰符B、可以有不同的访问修饰符C、参数列表必须完全与被重写的方法相同D、必须具有不同的参数列表【正确答案】:BC96.构造BufferedInputStream的合适参数是哪个?A、BufferedInputStreamBufferedOutputStreamC、FileInputStreamD、File【正确答案】:AD97.下列选项中属于面向对象程序设计语言特征的是()A、继承性B、多态性C、相似性D、封装性【正确答案】:ABD98.如果ChildextendsParent,那么正确的有()?A、如果Child是class,且只有一个有参数的构造函数,那么必然会调用Parent中相同参数的构造函数B、如果Child是interface,那么Parent必然是interfaceC、如果Child是interface,那么Child可以同时extendsParent1,Parent2等多个interfaceD、如果Child是class,并且没有显示声明任何构造函数,那么此时仍然会调用Parent的构造函数【正确答案】:BCD99.不能用来修饰interface的有A、privateB、publicC、protectedD、static【正确答案】:ACD100.整数数据类型包括()A、byteB、shortC、intD、float【正确答案】:ABC101.关于运行时常量池,下列哪个说法是正确的A、运行时常量池大小受栈区大小的影响B、运行时常量池大小受方法区大小的影响C、存放了编译时期生成的各种字面量D、存放编译时期生成的符号引用【正确答案】:BCD102.以下哪些是常见的分布式任务调度框架,并支持任务分片?A、Elastic-JobB、XXL-JOBC、quartzD、LTS【正确答案】:AB103.下面有关java的instanceof、?、&、&&说法正确的有?A、instanceof可用来判断某个实例变量是否属于某种类的类型。B、"?:"三目运算符C、&在逻辑运算中是非短路逻辑与,在位运算中是按位与D、&&逻辑运算:逻辑与【正确答案】:ABCD104.以下关于集合或Map的说法哪些是正确的A、在foreach循环中,可以对元素进行remove操作B、对于元素不会发生改变的集合或Map,优先使用ImmutableList/ImmutableMapC、HashMap中的key和value都可以是nullD、HashMap是非线程安全的【正确答案】:BCD105.不能用来修饰interface的有A、privateB、publicC、protectedD、static【正确答案】:ACD106.以下关于集合类ArrayList、LinkedList、HashMap描述正确的有()A、HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值B、ArrayList和LinkedList均实现了List接口C、添加和删除元素时,ArrayList的表现更佳D、ArrayList的访问速度比LinkedList快【正确答案】:ABD107.下列关于静态初始化器的叙述中,哪一个是正确的?A、静态初始化器是在构造函数之前加上static修饰符。B、静态初始化器是对类自身进行初始化。C、静态初始化器在同一个类中只能有一个。D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。【正确答案】:BD108.下列说法正确的是A、java.lang.Clonable是类B、java.lang.Runnable是接口C、Double对象在java.lang包中Doublea=1.0是正确的java语句【正确答案】:AC109.在接口中以下哪条定义是正确的A、voidmethoda();B、publicdoublemethoda();C、publicfinaldoublemethoda();D、staticvoidmethoda(doubled1);【正确答案】:AB110.下面哪个方法可以在任何时候被任何线程调用?A、notify()B、wait()C、notifyAll()D、sleep()【正确答案】:BD111.java中提供了哪两种用于多态的机制A、通过子类对父类方法的覆盖实现多态B、利用重载来实现多态.即在同一个类中定义多个同名的不同方法来实现多态。C、利用覆盖来实现多态.即在同一个类中定义多个同名的不同方法来实现多态。D、通过子类对父类方法的重载实现多态【正确答案】:AB112.下列哪个叙述是正确的A、class中的constructor不可省略B、Constructor必须与class同名Constructor在对象被new时执行D、一个class只能定义一个constructor【正确答案】:BC113.java运行时内存分为“线程共享”和“线程私有”两部分,以下哪些属于“线程共享”部分A、程序计算器B、方法区C、java虚拟机栈D、java堆【正确答案】:BD114.以下哪些表达式返回为真()Stringa="Myfield1";Stringb="Myfield1";Stringc=newString("Myfield1");Stringd=newString("Myfield1");A、a==bB、a==cC、a.equals(b)D、a.equals(c)【正确答案】:ACD115.以下哪些异常是RuntimeExceptionA、NullpointerExceptionB、IndexOutOfBoundsExcepti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年个人房产抵押权抵押权转让合同3篇
- 2025年度个人贷款担保转让合同4篇
- 2025版住宅室内精装修与装饰工程施工合同5篇
- 人类的起源和发展课件2
- 出租车行业环保措施考核试卷
- 团队建设力量培养项目计划书考核试卷
- 印刷业科技创新与成果转化考核试卷
- 二零二五年度艺术品交易居间代理合同样本3篇
- 2025年创业创新贷款协议
- 2025年合作知名作者的高需求小说电子书协议
- 广东省佛山市2025届高三高中教学质量检测 (一)化学试题(含答案)
- 人教版【初中数学】知识点总结-全面+九年级上册数学全册教案
- 2024-2025学年人教版七年级英语上册各单元重点句子
- 2024年九年级语文中考名著阅读《儒林外史》考前练附答案
- 抖音丽人行业短视频直播项目运营策划方案
- 2024年江苏扬州市邗城文化旅游发展有限公司招聘笔试参考题库含答案解析
- 小学六年级数学100道题解分数方程
- 社区获得性肺炎护理查房内科
- 浅谈提高中学生历史学习兴趣的策略
- 项目管理实施规划-无锡万象城
- 浙大一院之江院区就诊指南
评论
0/150
提交评论