Int & Integer Farkları – JAVA
Selamlar ,
int primitivdir yani ilkeldir ve sadece değer tutar. Tuttuğu değer null olamaz.
Integer ‘class’tır ve default değeri vardır. Fonksiyonlar barındırır. Nesne oluşturunca çok yer tutar.
İnt
- Matematiksel Hesap işlemlerinde Kullanılabilir.(+ , – , * …)
- Parametre olarak kullanılabilir.
- Serileştirme (serialization) işleminde kullanılamaz.
- Null değerlere izin verilmez.
- Generic bir nesne olarak kullanılmaz.
Integer
- Matematiksel Hesap işlemlerinde kullanılamaz(+ , – , * …)
- Parametre olarak kullanılabilir.
- Serileştirme (serialization) işleminde kullanılabilir.
- Null değerlere izin verilir.
- Generic bir nesne olarak kullanılabilir.
Temel olarak Int ve ınteger arasındaki farklar bunlardır. Integer içerisinde ınt değeri taşıyan bir nesnedir. Bu yazıdaki tüm farklılar aynı şekilde char/Character , flot/Float , double/Double , short/Short , long/Long kavramları içinde geçerlidir.