Algoritma ve Programlama Dünyası — JAVA Veri Tipleri

Turhan Can Kargın
Kodcular
Published in
2 min readMar 12, 2022

Herkese merhabalar!! Algoritma ve programlama dünyası serisinde bir önceki bölümünde C++ dilinde olan veri tiplerini öğrendik. Bu yazıdan önceki bölüm olan Algoritma ve Programlama Dünyası — C++ Veri Tipleri yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz.

Bir önceki bölümlerde Python ve C++ veri tiplerini gördüğümüze göre bu bölümde JAVA için veri tiplerine göz atabiliriz.

https://giphy.com/gifs/coding-programming-software-engineering-ekjmhJUGHJm7FC4Juo

Bu yazı C++ veri tipleri yazılarına göre nispeten daha kısa olacak çünkü her iki dilde C türevi diller olduğu için tanımlamalar aynı şekilde olurken bazı farklılıklar vardır.

Data types in Java — GeeksforGeeks

Yukarıdaki resimde Java veri tiplerinin özetini görebilirsiniz. Hadi şimdi bu veri tiplerini tek tek açıklayalım.

  • Byte → Bellekte 1 byte yer tutar ve bu sebeple JAVA’daki en küçük tam sayı tipidir.
public static void main(String[] args)
{
byte number_1 = 20;
}
  • char → Bellekte 2 byte yer kaplar. İşaretsiz tam sayı niteliği taşır ama içerisine girilen sayının Unicode harf karşılığını tutar. Bu da içerisinde sadece bir harf tutabilmesini sağlar.
public static void main(String[] args)
{
char letter = 'A';
char letter_2 = 60;
// letter değişkeni arkaplanda A harfinin Unicode sayısal değerini tutar
}
  • Short → Bellekte 2byte yer kaplar ve içerisinde kısa tam sayıları tutar.
public static void main(String[] args)
{
short short_number_1 = 100;
}
  • INT → Integer kelimesinin kısaltılmışıdır ve bellekte 4byte yer tutar. En sık kullanılan veri tipidir.
public static void main(String[] args)
{
int int_number = 1000;
}
  • Long → C++ dilinde skıntılı bir veri tipi olduğu için ele almadık ama Java’da sorunsuz kullanabileceğiniz bir veri tipidir. 8 byte yer tutar.
public static void main(String[] args)
{
long long_number = 2000000;
}
  • Float ve Double → Float bellekte 4 byte kaplarken, double 8 byte kaplar. Ondalıklı sayıları tutarlar.
  • String → Karakter dizilerini tutan string veri yapısı bellekte 8 byte yer kaplar.
public static void main(String[] args)
{
String string_1 = "JAVA String Tanımlama";
}
  • Boolean → Bellekte 1 byte yer kaplar ve mantıksal işlemlerin sonuçlarını kontrol etmemize yarar. True ve False değerlerini alır.
public static void main(String[] args)
{
boolean condition = (2>1);
}
Photo by Clément Hélardot on Unsplash

Yukarıdaki condition ifadesi doğru bir ifade olduğu için condition true olarak tanımlanacaktır.

Bu yazıda JAVA dilinde olan veri tiplerini öğrendik. Vakit ayırıp okuduğunuz için teşekkür ederim. Serinin bir sonraki bölümünde görüşmek üzere.

KAYNAKÇA:

--

--