已收录475551道考试试题

最后更新:2025-06-28

”“ 搜索结果

为您找到相关结果约475551

JAVA的类加载期负责整个生命周期内的class的初始化和加载工作,就虚拟机的规范来说,以下代码会输出什么结果? public class Test { public static void main(String args) { System.out.println(Test2.a); } } class Test2{ public static final String a=new String("JD"); static { System.out.print("OK"); } }
查看更多
JAVA的类加载期负责整个生命周期内的class的初始化和加载工作,就虚拟机的规范来说,以下代码会输出什么结果? public class Test { public static void main(String args) { System.out.println(Test2.a); } } class Test2{ static { System.out.print("OK"); } public static final String a=new String("JD"); }
查看更多
继承是JAVA语言的一个特性,针对类的继承,虚拟机会如何进行父类和子类的初始化加载呢?请阅读代码选择出该段代码的输入结果。 public class Test { public static void main(String args) { System.out.print(B.c); } } class A { static { System.out.print("A"); } } class B extends A{ static { System.out.print("B"); } public final static String c = "C"; }
查看更多
继承是JAVA语言的一个特性,针对类的继承,虚拟机会如何进行父类和子类的初始化加载呢?请阅读代码选择出该段代码的输入结果。 public class Test { public static void main(String args) { System.out.print(B.c); } } class A { public static String c = "C"; static { System.out.print("A"); } } class B extends A{ static { System.out.print("B"); } }
查看更多
根据类加载器加载类的初始化原理,推断以下代码的输入结果为? public class Test { public static void main(String args) throws Exception{ ClassLoader classLoader=ClassLoader.getSystemClassLoader(); Class clazz=classLoader.loadClass("A"); System.out.print("Test"); clazz.forName("A"); } } class A{ static { System.out.print("A"); } }
查看更多
public class Main { public static void main(String args) { System.out.print(fun1()); } public static String fun1() { try { System.out.print("A"); return fun2(); } finally { System.out.print("B"); } } public static String fun2() { System.out.print("C"); return "D"; } } 执行以上程序后,输出结果正确的是?
查看更多
import java.util.ArrayList; import java.util.List; public class Main { public static void main(String args) { List list = new ArrayList<>(); for(int i=0;i<100;i++){ list.add("a"); } } } JDK1.8中,执行以上程序后,该list进行了几次扩容?
查看更多
Object类不含有以下哪种方法?
查看更多
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class Main { public static void main(String args) { ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 15, TimeUnit.SECONDS, new ArrayBlockingQueue(5), new ThreadPoolExecutor.CallerRunsPolicy()); } } 线程池executor在空闲状态下的线程个数是?
查看更多
public class Main{ public static ArrayList list = new ArrayList<>(); public static void main(String args) throws Exception{ Thread t1 = new Main().new MyThread(); Thread E10:E64t2 = new Thread(new Main().new MyRunnable()); t1.setPriority(3); t2.setPriority(8); t1.start(); t2.start(); t2.join(); for (int i = 0; i < 100000; i++) { i++; } list.add("main"); t1.join(); for (String s : list) { System.out.println(s); } } class MyThread extends Thread{ @Override public void run(){ for (int i = 0; i < 100000; i++) { i++; } list.add("Thread 1"); } } class MyRunnable implements Runnable{ @Override public void run(){ for (int i = 0; i < 100000; i++) { Thread.yield(); i++; } list.add("Thread 2"); } } }
查看更多