Java da – Veri Tipleri ve Değişkenler

Declaration nedir ? 

Declaration bir class içerisinde veri tipini tanımlamaktır . Ayrıca bellekte de yer ayrılır.

Local Variable(Local değişken nedir )? 

Java da metod içerisinde tanımladığımız değişkenlere local değişken diyebiliriz.
Local değişkenleri metod içerisinde kullanıyorsak ilk değer vermek zorundayız (initialize)
Değer vermediğimizde hata verecektir.

public static void main(String[] args) {

  int number ;
  //java number degiskenine 0 atamaz!
  //local degiskenler icin initialize yapilmaz!
  //burada degiskenin degeri 0 degildir.

  //compile error
}




Instance Variable nedir ? 

Bir class içerisinde tanımlanan static olmayan değişkenlere verilen isimdir.
İlk değer vermek zorunda değiliz (initialize)

Javada static ve instance degiskenlere otomatik olarak bir değer atanır.
Byte , short , int , long icin -> 0 atanir.
Float , double -> 0.0
Boolean -> false
Char –> ‘\u0000’
Object reference ve reference type icin -> null
 
Numeric Literals
Literal kavramı bir değişkenin alabileceği değerler kümesidir.
Eğer numeric değerin sonuca onun tipini belirten bir harf koymazsak int gibi davranılır.
Örnek verirsek long değişkenin sonuna L yada l harfini koyabiliriz
Ondalıklı sayılarda veri tipinin sonunda harf belirtmezsek double gibi davranır
Örnek verirsek float bir değişkenin sonuna F yada f harfini koyabiliriz
Java 7 de numeric literals arasına underscore koyarak sayının okunmasını kolaylaştırabiliriz
long numberOfUnits = 1234_567_897; 
byte b1 = 100; 
100 -> int tipindedir. //Burada otomatik olarak daraltma yapilir/narrow
byte b2 = (byte) 100;
 
 

#declaration, #instance-variable, #java, #java-dersleri, #local-variable, #numeric-literals, #veri-tipleri