06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Örnek: Selam.java<br />

public class Selam {<br />

public static void main(String args[]) {<br />

System.out.println("Selamlar !");<br />

}<br />

}<br />

Şekil-1.2. JAVA kodunun çalıştırılma aşamaları<br />

Yukarıda yazılan uygulamanın hangi aĢamalardan geçtiği Ģekil üzerinde ilerleyen paragraflarda<br />

gösterilmiĢtir:<br />

Şekil-1.3. Selam.java’nın geçtiği aşamalar<br />

Yazılan kaynak kodları ilk önce javac komutuyla derlenir; ardından java komutuyla çalıĢtırılır. Fiziksel<br />

dosyanın içerisindeki her sınıf (class) için fiziksel olarak bir .class dosyası oluĢturulur.<br />

Çöp Toplayıcı (Garbage Collector)<br />

Çöp toplayıcı devamlı olarak takip halindedir; <strong>Java</strong> uygulamasının çalıĢma süresince ortaya çıkan ve<br />

sonradan kullanılmayan gereksiz nesneleri bulur ve onları temizler. Böylece bellek yönetim (memory<br />

management) yükü tasarımcıdan JVM‘e geçmiĢ olur. Diğer dillerde, örneğin C++ programlama dilinde,<br />

oluĢturulan nesnelerin yok edilme sorumluluğu tasarımcıya aittir.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!