Java 10 da var Kullanımı
Java 10 ile birlikte “var” ile değişken tanımlama özelliği geldi. Bu yazıda “var” kullanımının nasıl yapıldığına java örnekleriyle bakacağız.
Java ile “var” kullanarak sadece yerel değişkenler tanımlanabilir. “var” kullanımının en önemli ve dikkat edilmesi gereken nokta budur.
İlk olarak Java’da klasik olarak değişken nasıl tanımlarız bakalım.
String mesaj="Merhaba Dünya";
int rakam=9;
List liste=new ArrayList<String>();
Code language: JavaScript (javascript)
Java 10 da ise
var mesaj = "Java 10";
var liste = new ArrayList<String>();
var map=new HashMap<String,String>();
Code language: JavaScript (javascript)
şeklinde tanımlama yapabiliyoruz.
Bu bize hem yazım hem de okuma kolaylığı sağlamaktadır. Bir örnek ile daha da açıklamaya çalışayım.
HashMap<String, String> map= new HashMap<>();
Code language: JavaScript (javascript)
Kodunu “var” ile tanımlayalım bir de;
var map = new HashMap<String, String>();
Code language: JavaScript (javascript)
işte bu kadar kolay oldu.
Döngü kullanımında ise
var notlar = new int[3];
intArray[0] = 55;
intArray[1] = 74;
intArray[2] = 89;
for(var n : notlar)
System.out.println(n);
Code language: JavaScript (javascript)
Şeklinde kullanılmaktadır.”var” kullanımında dikkat edilecek bazı durumlar bulunmaktadır.
- Yerel değişkenlerde kullanılabilir.
- Lambda ifadelerinde kullanılmaz
- “var” ile tanımlanan değişkene başlangıç olarak null atanamaz.
- “var” ile tanımlanan değerin mutlaka initalize olması gerekir.
“var” ile stream işlemleri yapılabilir.
var uye = uye.getListe.stream()
.findFirst()
Code language: JavaScript (javascript)
No Comment! Be the first one.