Java练习题(五)

21.下面描述属于java虚拟机功能的是?(ABCD)

A.通过 ClassLoader 寻找和装载 class 文件

B.解释字节码成为指令并执行,提供 class 文件的运行环境

C.进行运行期间垃圾回收

D.提供与硬件交互的平台

JVM核心功能

  • 通过ClassLoader 寻找和装载class文件
  • 解释字节码成为指令并执行,提供class文件的运行环境
  • 进行运行期间的内存分配和垃圾回收
  • 提供与硬件交互的平台
  • 22.给出下面的代码段:
  • public class Base {
    int w,
    x,
    y,
    z;
    public Base(int a, int b) {
    x = a;
    y = b;
    }
    public Base(int a, int b, int c, int d) {
    // assignment x=a, y=b
    w = d;
    z = c;
    }
    }
    

    在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的?(CD)

  • A.Base(a,b);

  • B.x=a, y=b;

  • C.x=a; y=b;

  • D.this(a,b);

  • 23.以下关于final关键字说法错误的是(AC)

  • A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性

  • B.final修饰的类不能被继承

  • C.final修饰的方法不能被重载

  • D.final修饰的变量不允许被再次赋值

  • final只能用来修饰类、方法、属性

  • 当用final修饰类的时候,此类不可被继承,即final类没有子类。 这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。 当利用final修饰一个属性(变量)的时候,此时的属性成为常量。

  • final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的方法可以被重载
  • final修饰的变量:
  • 基本类型不能更改值
  • 对象数据类型不能修改指向,但是可以修改内容
  • 24.如下哪些是 java 中有效的关键字(AD)

  • A.native

  • B.NULL

  • C.false

  • D.this

  • Java关键字:
    
    abstract   continue   for          new         switch
    assert     default    if           package     synchronized
    boolean    do         goto         private     this
    break      double     implements   protected   throw
    byte       else       import       public      throws
    case       enum       instanceof   return      transient
    catch      extends    int          short       try
    char       final      interface    static      void
    class      finally    long         strictfp    volatile
    const      float      native       super       while
    


     

  • 25.关于ThreadLocal类 以下说法正确的是(DE)

  • A.ThreadLocal继承自Thread

  • B.ThreadLocal实现了Runnable接口

  • C.ThreadLocal重要作用在于多线程间的数据共享

  • D.ThreadLocal是采用哈希表的方式来为每个线程都提供一个变量的副本

  • E.ThreadLocal保证各个线程间数据安全,每个线程的数据不会被另外线程访问和破坏

  • 22
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值