美文网首页JavaSE
JavaSE Day08 常用类型、字符串

JavaSE Day08 常用类型、字符串

作者: 望穿秋水小作坊 | 来源:发表于2021-02-10 17:03 被阅读0次

    一、常用类型

    1. 枚举的本质是什么?下面枚举的构造方法会调用几次?可以外部调用吗?
    image.png
    • 本质是
    • 会调用四次
    • 不允许外部调用
    image.png
    2. 基本类型的缺陷?(至少说两点)
    image.png
    image.png
    3. 简述 Java 中的自动装箱和自动拆箱(Autoboxing and Unboxing)?
    image.png
    4. 判断下面的题目打印的值是什么?从而理解包装类的判等情况?
    image.png image.png
    5. 基本类型数组包装类数组 之间能自动装箱、自动拆箱吗?
    • 不行
    image.png
    6. 在 Java 中的 Math 常用功能?
    image.png
    7. 在 Java 中生成随机数用哪个类比较专业?
    image.png
    8. Java 中的字符串转数字怎么做?(常见调用哪两个方法,有什么区别?)
    image.png
    9. float、double 存储的小数是精确值吗?如果不是,存储的是什么值?适合用来做高精度计算吗?
    image.png
    10. 如果我们要使用高精度计算,用哪个类合适?初始化这个类为什么要使用字符串,而不使用 float 或者 double?
    image.png

    二、字符串

    1. 思考左图中的 s 最终是什么值?
    image.png
    2. 什么是字符串常量池(String Constant Pool)?
    image.png
    3. 观察下图左边和右边,你能想清楚吗?
    image.png
    4. A.intern() 方法被调用后,有什么效果?(分两步回答)Java 的 SCP 在方法区还是堆空间?
    • 在堆空间


      image.png
    5. 字符串的常用方法?(说两个即可)
    image.png
    • 引用类型用 == 号判断相不相等,会直接比较内存地址
    6. Java 中将一段选定的代码,抽取成一个方法,用什么快捷键?
    • Alt + Shift + M
    7. 什么情况下使用 StringBuilder?
    image.png
    8. 简述 StringBuilder 的原理?(从 StringBuilder 本质维护了一个什么数组,以及什么时机、如何进行扩容)
    • 本质 维护了一个字符数组
    • append 的时候会进行按需扩容
    image.png
    9. Java 中的Date 基本介绍?
    image.png image.png
    10. Java 中通常用什么进行 Date 的格式化?
    image.png
    image.png
    11. Calendar 基本介绍(用到再回来看吧)
    image.png image.png

    相关文章

      网友评论

        本文标题:JavaSE Day08 常用类型、字符串

        本文链接:https://www.haomeiwen.com/subject/atzhxltx.html