Geniş Ekran Modu Otomatik Ekran Boyutu Font Boyutunu Azalt Font Boyutunu Azalt Font Boyutunu Normal Yap Yazdır

Java İle Neler Yapılabilir?

Java ile neler yapılabilir?

Java ile Neler Yapılabilir?

Java TM platformu bilgisayar ağının varlığı da göz önüne alınarak uygulamaların/programların farklı işletim sistemleri üzerinde çalıştırılabilmesi düşüncesiyle geliştirilmiş yeni  teknolojidir. Java teknolojisi kullanılarak aynı uygulama farklı  ortamlarda çalıştırılabilir. Örneğin kişisel bilgisayarlarda, Macintosh bilgisayarlarda, üstelik cep telefonlarında...

Java TM platformu hem programlama dili, hem de bir ortam olarak düşünülebilir. Programlama dili olarak, açık kodlu, nesneye yönelik (object-oriented), güvenli, sağlam, İnternet için elverişli bir teknolojidir denilebilir. Ortam olarak da orta katman (middleware) teknolojiler bulmak mümkündür.  

Gerek Java programlama dili, gerekse bu dile bağlı alt teknolojiler, VBTM veya Borland DelphiTM gibi sadece belirli bir firma tarafından geliştirilmiş ürünler değillerdir. Java ve bu dile bağlı alt teknolojiler, Sun MicroSystems tarafından tanımlanmış belirtimlerden (specifications) oluşmaktadır. Bu belirtimlere sadık kalan her yazılım firması Java Sanal Makinası, kısaca JVM (Java Virtual Machine), veya Java programlama diline bağlı alt teknolojiler yazabilir (örneğin Application Server - Uygulama Sunucusu). Eğer bu belirtimlere sadık kalınmayıp standart dışı bir JVM veya Java programlama diline bağlı alt teknolojiler yazılmaya kalkışılırsa hukuki bir suç işlenmiş olur.  

Peki belirtim (specifications) ne demektir? Sun MicroSystems, JVM veya Java programlama diline bağlı alt teknolojiler yazmak için belirli kurallar koymuştur; bu kurallar topluluğuna "belirtimler" denir. Örneğin biraz sonra ele alınacak olan çöp toplama sistemi (garbage collector)...

Çöp toplama sistemi daha önceden oluşturulmuş, ancak şu an için kullanılmayan ve bellekte boşu boşuna yer işgal eden nesneleri belirleyerek otomatik olarak siler. Böylece Java programcısı "acaba oluşturduğum nesneyi bellekten silmiş miydim?" sorusunu sormaktan kurtulurlar, ki bu soru C++ programlama dillinde uygulama yazan kişilerin kendilerine sıkça sorması gereken bir sorudur. Şimdi bir yazılım firması hayal edelim, adının ABC yazılım firması olduğunu varsayalım. Bu firma, eğer bir JVM yazmak istiyorsa, bu çöp toplama sistemini, oluşturdukları JVM'in içerisine yerleştirmeleri gereklidir. Çünkü Sun MicroSystems'ın belirtimlerinde, çöp toplama sistemi koşuldur! Eğer ABC firması üşenip de çöp toplama sistemini, oluşturdukları JVM'in içerisine yerleştirmezse hukuki bir suç işlemiş olur.

Şu anda en yaygın kullanılan JVM'ler, IBM ve Sun Microsystems'ın üretilmiş olan JVM'lerdir; ayrıca, HP, Apple gibi bir çok firmanın üretmiş oldukları JVM'ler de bulunmaktadır. 

Java ile Neler Yapılabilir?

Java diliyle projeler diğer programlama dillerine göre daha kolay, sağlıklı ve esnek şekilde yapılması mümkün olur. Kısaca göz atılırsa Java diliyle,

  • GUI (7Grafiksel Kullanıcı Arayüzü) uygulamaları, Applet'ler
  • Veri tabanına erişimle ilgili uygulamalar
  • Servlet, Jsp (Web tabanlı uygulamalar).
  • Dağınık bileşenler (Distributed components) (örneğin EJB, RMI, CORBA).
  • Cep telefonları, Smart kartlar için uygulamalar.
  • Ve daha niceleri...

 

için uygulamalar yazmamız mümkündür.

Gamze ÜSKÜPLÜ

Bu içerikle ilgili henüz herhangi bir yorum yapılmamıştır. Bu içerikle ilgili Yorumunuzu eklemek için burayı tıklayınız.

Açık Kaynak İşletim Sistemleri

Gpl Nedir? Açık Kaynak Kod Nedir?
Gpl lisans anlaşması açık kaynak kod ile bilgi ve resimler
Gpl Nedir? Kaynak Kod Nedir? Açık Kaynak Kod Nedir...
Gpl,kaynak kod,açık kaynak kod tanımları ve konu ile ilgili bilgiler.
Gpl Nedir? Açık Kaynak Kod Nedir?
Gplaçık kaynak kod hakkında bilgi...
Gpl , Kaynak Kod , Açık Kaynak Kod.
Gpl , kaynak kod ve açık kaynak kod nedir ?
Gpl Nedir? Açık Kaynak Kod Nedir?
Gpl ve açık kaynak kod hakkında bilgiler
Neden Linux En İyisi?
Bence, insanlar özgür ya da bedava olduğu için değil, Windows'ta olmayan güzel özellikleri sayesinde...
Açık Kaynak Programların Araştırılması
Açık kaynak programların araştırılması
Açık Kaynak Yazılım [open-source Software] Ve Açık...
1-açık kaynak yazılım open-source software ve açık kaynak işletim sistemleribr 2-okul sitesi için ar...
Lisans Gerektirmeyen Programlar
GNU Özgür Belgeleme Lisansı.Bu lisansın amacı, bir kullanıcı kılavuzuna, bir ders kitabı veya başka ...

    Ödev Gönder | İncelenmeyi Bekleyen Ödevler | Uygulama Resimleri | Uygulama Resmi Gönder | İnternet Üzerinden Sınav | Test Sorusu Gönder | Sınıf Karneleri | Anketler | Linkler
    www.dijitalders.com

    bilgidijitalders.com
    Bu sayfalar en iyi 1024 x 768 ekran çözünürlüğünde görüntülenir.
    Site içerikleri, site kullanıcıları tarafından yollanan içeriklerdir. Her hangi bir içeriğin lisanslı yahut şahsınıza ait olduğunu tarafımıza iletirseniz gerekli düzenlemeyi yapacağız. Kullanılan içerikler, siteyi kullanan öğrenciler ve araştırmacılar için kolaylık sağlamak amacıyla oluşturulmuştur.
    Sayfada HATA! Olduğunu Düşünüyorsanız | Sık Kullanılanlara Ekle | www.dijitalders.com'u Ana Sayfam Yap | Web Tasarımcıya e-Posta
    Bu site 906,780 kişi tarafından ziyaret edilmiştir.