zoukankan      html  css  js  c++  java
  • 自动装箱、拆箱

    byte,short,char,int,long,float,double和boolean对应的封装类为Byte,Short,Character,Integer,Long,Float,Double,Boolean。

    自动装箱:就是将原始类型转为对象,自动装箱时编译器调用valueOf将原始类型值转换成对象

    自动拆箱:就是将对象转为原始类型,编译器通过调用类似intValue(),doubleValue()这类的方法将对象转换成原始类型值

    自动装箱的弊端:

    Integer sum = 0;
     for(int i=1000; i<5000; i++){
       sum+=i;
    }
    每次循环时都会先拆箱然后在相加,影响程序性能,实际发生如下:
    sum = sum.intValue() + i;
     
  • 相关阅读:
    寒假学习进度7
    寒假学习进度3
    寒假学习进度6
    寒假学习进度5
    寒假学习进度8
    加分项
    每日博客
    每日博客
    每日博客
    每日博客
  • 原文地址:https://www.cnblogs.com/-scl/p/7501593.html
Copyright © 2011-2022 走看看