当前位置 博文首页 > m0_48462648的博客:Java基础面试题

    m0_48462648的博客:Java基础面试题

    作者:[db:作者] 时间:2021-08-02 09:53

    一、填空题(15分)
    1.Java虚拟机就是一个虚拟的用于执行 Java文件 的计算机。它是Java最核心的技术,是Java跨平台的基础。
    2.安装JDK后,为了告诉计算机javac.exe和java.exe等执行文件的位置,指令javac含义是______编译____,指令java的含义是_____运行_______。
    3.Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是 数字 。
    4.Java中整型变量有byte、short、int和long四种,不同类型的整数变量在内存中分配的字节数不同,数值范围也不同。对于int型变量,内存分配 4 个字节。
    5.&&是短路与运算符,如果左侧表达式的计算结果是false,右侧表达式将不再进行计算。
    6.基本数据类型的类型转换中,要将double类型的值3.14159赋给为整数类型变量n的语句是_________int n =(int)(3.14155)

    7.在Java JDK1.7之前,switch只能支持byte、short、char、int或者其对应的封装类以及Enum类型。在JDK1.8中又加入了 String 类型。
    8.数组会在内存中开辟一块____独立________的空间,每个空间相当于之前的一个变量,称为数组的元素。数组的长度一经确定,就无法再改变。
    9.Arrays.copyOf(arr,newLength)方法的作用是___________复制数组
    ___________。
    10.创建数组后,系统会给每一个数组元素一个默认的值,如int类型元素的默认值是______

    cs