2025年java基础面试代码题

java基础面试代码题1 以下程序运行的结果为 A run main B main run C main D run E 不能确定 答 A 2 下列关于 java 中的 wait 方法和 sleep 方法的区别描述错误的是 A wait 方法属于 Object 类 二 sleep 属于 Thread 类 B 调用 wait 方法的时候 线程会放弃对象锁 C 调用 sleep 方法的过程中 线程不会释放对象锁

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



1.以下程序运行的结果为()

面试题-Java基础篇(10)_java

A.run main B.main run C.main D.run E.不能确定

答: A

2.下列关于java 中的 wait()方法和 sleep()方法的区别描述错误的是?

A.wait()方法属于Object类,二sleep()属于Thread类

B.调用wait()方法的时候,线程会放弃对象锁

C.调用sleep()方法的过程中,线程不会释放对象锁

D.sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程

答: D

3.Java中用正则表达式截取字符串中第一个出现的英文左括号之前的字符串。比如:北京市(海淀区)(朝阳区)(西城区),截取结果为:北京市。正则表达式为()

java基础面试代码题

A.".?(?=()" B.".?(?=()"

C.".(?=()" D.".(?=()"

答: A

4.A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:

*1. A a0=new A();*

*2. A a1=new B();*

*3. A a2=new C();*

*问以下哪个说法是正确的?()*

A.只有第一行能通过编译

B.第1、2行能通过编译,但第3行编译出错

C.第1、2、3行能通过编译,但第2、3行运行时出错

D.第1行,第2行和第3行的声明都是正确的

答: D

5.下列Java代码中的变量a、b、c分别在内存的____存储区存放。

class a{
private String a="aa";
public boolean method(){
String b="bb";
final String c="cc"''
}
}
讯享网

A.堆区、堆区、堆区 B.堆区、栈区、堆区

C.堆区、栈区、栈区 D.堆区、堆区、栈区

E.静态区、栈区、堆区 F.静态区、栈区、栈区

答: C

6.请问运行主要的程序会打印出的是什么()

讯享网public static void main(String []args){
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("a");
Set set=new HashSet();
set.add("a")
set.add("b");
set.add("a");
System.out.println(list.size()+","+set.size());
}

A.2,2 B.2,3 C.3,2 D.3,3

答: C

7.以下代码在编译和运行过程中会出现什么情况

面试题-Java基础篇(10)_堆区_02
A.编译运行通过,输出结果是88

B.编译时错误,count变量定义的是私有变量

C.编译时错误,System.out.println方法被调用时test没有被初始化

D.编译和执行时没有输出结果

答: A

8.关于Java的异常处理机制的叙述哪些正确?

A.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

B.其他选项都不正确

C.当try区段的程序发生异常时,才会执行catch区段的程序

D.catch部分捕捉到异常情况时,才会执行finally部分

答: AC

9.在java中重写方法应遵循规则的包括()

A.访问修饰符的限制一定要大于被重写方法的访问修饰符

B.可以有不同的访问修饰符

C.参数列表必须完全与被重写的方法相同

D.必须具有不同的参数列表

答: BC

10.关于私有访问控制符 private 修饰的成员变量,以下说法正确的是()

A.可以三种类所引用:该类自身、与它在同一包中的其他类,在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身、该类的所有子类

C.只能被该类自身所访问和修改

D.只能被同一个包中的类访问

答: C

小讯
上一篇 2025-01-02 09:02
下一篇 2024-12-28 14:16

相关推荐

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