Java Nedir, Temelleri

Java Nedir, Temelleri

Sizlere bu yazımda hepimize biraz efsanevi birazda merak konusu olan JAVA programlama dilinden bahsedeceğim, JAVA öğrenilmesi diğer programlama dilleri kadar kolay olmayan öğrenildiği zaman ise tüm dünya’ya kafa tutabilecek bir hava yapabilecek bir programlama dili. JAVA ile tanışmam bundan yaklaşık 15 yıl önce eski nokia telefonlarında oyunların giriş ekranlarında logosuyla karşılaştığım JAVA o günden bugüne bende merak ve heyecan oluşturdu. O zamanlardan bu zamana kadar öğrenmeye hayalleri kurduğum JAVA’yla artık Andorid programlama alanında tanışmış oldum, JAVA aslında öğrenilmesi zor bir programlama dili olarak nitelendirdik fakat diğer programlama dillerine hakimiyet derecenize göre size çok daha basit gelebilir. Fakat hiç bir programlama dili bilginiz olmadığı durumda ilk defa bir programlama dili öğreniyorsanız zorluk sizi korkutmasın eğer JAVA’yı öğrenirseniz hayatınızda büyük bir yol kat edersiniz.

Java Nedir ?

JAVA 1995 Yılında Sun Microsystems tarafından geliştirilmiştir, günümüzde JAVA çok hızlı bir şekilde yayılmaktadır ve bir çok uygulama için vazgeçilmez durumdadır. JAVA yapı olarak hızlı ve güvenilirdir. JAVA her yerdedir mobil telefonunuzda, bilgisayarınızda veya herhangi web sitesinde java ile her yerde karşılaşabilirsiniz. JAVA bir çok programlama diline öncelik etmiş bir yapıdadır. JAVA ücretsizdir ve hemen resmi web sitesinden indirerek kullanmaya başlayabilirsiniz. Son olarak JAVA’nın en önemli özelliği diyebileceğimiz güncelleme desteğidir, şuanda dünyanın en köklü yazılım şirketlerinden biri olan ORACLE firması altında gelişimini devam etmektedir ve dikkatinizi çekecek bir detay 1995 yılında yazmış olduğunuz yazılım şuanda JAVA’nın en son sürümünde dahi çalışmaktadır.

Java Temelleri ?

Yazımızın bu kısmına kadar JAVA’nın detaylarından bahsettin bu kısımda ise JAVA programlama dilini öğrenecekseniz bilmeniz olmazsa olmaz temellerden bahsedeceğim. Temellerinden sadece örneklendirmeler ile bahsedeceğim. Alt kısımdaki temelleri anlayabilmeniz için giriş seviye programlama dili yapısına hakim olmanız gerekmektedir.

JAVA DEĞİŞKENLER

Değişkenler bir programlama dilinde olmazsa olmaz bir alanı kapsamaktadır, programlamanın temeli verilerdir ve bu veriler bir isimlendirme ile yazılımda belirtilmesi gerekmektedir. Bu işlemleride değişkenler sayesinde yapacağız. JAVA’da değişken tanımlamalarında dikkat edilmesi gereken durum değişkenin içeriğinden yani sayı, yazı veya boolean bir ifade olduğunu değişken tanımlamadan belirtilmesi gerekmektedir. Gelin alt kısımda örneklerle bahsedelim.

int SayiIcerenDegiskenAdi = 1;
String YazıIcerenDegiskenAdi = "Kahramaner";
double OndanlikSayiIcerenDegiskenAdi = 3.14;
float OndanlikSayiIcerenDegiskenAdi = 3.14f;
boolean EvetHayirIcerenDegiskenAdi = true;

JAVA DİZİLER (ARRAY)

Diziler değişkenler gibi düşünebileceğimiz fakat bir değişkende birden fazla veri tutabileceğimiz, programlama dillerinde en çok kullanacağınız işlemlerdendir.

String[] YaziIcerenDizi = new String[3];
//3 ile belirttiğimiz alan dizi içerisinde bulunabilecek maksimum dizi sayisidir.
YaziIcerenDizi[0] = "Bir";
YaziIcerenDizi[1] = "İki";
YaziIcerenDizi[2] = "Üç";
System.out.println(YaziIcerenDizi[0]);
//System.out.println() Java Editöründe log arayüzüne cevap yazabilecek fonksiyon, android studio'da "sout" tab yaparak hızlıca yazabilirsiniz.

 

Dizileri farklı bir şekilde de tutabilirsiniz.

String[] YaziIcerenDizi = {"yusuf","kahramaner"};
int[] SayiIcerenDizi = {1,2,3};

JAVA LİSTELER

Listeler, dizilerle aynı amaca hitap eden fark olarak dizilerde belirttiğimiz maksimum değeri belirtmeden dilediğimiz kadar veriyi listelerde tutabiliriz.

ArrayList<String>; YaziIcerenListe = new ArrayList<String>();
YaziIcerenListe.add("yusuf");
YaziIcerenListe.add("kahramaner");
System.out.println("Ad :" + YaziIcerenListe.get(0));
System.out.println("Soyad :" + YaziIcerenListe.get(1));

JAVA SET

Array(Dizi) ile aynı özellikleri taşır sadece aynı içeriği barındıran ifadeyi bir defa barındırmamıza olanak sağlar.

HashSet<String> YaziIcerenSayi = new HashSet<String>();
YaziIcerenSayi.add("Yusuf");
YaziIcerenSayi.add("Kahramaner");
YaziIcerenSayi.add("Yusuf");

System.out.println(YaziIcerenSayi.size());
//Sonuç 2 verecektir, 3 olmasına rağmen.

JAVA MAP

Array(Dizi) ile aynı özellikleri taşır ve içerisinde bulunan değere bir isim verebiliriz. Verileri çekerken bu isme göre kolayca çekebiliriz.

<pre>HashMap<String , String> YaziHashMap = new HashMap<String ,String>();
YaziHashMap.put("Ad","Yusuf");
YaziHashMap.put("Soyad","Kahramaner");
System.out.println(YaziHashMap.get("Ad"));

JAVA OPERATÖRLER

Programlama dillerin olmazsa olmaz işlemlerin başında gelir, matematiksel işlem yaparken ve aklınıza gelebilecek bir çok işlemlerde operatörlerden yararlanacağız.


int bir = 1;
int iki = 2;
int uc = 3;

int topla = bir+iki+uc;
System.out.println(topla);

int carp = bir*iki*uc;
System.out.println(carp);

int bol = bir/iki/uc;
System.out.println(bol);

int cikar = bir-iki-uc;
System.out.println(cikar);

bir++;
// bir değişkenini bir artırır.
System.out.println(bir);

bir = bir+1;
// aynı işlemi yapar.
System.out.println(bir);

bir = bir*5;
// veya dilediğimiz şekilde değişkeni değiştirebiliriz.

System.out.println(bir);

Karşılaştırma Operatörleri

x>y // x , y’den büyüktür.
x<y // x , y’den küçüktür.
x>=y // x , y’den büyüktür veya eşittir.
x<=y // x , y’den küçüktür veya eşittir.
x==y // x , y’den eşittir.
x=!y // x , y’den eşit değildir.

AND Gösterimi && şeklinde kullanılabilir.
OR Gösterimi || şeklinde kullanılabilir.

 

Bu yazımızın sonuna geldik, bir sonraki işlemler mantıksal işlemler ile devam edeceğiz. Yazımı sıkılmadan buraya okuduğunuz için teşekkür ederiz.

Yararlı olabildiysem ne mutlu, Hatam var ise bildirilirse düzeltebilirim.

Beğen  3
Yazar

2008, Yılından beri sistem ve yazılım teknolojileri ile ilgilenmekteyim. Ayrıntılı bilgi için hakkımda sayfamı inceleyebilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yapılan Yorumlar ( 10 )