Java语言程序设计试题列表
- 以下能作为表示线程优先级的数值,并且级别最低的是 ( ) 级别数: (1―10)
- 以下术语中,属于文字字型风格属性的是( ) (风格:正常、斜体、粗体)
- MouseMotionListener 接口能处理的鼠标事件是
- 某 Java程序的类 A 要利用 Swing 创建框架窗口,则 A 需要继承的类是
- 以下 Java程序代码中,能正确创建数组的是
- 以下供选择的概念中,属于面向对象语言重要概念和机制之一的是
- 以下数据类型转换中,必须进行强制类型转换的是
- 以下标识符中,不是Java语言关键字的是
- 下面那些方法不是接口 Collection 中已声明的方法 ( )?
- 下面的程序创建了一个文件输出流对象,用来向文件test.txt 中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序 Test.java后,将该程序运行 3 次,则文件 test.txt 的内容是 ( )。[br] import java.io.*;[br] public class Test {[br] public static void main(String args[]) {[br] try {[br] String s="ABCDE";[br] byte b[]=s.getBytes();[br] FileOutputStream file=new FileOutputStream("test.txt",true);[br] file.write(b);[br] file.close();[br] }[br] catch(IOException e) {[br] System.out.println(e.toString());[br] }[br] }[br] }
- 应用程序的 main 方法中有以下语句,则输出的结果是 ( )。[br] String s1="0.5", s2="12";[br] double x=Double.parseDouble(s1);[br] int =Integer.parseInt(s2);[br] System.out.println(x+y);
- 程序 Test.java编译运行后输出的结果是 ( )。[br] public class Test {[br] String s1="java";[br] public static void main(String args[]) {[br] int z=2;[br] Test t=new Test();[br] System.out.println(t.s1+z);[br] }[br] }
- 应用程序的 main 方法中有以下语句,则执行后输出的结果是 ( )。[br] [img src="https://img.haodaxue.net/uploadimg/image/20210107/20210107131343_18823.png" alt="" />
- 应用程序的 main 方法中有以下语句,则输出的结果是 ( )。[br] int b[][]={{1}, {2,2}, {2,2,2}};[br] int sum=0;[br] for(int i=0;i[br] for(int j=0;j[br] sum*=b[i][j];[br] }[br] }[br] System.out.println("sum="+sum);
- 应用程序 Test.java的源程序如下,在命令行键入:[br] java Test aaa bb c[br] 回车后输出的结果是 ( )。[br] public class Test {[br] public static void main(String args[]) {[br] int k1=args.length;[br] int k2=args[1].length();[br] System.out.print(k1+"[br] "+k2);[br] }[br] }
- 下面程序段执行后 b 的值是 ( )。[br] Integer integ =new Integer(9);[br] boolean b = integ instanceof Object;
- 应用程序的 main 方法中有以下语句,则输出的结果是 ( )。[br] String s="12345#aaa#bbb#67890";[br] int n=s.indexOf("#");[br] int k=s.indexOf("#",n+1);[br] int m=s.indexOf("#",k+1);[br] String s2=s.substring(m+1);[br] System.out.println(s2);
- 下面语句的功能是 ( )。[br] RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );
- 应用程序的 main 方法中有以下语句,则输出的结果是 ( )。[br] Hashtable hashtable=new Hashtable();[br] hashtable.put("x","12345");[br] hashtable.put("y","67890");[br] hashtable.put("a","abcde");[br] System.out.println(hashtable.get("a"));
- 应用程序的 main 方法中有以下语句,则输出的结果是()。[br] String s1=new String("abc");[br] String s2=new String("abc");[br] boolean b1=s1.equals(s2);[br] boolean b2=(s1==s2);[br] System.out.print(b1+""+b2);
- 下面的程序段创建了 BufferedReader类的对象 in,以便读取本机 c 盘 my 文件夹下的文件 1.txt。File 构造函数中正确的路径和文件名的表示是( )。[br] File f = new File(填代码处 );[br] file =new FileReader(f);[br] in=new BufferedReader(file);
- 有整型数组: int[] x={12,35,8,7,2};, 则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是 ( ).
- 下列程序段执行后的结果是 ()。[br] [img src="https://img.haodaxue.net/uploadimg/image/20210107/20210107120222_80347.png" alt="" />
- 简述Java.awt包中提供哪些布局管理器
- TCP和UDP协议有什么区别
- 简要说明管道流
- 简述流的概念
- 集合中的List,Set,Map有什么区别
- String和StringBuffer类有什么区别
- 进程和线程之间有什么不同
- 请简述synchronized和java.util.concurrent.locks.Lock的异同点
- 在JAVA中创建线程有几种方法
- 请简述方法重写和方法重载的区别
- 什么是多态
- 什么是方法重写
- 请简述垃圾回收的优点和原理。
- 构造方法和普通的成员方法有什么区别。
- 简述break,continue,return。
- 什么是方法重载。
- 简述JRE和JDK的区别。