随笔分类 - Java基础题目
摘要:下面有关java threadlocal说法正确的有? A、ThreadLocal存放的值是线程封闭,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递 B、线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程
阅读全文
摘要:byte b1=1,b2=2,b3,b6,b8; final byte b4=4,b5=6,b7; b3=(b1+b2); /*语句1*/ b6=b4+b5; /*语句2*/ b8=(b1+b4); /*语句3*/ b7=(b2+b5); /*语句4*/ System.out.println(b3+
阅读全文
摘要:final、finally和finalize的区别中正确的是()多选 A、final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 B、finally是异常处理语句结构的一部分,表示总是执行。 C、finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收
阅读全文
摘要:如下代码的 结果是什么 ? class Base { Base() { System.out.print("Base"); } } public class Alpha extends Base { public static void main( String[] args ) { new Alp
阅读全文
摘要:以下均可以创建数组 A、float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float [][]f = new float[6][6]; D、float [][]f = new float[6][];
阅读全文
摘要:关于抽象类和final的说法中正确的是 1、abstract类只能用来派生子类,不能用来创建abstract类的对象。 2、abstract不能与final同时修饰一个类。 3、abstract类定义中可以没有abstract方法。
阅读全文
摘要:阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有() package NowCoder; class Test { public static void hello() { System.out.println("hello"); } } public class MyApp
阅读全文
摘要:1、使用匿名内部类时,必须继承一个类或实现一个接口 2、匿名内部类由于没有名字,因此不能定义构造函数 3、匿名内部类中不能含有静态成员变量和静态方法
阅读全文
摘要:一个文件中的数据要在控制台上显示,首先需要( )。 FileInputStream fin = new FileInputStream(this.filename);。
阅读全文
摘要:说明输出结果。 import java.util.Date; public class SuperTest extends Date{ private static final long serialVersionUID = 1L; private void test(){ System.out.p
阅读全文
摘要:如下代码,执行test()函数后,屏幕打印结果为() public class ByteTest { public void add(Byte b) { b = b++; } public void test() { Byte a = 127; Byte b = 127; add(++a); Sys
阅读全文
摘要:以下代码输出结果为: public class Test { public static void main(String args[]) { int x = -5; int y = -12; System.out.println(y % x); } } 答案:-2 取模运算,结果的符号和被除数符号
阅读全文
摘要:有关线程的叙述正确的是()多选 A、可以获得对任何对象的互斥锁定 B、通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定 C、线程通过使用synchronized关键字可获得对象的互斥锁定 D、线程调度算法是平台独立的 答案:CD
阅读全文
摘要:下面哪个流类不属于面向字符的流() A、BufferedWriter B、FileInputStream C、ObjectInputStream D、InputStreamReader 答案:BC 补充IO的总结图
阅读全文
摘要:以下代码段执行后的输出结果为: public class Test { public static void main(String args[]) { int i = -5; i = ++(i++); System.out.println(i); } } 答案是:编译错误
阅读全文
摘要:已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } public void fun( int n ){ //... } } public class Child extends Base{ // m
阅读全文
摘要:以下语句的结果是 Math.floor(-8.5)=( ) 答案:(double)-9.0 floor: 求小于参数的最大整数。返回double类型 n. 地板,地面 例如:Math.floor(-4.2) = -5.0 ceil: 求大于参数的最小整数。返回double类型 vt. 装天花板; 例
阅读全文
摘要:下列代码的输出: public class foo { public static void main(String sgf[]) { StringBuffer a=new StringBuffer(“A”); StringBuffer b=new StringBuffer(“B”); operat
阅读全文

浙公网安备 33010602011771号