每日10道JAVA题答案(20180704)

xiaoxiao2021-02-28  22

/ **    * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我

 * /

1.D.intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; Valueof()是把String 转化成Integer对象类型;(现在JDK版本支持自动装箱拆箱了。)本题:parseInt得到的是基础数据类型int,valueof得到的是装箱数据类型Integer,然后再通过valueInt转换成int,所以选择D2.B.语言跨平台是编译后的文件跨平台,而不是源程序跨平台。Java源代码首先经过编译器生成字节码,即class文件,该class文件与平台无关,而class文件经过解释执行之后翻译成最终的机器码,这是平台相关的。3.E抛InterruptedException的代表方法有:java.lang.Object 类的 wait 方法java.lang.Thread 类的 sleep 方法java.lang.Thread 类的 join 方法4.E启动线程方法start();线程stop方法已经被弃用;守护线程在非守护线程结束后,会自动结束;等待其他线程通知方法是wait()5.A除去扩展名.java的部分,包含在java文件里的Java里的公共类必须与文件的名字相同。但是公共的内部类是不需要和文件的名字相同的。6.BA:java的访问权限有public、protected、private和default的,default不能修饰变量C:普通变量不能用abstract修饰,abstract一般修饰方法和类D:被定义为abstract的类需要被子类继承,但是被修饰为final的类是不能被继承和改写的7.ACDJVM根据两个方面判断两个类是否相同:一是类的全称;另一个是类加载器.即使类的全称相同,而使用的加载器不同那Class对象也是不同的.选项B:错误8.AD内部类也可以是public class一个类中可以有两个main方法 因为可以重载9.BC正确,选项B解释,java核心卷I中43页有如下表述:两个数值进行二元操作时,会有如下的转换操作:如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。否则,如果其中一个操作数是float类型,另一个将会转换为float类型。否则,如果其中一个操作数是long类型,另一个会转换为long类型。否则,两个操作数都转换为int类型。故,x==f1[0]中,x将会转换为float类型。10.AB为什么一个负责任的Java程序员想使用嵌套类?为了让非常专门的类的代码与和它一起工作的类联系起来为了支持产生特定事件的新的用户界面。为了用Java知识给打动老板,到处使用嵌套类

转载请注明原文地址: https://www.6miu.com/read-2400207.html

最新回复(0)