JAVA Programlama Dili

Sun Microsystems mühendislerinden James Gosling

tarafından 1996 yılında geliştirilmeye başlanmış açık kodlu, nesneye yönelik,

platformdan bağımsız, yüksek performanslı, çok işlevli, yüksek seviye,

adım adım işletilen (interpreted) bir dildir.

Bir Java yazılımı şu şekilde geliştirilir:

* Programcı Java kodunu yazar. (.java dosyası olarak kaydedilir)
* Bu kod bir Java derleyicisi ile derlenir. Sonuçta bytekod adı

verilen (.class uzantılı byte code) bir tür makine kodu ortaya çıkar. Platform bağımsızlığını

sağlayan şey bytecode’dur. Çünkü bir kere bytecode oluştuktan sonra

yazılım sanal makine iceren tüm işletim sistemlerinde çalışabilir.
* Bu byte kod Java Virtual Machine (Java Sanal Makinesi) tarafından adım adım işletilir.

Yukarıdaki adımlarda görüldüğü üzere JAVA kodu compile edildikten
sonra oluşan byte kod taşınabilme özelliğine sahiptir. Bu özellik JAVA
dünyasında WORA (Write Once Run Anywhere (bir kere yaz ve her yerde
çalıştır) ) sloganı ile platform independence ( Ortam bağımsız)
olmasını ifade eder.

JAVA programlama dili Sun Microsystems tarafından tasarlanmaya ve geliştirilmeye günümüzde de devam etmektedir. Aile olarak bazı java aileleri ve yapabilecekleri aşağıda sıralanmıştır:

j2se : JAVA to Standard Edition: Java’nın standart sürümüdür ve temel fonksiyon ve özellikleri içerir. Genelde java programlama dili denilince kastedilen API’nin ismidir.

j2ee: JAVA to Enterprise Edition: Java’nın gelişmiş sürümüdür. Genelde web programlamayı içeren JSP gibi eklentiler bu paketin içerisindedir.

j2me : JAVA to micro edition: Java’nın küçültülmüş sürümüdür. Standart versiyonu olan J2SE’ye göre daha hafif ve daha hızlı olarak tasarlanmıştır. Burada tam bir alt küme olarak düşünmek ve j2se’de bulunan herşeyin j2me’de de olacağını sanmak bir hatadır. J2ME içerisinde programlanan ortama göre (örneğin cep telefonu) özel olarak kullanılan ilave sınıf ve kütüphaneler bulunmaktadır.

j2card: JAVA to card : JAVA’nın akıllı kartlar (smart cards) için geliştirilen paketinin ismidir.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


411 views

Leave a Reply


4 + = altı

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'JAVA Programlama Dili' isimli yazı 14 Apr 2007 tarihinde, saat: 03:21 'de �adi Evren �EKER tarafından gönderilmiş, toplam411 defa okunmuştur.

Benzer yazıları JAVA, Nesne Yönelimli Programlama, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: JAVA, Nesne Yönelimli Programlama, Programlama Dilleri