Tweet

Ana Sayfa   Forum   Java Teknolojileri
Yeni Başlık Cevap Ekle
white_bullet Java hakkında (27/06/2008 16:03)
profil seyhan
 offline OFFLINE
 Junior Coder

Kod yazmadan önce Java'nın arkasında neler döndüğünü bilmek çok önemlidir.
Kod yazmaya geçmeden önce bunları iyice öğrenmeliyiz.Ben zaman buldukça
Java notlarına devam etmeye çalışacağim.Şimdi başlayalım:

JAVA'NIN BAŞARILI OLMA SEBEBLERİ:

*Nitelikli bir programlama dili olması
*C++ daolduğugibibellekproblemlerininolmaması.
*Nesneyeyönelik(Object -Oriented) olması
*C/C++/VBdillerininaksinedinamikolması.
*Güvenliolması.
*Internet uygulamalarıiçinelverişli(Applet, JSP, Servlet, EJB, Corba, RMI).
*Platform bağımsızolması: birkereyazher yerdeçalıştır

ÇÖP TOPLAYICISI(GARBAGE COLLECTOR):

Bir programın çalışma durumunda ortaya çıkan ve sonradan kullanılmayan(gereksiz) nesneleri bulur ve onları yok eder(destroy).
Bellek yönetiminin (memory management) yükü,kodu yazan kişiden Java' ya geçmiş olur
Diğer dillerde, örneğin C++ da, oluşturulan nesnelerin yok edilme sorumluluğu kodu yazan kişiye aittir.
Çöp toplayıcısı(garbagecollector) JVM yazılışına(implementation) göre değişkenlikler gösterebilir

JAVA'DA YORUM SATIRI:

Java kaynak kodunun içerisine istediğiniz yorumları yazabilmeniz için belli yol izlemeniz gerekmektedir.
Java'da yorum satırlarını belirtme iki şekilde mümkün olur.
1./*yorum*/,slash -yıldızdan,diğer yıldız-slash arasına kadar istediğiniz yorumu yazabilirsiniz.
Uzun satırlı yorumlarda bu yöntemi kullanabilirsiniz.
2.//yorum,tek satırlık yorum yapmakiçin idealdir. Kısa yorumlarınız için bu yöntemi kullanabilirsiniz


JAVA'DA HER ŞEY NESNE:

Java'da herşeye nesne olarak davranırız. Herseyin nesne olmasına rağmen nesneleri yönetmek için referanslar kullanılır.
Örnek: Diyelimki elimizde bir maket uçak (nesneolarakdüşünün) ve bu maket uçağa ait bir de kumanda(referans) olduğunu düşünelim.
Bu maket uçağı havada sağa sola döndürmek için elimizdeki kumanda cihazını kullanmak zorundayızdır; benzer şekilde havalandırmak veya yere indirmek
için de kumanda cihazından faydalanırız. Burada dikkat edilmesi gereken unsur kumanda cihazından
çıkan emirlerin maket uçağı tarafından yerine getirilmesidir.

JAVA'DA DEPOLANAN VERİLERDE NELER DURUR?:

*Stack: Bulunduğu noktaRAM' dır... Stack üzerinde referansların kendileri bulunur.
*Heap: Burası genel amaçlı bir havuzdur. Nesnelerin kendisi bu alanda durur.
*Statik Alan: Bu alanRAM' de bulunur.Statik alanda yer alan veriler, programın çalışması süresince orada yaşarlar.
Nesnelerin kendileri bu alanda yer almazlar.


Umarım Java konusunda size yararlı olabilmişimdir.Bundan sonraki derslerde
size kod yazımı nesne sınıf kavramından bahsedeceğim.
Şimdilik hoşçakalın.
Saygılarımla.
Seyhan Uçar

[IMG SRC="http://img225.imageshack.us/img225/2408/seyhanzt2.jpg" ALIGN="oğuz"]seyhan[/IMG]

Üye Profili

white_bullet Re:Java hakkında (05/01/2009 15:52)
profil argm
 offline OFFLINE
 New Coder

Merhaba Arkadasim, Java konusunda onerebilecegin kitaplar nelerdir acaba.
Turkce, Ingilizce fark etmez.
Simdiden tesekurler.
Saygilar

profil
 
1 /
 
Ana Sayfa   Forum   Java Teknolojileri
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg