28 Java日常练习题,每天进步一点点

Java日常练习题,每天进步一点点(28),博智网带你了解详细信息 。
目录

  • 1、为AB类的一个无形式参数无返回值的方法method书写方法头,可以用AB.method()方式调用,该方法头的形式为( ) 。
  • 2、以下类定义中的错误是什么?()
  • 3、请问以下代码运行结果是:
  • 4、关于继承和实现说法正确的是 ? ( )
  • 5、以下哪一个不是赋值符号?
  • 6、以下代码将打印出
  • 7、以下哪个式子有可能在某个进制下成立()?
  • 8、Java语言中,下面哪个语句是创建数组的正确语句?( )
  • 9、执行如下程序代码
  • 10、下面有关java threadlocal说法正确的有?
    • 答案汇总:
  • 总结

    1、为AB类的一个无形式参数无返回值的方法method书写方法头,可以用AB.method()方式调用,该方法头的形式为( ) 。
    正确答案: A
    static void method( )
    public void method( )
    final void method( )
    abstract void method( )
    题解:
    可以直接类名.方法名的,这个方法一定是static的

    2、以下类定义中的错误是什么?()
    【28 Java日常练习题,每天进步一点点】abstract class xy
    {
    abstract sum (int x, int y) { }
    }
    正确答案: C
    没有错误
    类标题未正确定义
    方法没有正确定义
    没有定义构造函数
    题解:
    1、抽象方法不能有方法体,这是规定
    2、该方法缺少返回值,只有构造没有返回值

    3、请问以下代码运行结果是:
    28 Java日常练习题,每天进步一点点

    文章插图
    28 Java日常练习题,每天进步一点点

    文章插图
    28 Java日常练习题,每天进步一点点

    文章插图

    8、Java语言中,下面哪个语句是创建数组的正确语句?( )
    正确答案: A B D E
    float f[][] = new float[6][6];
    float []f[] = new float[6][6];
    float f[][] = new float[][6];
    float [][]f = new float[6][6];
    float [][]f = new float[6][];
    题解:
    二维数组定义,一维长度必须定义,二维可以后续定义

    9、执行如下程序代码
    char chr = 127;
    int sum = 200;
    chr += 1;
    sum += chr;
    后,sum的值是 ; ( )
    备注:同时考虑c/c++和Java的情况的话
    正确答案: A C
    72
    99
    328
    327
    题解:
    在C/C++中:因为char类型的数据范围为0到127,127+1超过了这个范围,而127的二进制为01111111,加1后按照有符号输出就为-128,所以200-128=72
    在Java中:java中只有byte, boolean是一个字节, char是两个字节, 所以对于java来说127不会发生溢出, 输出328

    10、下面有关java threadlocal说法正确的有?
    正确答案: A B C D
    ThreadLocal存放的值是线程封闭,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递 。
    线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问
    的;在线程消失之后,其线程局部实例的所有副本都会被垃圾回收 。
    在Thread类中有一个Map,用于存储每一个线程的变量的副本 。
    对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式 。
    题解:
    全对

    答案汇总:
    1、正确答案: A
    2、正确答案: C
    3、正确答案: D
    4、正确答案: A
    5、正确答案: C
    6、正确答案: C
    7、正确答案: A
    8、正确答案: A B D E
    9、正确答案: A C
    10、正确答案:A B C D
    总结本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注趣讯吧的更多内容!