Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()
A.静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了
B.动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码
C.动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性
D.动态代理在任何时候都要比静态代理使用方便
编译一个定义了3个类和10个方法的Java源文件后,会产生多少个字节码文件,扩展名是______。
A.1个字节码文件,扩展名是.class
B.13个字节码文件,扩展名是.class
C.3个字节码文件,扩展名是java
D.3个字节码文件,扩展名是class
A.一个Java源文件只能包含一个单一的公开类或接口,以及与之相关的非公开类或接口
B.一个Java源文件只能包含一个类或接口,不管它是公开的还是非公开的
C.一个Java源文件可以包含多个类或接口,不管它们是公开的还是非公开的
D.一个Java源文件可以不包含公开类或接口
B.instanceof的返回值是一个布尔值
C.instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误
D.以上描述都正确
每个Java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。
A.1个
B.2个
C.4个
D.任意多个
A.JVM就是Java虚拟机,包含java核心类库
B.JRE就是java运行环境,包含java程序编译运行的工具环境
C.JDK就是java开发环境,javac是其中的一个工具
D.功能范围:JDK > JVM > JRE