基本類型和包裝類的區別?


  • 基本類型只有值,而包裝類型則具有與它們的值不同的同一性(即值相同但不是同一個對象)
  • 包裝類型比基本類型多了一個非功能值:null
  • 基本類型通常比包裝類型更節省時間和空間,速度更快
  • 但有些情況包裝類型的使用會更合理:
  1. 泛型不支持基本類型,作為集合中的元素、鍵和值直接使用包裝類(否則會發生基本類型的自動裝箱消耗性能)。如:只能寫 ArrayList<Integer>,不能寫 List<int>
  2. 在進行反射方法的調用時


  

  

來一道刷了進BAT的面試題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM