Doç. Dr. @ Manisa Celal Bayar University
Bilgisayar Müh. (Lisans) @ İTÜ & Elektrik Elektronik Müh. (Yüksek Lisans) @ DPÜ & Bilgisayar Müh. (Doktora) @ DEU & YBS (Doçent) @ ÜAK
http://omeraydin.izmirakademi.org/
http://dromeraydin.blogspot.com/
27 Mart 2011 Pazar
Java Programlama Dili
Java, Sun Microsystems tarafından geliştirilen nesne yönelimli bir programlama dilidir. Ağ (network) ortamı düşünülerek ve yazılımın platform bağımsız olarak çalışması (değişik bilgisayar türlerinde ve değişik işletim sistemlerinde çalışması) düşünülerek geliştirilmiştir. Bu nedenle, diğer dillerden farklı olarak, aynı zamanda kendisi de bir platformdur.
Java teknolojisi, C++ 'ın dezavantajlı olan yanlarının Smalltalk, Eiffel, Objective C gibi dillerle desteklenmesi sonucu, ilk olarak 1995 yılında ortaya çıktı. ılk olarak 1.0 sürümü çıkartıldı. Ardından sırasıyla 1.1 ve 1.2 sürümleri çıkartıldı ve 1.2 sürümüyle birlikte gelen ciddi değişikler, bu dilin Java 2 olarak anılmaya başlamasına neden oldu. Java 6.0 da çıkarılmış durumda ve yeni sürümleri çıkmaya devam etmektedir.
Java diliyle birçok uygulama geliştirmek mümkündür:
Java kodları, Notepad gibi basit bir kelime işlemci programı ile yazılır. Yazılan kodlar, .java uzantısıyla kaydedilir. Bu haliyle kodlar metin halindedir. Bu kodların çalışması için önce derlenmeleri gerekir. Derlemek için, bir derleyici gerekir. Bunun için J2SE - SDK (Java 2 Platform Standart Edition Software Development Kit) yüklenmiş olması gerekir. J2SE'de derlenen kodlar, .class uzantılı hale gelir. Bu haliyle kodlar ikili kod (binary code) şeklindedir. Derlenen kodlar, çalıştırılmak için Java Virtual Machine (JVM) adı verilen ortama yüklenir. JVM, J2SE'nin içinde bulunmaktadır. Derlenen dosya çalıştırıldıðında, kodlardan istenilen işlemler gerçekleştirilir; uygulama çalışmış olur.
Java teknolojisi, C++ 'ın dezavantajlı olan yanlarının Smalltalk, Eiffel, Objective C gibi dillerle desteklenmesi sonucu, ilk olarak 1995 yılında ortaya çıktı. ılk olarak 1.0 sürümü çıkartıldı. Ardından sırasıyla 1.1 ve 1.2 sürümleri çıkartıldı ve 1.2 sürümüyle birlikte gelen ciddi değişikler, bu dilin Java 2 olarak anılmaya başlamasına neden oldu. Java 6.0 da çıkarılmış durumda ve yeni sürümleri çıkmaya devam etmektedir.
Java diliyle birçok uygulama geliştirmek mümkündür:
- Grafiksel Kullanıcı Arayüzü (Graphical User Interface: GUI) uygulamaları,
- Applet'ler,
- Dağıtılmış bileşenler (EJB, RMI, CORBA, vb.),
- Web tabanlı uygulamalar (Servlet, JSP, vb.),
- Veritabanı erişimli uygulamalar,
- Cep telefonu, Akıllı kart uygulamaları.
- Java platformları:
- Standart Java
- Enterprise Java
- Gömülü cihazlar (embedded devices) için Java
Java kodları, Notepad gibi basit bir kelime işlemci programı ile yazılır. Yazılan kodlar, .java uzantısıyla kaydedilir. Bu haliyle kodlar metin halindedir. Bu kodların çalışması için önce derlenmeleri gerekir. Derlemek için, bir derleyici gerekir. Bunun için J2SE - SDK (Java 2 Platform Standart Edition Software Development Kit) yüklenmiş olması gerekir. J2SE'de derlenen kodlar, .class uzantılı hale gelir. Bu haliyle kodlar ikili kod (binary code) şeklindedir. Derlenen kodlar, çalıştırılmak için Java Virtual Machine (JVM) adı verilen ortama yüklenir. JVM, J2SE'nin içinde bulunmaktadır. Derlenen dosya çalıştırıldıðında, kodlardan istenilen işlemler gerçekleştirilir; uygulama çalışmış olur.
Kaydol:
Kayıtlar (Atom)