美文网首页
Java类型 && (装箱&拆箱)

Java类型 && (装箱&拆箱)

作者: 小淼不卖萌 | 来源:发表于2018-08-24 11:19 被阅读0次

    1. Java基本类型

    整数

    • byte 8位
    • short 16位
    • int 32位 整数默认 21亿
    • long 64位

    浮点数

    • float 32位
    • double 64位 小数默认

    字符

    • char 1位

    布尔

    • boolean
    long和float必须加后缀

    2. 自动装箱 & 自动拆箱

    引自 https://blog.csdn.net/hope900/article/details/78647466/

    • 引用类型声明的变量是指该变量在内存中实际存储的是一个引用地址实体在堆
    • 引用类型包括类、接口、数组、String等,String类还是final修饰的。
    • 包装类就属于引用类型
    • 自动装箱和拆箱就是基本类型和引用类型之间的转换
    • 基本类型转换为引用类型后,就可以new对象,从而调用包装类中封装好的方法进行基本类型之间的转换或者toString
    • 集合中想存放基本类型,泛型的限定类型只能是对应的包装类型

    3. Java字符串类

    String

    String类是用final修饰的,引用对象不可变

    StringBuilder

    字符串可变,单线程环境使用,效率也比StringBuffer要高(没有被synchronized修饰)

    StringBuffer

    字符串可变,多线程安全,synchronized修饰

    相关文章

      网友评论

          本文标题:Java类型 && (装箱&拆箱)

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