2025年以下哪项不是java基础类型

以下哪项不是java基础类型目录 1 若 a 的值为 3 时 下列程序段被执行后 c 的值是多少 2 以下哪项不是 java 基础类型 3 Java 中只有整型才能使用的运算符为 4 下面代码运行结果是 5 抽象类方法的访问权限默认都是 public 以下哪项不是 java 基础类型 6 要导入 java awt event 下面的所有类 叙述正确的是 7 JDK 中提供的 java javac

大家好,我是讯享网,很高兴认识大家。



承蒙各位厚爱,我们一起每天进步一点点!(鼠标选中空白处查看答案)

1、若 a 的值为 3 时,下列程序段被执行后, c 的值是多少?( )

正确答案: C

4

2、以下哪项不是java基础类型()

正确答案: C

float

题解:
数据类型包括基本数据类型和引用数据类型
基本数据类型:byte,short,int,long,char,float,double,boolean
引用数据类型:数组,接口,枚举,类,空类

3、Java中只有整型才能使用的运算符为?

正确答案: C

+

题解:
ABD选项的操作符都可用于float和double
只有%取余操作,只适用于整型

4、下面代码运行结果是()

 public class Test{ public int add(int a,int b){ try { return a+b; } catch (Exception e) { System.out.println("catch语句块"); } finally{ System.out.println("finally语句块"); } return 0; } public static void main(String argv[]){ Test test =new Test(); System.out.println("和是:"+test.add(9, 34)); } } 
讯享网

正确答案: C

finally语句块

题解:
结论:
1、不管有木有出现异常,finally块中代码都会执行;
2、当try和catch中有return时,finally仍然会执行;
3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;
4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

5、抽象类方法的访问权限默认都是public。( )

正确答案: B

错误

题解:
关于抽象类
JDK 1.8以前,抽象类的方法默认访问权限为protected
JDK 1.8时,抽象类的方法默认访问权限变为default
关于接口
JDK 1.8以前,接口中的方法必须是public的
JDK 1.8时,接口中的方法可以是public的,也可以是default的
JDK 1.9时,接口中的方法可以是private的

6、要导入java/awt/event下面的所有类,叙述正确的是?()

正确答案: C

import java.awt. * 和import java.awt.event. * 都不可以

题解:
java.awt. * 是导入javaawt包下所有的类,并不包括其子包下的类。
java.awt.event. * 才能导入javaawtevent包下的类。

7、JDK中提供的java、javac、jar等开发工具也是用Java编写的。

正确答案: A

8、关于AWT和Swing说法正确的是?

正确答案: D

Swing在不同的操作系统中显示相同的风格

题解:
Swing是轻量级组件,AWT是重量级组件,不存在 继承关系。
AWT由于不完善,是用本地化方法实现窗体创建,所以显示风格跟平台相关。
Swing是弥补这一缺点,窗体的创建与平台无关。
awt与swing都支持事件模型。

9、下面代码在main()方法中第八行后可以正常使用的是( )

正确答案: A D

t.c

题解:
A : 在private 修饰不能在外部类中调用,main 方法属于Test类的方法, 所以 对象 t 可以在他自己的类方法中调用它的private
B : static 方法中没有this 这么一说
C: b不是static变量
D: 合理

10、关于下面一段代码,以下说法正确的是: ()

讯享网 public class Test { private synchronized void a() { } private void b() { synchronized (this) { } } private synchronized static void c() { } private void d() { synchronized (Test.class) { } } } 

正确答案: A C

同一个对象,分别调用方法a、b、c,锁住的不是同一个对象

答案汇总:

10、正确答案: A C

总结

小讯
上一篇 2024-12-29 11:52
下一篇 2025-01-02 18:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6493.html