int和Integer的區別

int是整型,是java的8中基本數據類型之一。 Integer是int對應的包裝類,它有一個final修飾的int字段,並提供了數學運算、字int和字符串之間轉換等常用的方法。Integer和String一樣,也是不可變類型。 查看源碼可發現,在java5之後,valueOf方法使用了一個緩存機制,默認緩存是-128到127。在創建這個範圍的整數時,不需要new新對象,而是使用緩存,提高性能。
相關文章
相關標籤/搜索