搜题
已收录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");
}
}
}
查看更多