下列关于JVM说法,错误的是()。
A.JVM通过专门的线程实现内存的回收。
B. 使用java命令时,可以通过参数来设置分配JVM的内存大小。
C. JRE包括JVM及Java核心类库。
D. 目前主流版本JVM通过纯解释的方式运行Java字节码。
- · 有7位网友选择 D,占比63.64%
- · 有2位网友选择 A,占比18.18%
- · 有1位网友选择 B,占比9.09%
- · 有1位网友选择 C,占比9.09%
A.JVM通过专门的线程实现内存的回收。
B. 使用java命令时,可以通过参数来设置分配JVM的内存大小。
C. JRE包括JVM及Java核心类库。
D. 目前主流版本JVM通过纯解释的方式运行Java字节码。
A.Java语言是纯粹的面向对象的语言。
B. Java程序的运行必须有Java虚拟机(JVM)的支持。
C. Java语言支持指针。
D. Java语言支持多重继承。
A.JVM能够执行二进制代码。
B.JVM把与平台无关的字节码转换成机器码。
C.JVM是一台虚拟的计算机,没有自己的CPU和内存。
D.JVM不能够执行二进制代码。
A.线程都是Thread类的对象
B.Thread类属于java.util包
C.继承Thread的方式定义线程后,覆写的run方法会在该线程的start方法被调用后被JVM自动运行
D.继承Thread的方式定义线程后,不能再继承其他类了,导致程序的可扩展性降低
A.继承Thread类创建线程的方式可以防止出现多父类问题
B.Thread类属于java.util包
C.继承Thread的方式定义线程后,覆写的run方法会在该线程的start方法被调用后被JVM自动运行
D.继承Thread的方式定义线程后,你不能在继承其他的类了,导致程序的可扩展性大大降低
A.默认构造方法是指带有参数的构造方法
B.可以显式定义类的默认构造方法
C.如果定义的类中没有构造方法,JVM将自动提供一个默认构造方法
D.只要类中显式定义了一个或多个构造方法,而且这些定义的构造方法都带参数,那么将失去默认构造方法
A.Throwable类定义了Java语言中所有的异常情况
B.Exception是用户程序不能够捕获到,只能由系统捕获到的异常情况
C.Error定义了通常无法捕获到的情况
D.RuntimeException是程序运行时产生的,由JVM进行处理
A、path用来指定java虚拟机(JVM)所在的目录
B、classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
C、在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
D、只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
A.一个类中只能定义一个空参数的构造方法
B.一个类中可以定义多个构造方法
C.如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D.构造方法的作用是给属性初始化
A、Java提供了两类主要的异常:runtimeException和checkedException
B、checkedException主要是指IO异常、SQL异常等,JVM要求必须对其进行catch处理,所以,不管我们是否愿意,都是要写一大堆的catch块去处理可能出现的异常。
C、runtimeException出现的时候程序会由虚拟机接管,NullPointerException就属于此类。
D、如果不对运行时异常进行catch处理,程序也不会终止。
A、A、一个类中只能定义一个构造方法
B、B、一个类中可以定义多个构造方法
C、C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法
D、D、构造方法的作用是用来给属性进行初始化的
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!