随笔分类 -  Java基础题目

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