Java语言中,变量名可以用汉字表示。 T
使用方法length( )可以获得字符串或数组的长度 F
length() 方法用于返回字符串的长度。
字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。 T
一个Java源文件中可以有多个类,但只能有一个类是public的 T
接口中的方法默认都是静态的。 F
final类中的属性和方法都必须被final修饰符修饰。 F
final类不能派生子类,final方法不能被覆盖。 T
数组中有length()这个方法,如array.length()表示数组array中元素的个数 F
制造(new)数组时,要指定数组长度,以便为数组分配内存。 T
在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。 T
字符串比较的规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到’\0’为止。 T
类在实现接口方法时必须给出方法体,并且一定要用public来修饰。 T
如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。 T
如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存 T
System类不能实例化,即不能创建System类的对象。 T
数组作为方法的参数时,必须加在数组名后加方括号 T
覆盖只能在不同的类中完成 T
Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。 T
接口中的方法默认都是静态的 F
当一个方法在运行过程中产生一个异常,则这个方法会终止,
但是整个程序不一定终止运行 T
Java中类和方法都不允许嵌套定义 F
有时Java程序执行过程中出现异常并不是程序员的错误造成的,例如网络不通,这时程序员在进行程序设计时无需处理这样的异常 F
所有异常都必须捕获 F
异常也是一个对象 T
package语句必须放到java程序的最开始。 T
抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。 T
语句 System.out.println(4+8+“Hello,world!”); 的输出结果是12Hello,world!。 T
如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。 T
有的类定义时可以不定义构造函数,所以构造函数不是必需的。 F
抽象类必须有抽象方法 F
静态变量是被同一个类的所有实例所共享的。 T
可以覆盖在父类中定义的私有方法。 F
一个类的静态方法不可以访问该类的非静态成员变量。 T
一个Java源文件就是由类和接口组成的。 T
类在实现接口的方法时,必须显式地使用public修饰符。 T
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行 T
引用一个类的属性或调用其方法,必须以这个类的对象为前缀。 F
如果线程死亡,它便不能运行。 T
在Java中,高优先级的可运行线程会抢占低优先级线程。 F
程序开发者必须创建一个线程去管理内存的分配 F
The following answers is the correct way to declare a Boolean variable named truth: boolean truth == true; F
When a class implements an interface, it can define some methods of the interface as needed, and leaves some untouched T
语句 System.out.println(4+8+“Hello,world!”); 的输出结果是12Hello,world!。 T
如果线程死亡,它便不能运行。 T
程序开发者必须创建一个线程去管理内存的分配 F
当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。 F
System.out.println(); 语句的作用是在结尾显示一个换行符。 T
Java中所有的I/O都是通过流来实现的。 T
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。 T
nputStream类和OutputStream类是所有二进制I/O的根类。 T
可以覆盖在父类中定义的私有方法。 F
类及其属性、方法可以同时有一个以上的修饰符来修饰。 T
Java程序执行时出现异常,也不一定是程序本身的错。 T
下述哪条关于构造方法的说法,不符合Java语法的规定( c)。
A.每个类至少有一个构造方法
B.构造方法必须与类同名
C.构造方法无返回值,其返回值类型必须写为void
D.构造方法可以是private的
以下对重载描述错误的是 b
A.方法重载只能发生在一个类的内部
B.构造方法不能重
C.重载要求方法名相同,参数列表不同
D.方法的返回值类型不是区分方法重载的条件
下面的方法,当输入为2的时候返回值是多少?( 10 )
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}
以下代码段将创建几个对象?( 1 )
String s1=“bc”;
String s2=“bc”;
以下描述不正确的有 D
A.try块不可以省略
B.可以使用多重catch块
C.finally块可以省略
D.catch块和finally块可以同时省略