java填空题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java填空题
填空题
1. (Class)是Java的关键字用来定义类。

2. Java语言中,(.Object)类是所有类的根类。

3. 声明并创建类MyClass的一个对象,其名称为obj,实现语句(
Myclass obj=new myclass())。

4. 若x=5,y=10 则x<=y的逻辑值是(true )。

5.带有(final)修饰符的类称为最终类
6.Java的(垃圾回收)机制大大减轻了程序员的负担,不用再编写专门的内存回收程序解决内存分配问题,不仅提高了编程效率,而且进一步增强了Java程序的稳固性。

7.如果类的设计要求它的某个成员变量不能被外部类直接访问。

应该使用(Static)修饰符获得需要的访问控制。

8.有如下语句:String str="a short string";
String s1=str.substring (8,14);则s1=(string)
9.Java 不直接支持多继承,但可以通过( 接口 )实现多继承。

10.String 类是否可以继承。

(否)
18. Java用( extends )关键字指明继承关系。

20. Java程序在extends之后只能有一个父类,即extends只能实现( 单 )继承。

30. Java中子类通过关键字( super)来实现对父类成员的访问.
31.在Java程序中,通过类的定义只能实现( 单)重继承,但通过接口
的定义可以实现( 多 )重继承关系。

32.如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyAppletClass,则类MyAppletClass必须是( Applet )类的子类并且存储该源程序文件的文件名为( MyAppletClass(.java) )。

33. 设x = 2 ,则表达式 (++x)*3%9 的值是( 0 )。

34. 若x=50,y=100则x>=y的逻辑值是( false )。

35. 设有数组定义:int MyIntArray[ ]={1,2,3,4,5,6,7};则执行以下几个
语句后的输出结果是( 12 )。

int s=0;
for (int I=0;I<myintarray.length;i++)< p="">
if(I%2==1)
s+=MyIntArray[I];
System.out.println(s);
36. class A{
static int i;
}
访问成员变量i 有两种方法分别用语句来实现:( i)、( A.i )。

37. 用于顺序读取本地磁盘文件的文件输入流名称是(FileInputStream)
38. (interface )是Java的关键字用来定义接口。

39. Java语言中,(abstract)语句是用来定义抽象类的。

40. 声明并创建类MyClass的一个对象,其名称为amy,实现语句(MyClass amy=new MyClass())。

41. 若x=12,y=34 则x<=y的逻辑值是(true)。

42. 带有(final)修饰符的类不能被继承。

43. 设有数组定义:int MyIntArray[ ]={11,21,31,41,51,61,71};则执行
以下几个语句后的输出结果是( 123 )。

int s=0;
for (int I=0;I<myintarray.length;i++)< p="">
if(I%2==1)
s+=MyIntArray[I];
System.out.println(s);
44. Java程序分为两种,分别是(Application)和(Applet)。

45. Java中的常用注释标记有(单行标记//)和( 多行标记/* */_ )。

46. java语言所采用的编码方式是___ Unicode ____,每个字符占__2____字节。

47. java的平台无关性主要是通过java的______虚拟机/JVM _____技术来实现的。

48. 如果想创建一个常量,必须用关键字final 来声明。

49. java本身不支持多重继承,但可以通过____接口________方式来实现。

50、java中所有类都是继承自______ Object _________这个父类。

51、java集合类中不允许存放重复元素的常用类是_HashSet _,这个类的
顶层接口为__Collection _。

52、如下的一个java文件内容为:
package com;
public class Test{
public static void main(String[] args){
System.out.println(“helloworld”);
}
}
在当前路径下的带包编译语句为:javac–d.Test.java
53、一个正在执行的线程如果在某些特殊情况下,如被人为挂起或需要执行
时的输入输出操作时,将让出CPU并暂时中止自己的执行,进入______就绪
______状态。

54、Java创建多线程的2种方式 __继承_ ,_实现 runnable。

55、java的io输入输出流中,InputStream、OutputStream和Reader、Writer
的主要区别是_字符流和字节流
56. 在java程序中,系统会自动引入
/doc/d313765771.html,ng这个包,因此不需要再使
用______ import ____语句引入该包。

57. 面向对象的三大特性是:封装、继承、多态。

58. 如果想创建一个全局类变量,必须用关键字(static)来声明。

59. java本身只支持单继承,可以通过_____ extends _______关键字来实
现继承。

60、如果一个方法被修饰为_____ final/终态_______方法,则这个方法不
能被重写。

61、java集合类中一种以键—值的方式存取数据的接口是_Map,实现此接口的最常用类是__ HashMap__ 。

62、如下的一个java文件内容为:
package com;
public class Test{
public static void main(String[] args){
System.out.println(“helloworld”);
}
}
在当前路径下的带包执行语句为:java com.Test
63、如果想获取当前系统时间,可以使用__________new Date();_________
64、Java处理异常的2种方式 ___ try catch, 抛出throws_。

65、java的io输入输出流中,FileInputStream和InputStreamReader的主要区别是节点流和过滤流。

66. 在java程序中,系统会自动引入/doc/d313765771.html,ng这个包,因此不需要再使
用___ import ____语句引入该包。

67. 面向对象的三大特性是:____封装___ ,___继承_,多态。

68. 定义类的构造方法不能有返回值类型,其名称与____类名相同。

69. java本身只支持单继承,可以通过___ extends _________关键字来实
现继承。

70、如果一个变量被修饰为______static______,那么这个变量为全局变量。

71、java集合类中一种以键—值的方式存取数据的接口是Map _,实现此
接口的最常用类是_ HashMap。

72、若有类定义:
class B extends A{

}
则类B是类A的__子类____。

73、程序中实现多线程的方法有两种:继承__Thread;___类和实现Runnable
接口
74、Java异常中的throw和throws区别抛出单个和全部的。

75、java的io输入输出流中,FileInputStream和FileReader的主要区别是__字节流和字符流
</myintarray.length;i++)<>
</myintarray.length;i++)<>。

相关文档
最新文档