Literals
1 min readNov 13, 2019
Değişkene atanabilecek herhangi bir sabit değer, literal / sabit değerler olarak adlandırılır.
Java’da literaller;
- Integer Literal
- Float Literal
- Boolean Literal
- Character Literal
- String Literal
Literaller ile ilgili şunları bilmemiz gerekiyor.
- Decimal literal, varsayılan olarak kullanılan 10 luk sistemdir.
- Octal literal, 8 lik taban sistemdir. [0,7] arasındadır. Octal literal için sayının başına 0(sıfır) koymalıyız.
- Hexadecimal literal, 16 lık taban sistemdir.[0,15] arasındadır. Hexadecimal olduğunu bildirmek için sayının başına 0x koymalıyız.
- Binary literal, 2 lik taban sistemdir. [0,1] arasındadır. Binary olduğunu bildirmek için sayının başına 0b koymalıyız.
- Double Literal, 64 bittir. 105.5 veya 105.5d, 105.5D şeklinde tanımlanabilir.
- Float Literal, 16 bittir. 105.5f, 105.5F şeklinde tanımlanabilir.
- Eğer f etiketini koymazsak java double olarak algılar.
- Referans type’dır.
- “” içerisinde tanımlanır.
- String objeleri immutable özelliğe sahiptir.(Değiştirilemez.) İleride ayrıntılı işleyeceğiz.
- String objeleri == yerine equals() methodu ile karşılaştırılmalıdır.
Örnek kod olarak;
Github linki : literals