栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java题题练(四),你不得不掌握的知识点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java题题练(四),你不得不掌握的知识点

光学不练那可不行,来测一测吧!

   需要更多教程,微信扫码即可
      

题目一:关于finally,下面哪个描述正确? ()

A:在catch块之前但在try块之后执行finally块B:finally块会被执行无论是否抛出异常C:只有在执行catch块之后才执行finally块D:都不是

题目二:以下表达式的类型和值是什么?(注意整数除法)()

1

-5 + 1/4 + 2*-3 + 5.0

A:int -3B:int -4C:double -5.5D:double -6.0

题目三:Java中基本的编程单元为:

A:类B:函数C:变量D:数据

题目四:下列说法正确的是( )​​​​​​​

A:volatile,synchronized 都可以修改变量,方法以及代码块B:volatile,synchronized 在多线程中都会存在阻塞问题C:volatile能保证数据的可见性,但不能完全保证数据的原子性,synchronized即保证了数据的可见性也保证了原子性D:volatile解决的是变量在多个线程之间的可见性、原子性,而sychroized解决的是多个线程之间访问资源的同步性

题目五:以下多线程对int型变量x的操作,哪个不需要进行同步(    )​​​​​​​

A:x=y;B:x++;C:++x;D:x=1;

题目六:以下程序的执行结果是:

1

2

3

4

5

6

7

8

9

10

11

static boolean foo(char c){

     System.out.print(c);

     return true;

 }

 public static void main(String[] args) {

     int i =0;

     for(foo('A');foo('B')&&(i<2);foo('C')){

         i++;

         foo('D');

     }

 }

A:ABDCBDCBB:ABCDABCDC:编译时出错D:运行时抛出异常

题目七:下面有关java classloader说法错误的是?​​​​​​​

A:Java默认提供的三个ClassLoader是BootStrap ClassLoader,Extension ClassLoader,App ClassLoaderB:ClassLoader使用的是双亲委托模型来搜索类的C:JVM在判定两个class是否相同时,只用判断类名相同即可,和类加载器无关D:ClassLoader就是用来动态加载class文件到内存当中用的

题目八:以下的变量定义语句中,合法的是()​​​​​​​

A:byte a =128;B:boolean b =null;C:long c=123L;D:float d = 0.9239;

都做出来了吗?答案详解以及相关学习资料扫码即可哦。

  文末福利

   需要更多教程,微信扫码即可
        

                 别忘了扫码领取资料哦            
  【高清Java学习线路图】和【全套学习视频及相关资料】

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531430.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号