.java B.class C.obj D.exe
时间: 2024-02-15 14:53:22 浏览: 24
这是几个不同的文件类型的扩展名(后缀名):
- .java:Java源代码文件。
- .class:Java字节码文件,是编译后的Java源代码文件。
- .obj:目标文件,通常是用C/C++编译器编译源代码生成的文件。
- .exe:可执行文件,通常是用C/C++编译器将目标文件链接后生成的文件。在Windows系统中,这是一种常见的应用程序文件格式。
相关问题
48 (1分)在Java中,哪个操作符用于判断一一个对象是否是某个类或其子类的实例?A typeof B instanceof C. typeofcast D. typecast
B、instanceof
instanceof是Java中的一个二元运算符,用于判断一个对象是否是某个类或其子类的实例。语法格式如下:
```
object instanceof class
```
其中,object表示要进行判断的对象,class表示要进行判断的类。如果object是class的实例或其子类的实例,则返回true,否则返回false。
例如,下面的代码判断了一个对象是否是String类或其子类的实例:
```
Object obj = "hello";
if (obj instanceof String) {
String str = (String) obj;
System.out.println(str.toUpperCase());
}
```
因此,选项B是正确的答案。
java入门的的测试题
1. 以下哪个选项不是Java数据类型?
a) int
b) String
c) float
d) double
2. 下面代码的输出结果是什么?
int a = 5;
int b = 3;
System.out.println("a / b = " + a / b);
a) a / b = 1
b) a / b = 1.6666666
c) a / b = 2
d) 编译错误,需要强制类型转换
3. 下面代码的输出结果是什么?
String str1 = "Hello";
String str2 = "World";
System.out.println(str1 + " " + str2);
a) str1 str2
b) HelloWorld
c) Hello World
d) 编译错误,不能直接用加号连接字符串
4. 下面哪个选项是Java中的关键字?
a) class
b) method
c) variable
d) loop
5. 下面哪段代码是一个合法的Java方法定义?
a) void myMethod {
// 方法体
}
b) void myMethod() {
// 方法体
}
c) myMethod() {
// 方法体
}
d) void myMethod(String str) {
// 方法体
}
6. 下面哪个选项可以用来声明一个整型数组?
a) int[] arr;
b) float[] arr;
c) String[] arr;
d) double[] arr[];
7. 下面哪条语句可以用来创建一个对象?
a) Class clazz = MyClass();
b) MyClass obj = new MyClass();
c) obj = MyClass();
d) obj = new MyClass;
8. 下面哪个选项可以用来实现多态性?
a) 继承
b) 封装
c) 接口
d) 以上均可
9. 下面哪个选项是用来处理异常的关键字?
a) try
b) catch
c) finally
d) 以上均是
10. 下面哪个方法可以用来读取控制台输入的字符串?
a) System.out.println()
b) System.console()
c) System.out.readline()
d) Scanner.nextLine()