15 Nisan 2015 Çarşamba

Java'da primitif veri tipleri

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
...

Primitif veri tipleri 8 tanedir:

byte
short
int
long
float
double
boolean
char

java.lang.String classı primitif değildir.

Default değerler

Tanımlandıktan sonra initialize edilmeyen değişkenlere compiler bazı default değerler verir.
Yalnız local variable'lara default değer verilmez.
Initialize edilmemiş bir local değişkene erişilirse compile-time hatasına neden olur.

Data TypeDefault Value (for fields)
byte0
short0
int0
long0L
float0.0f
double0.0d
char'\u0000'
String (or any object)  null
booleanfalse
...

Primitif tipler new keywordu ile yaratılmazlar. Çünkü bir classtan elde edilen nesne değil, built-in tanımlı özel veri tipleridir.

Primitif tiplere direk olarak bir literal ile değer verilebilir.

1 yorum: