Java ile İlgili Genel Bilgiler - Java Nedir?
July 7th, 2007 by Uğur Samsa
Java, Sun Microsystems tarafından geliştirilmeye başlanmış nesne tabanlı (object-oriented) bir programlama dilidir. İlk çıktığında daha çok küçük cihazlar için kullanılıyordu fakat platform bağımsızlığı Javayı farklı kıldığı için hemen hemen her yerde kullanılmaya başlamıştır.
13 Kasım 2006 tarihinde GPL lisansı ile Java platformu açık kodlu hale getirilmiştir. Bu çerçevede, diğer yazılım firmaları Sun Microsystems’in kurallarına bağlı kalarak farklı Java yazılım ve teknolojisi üretebilirler.
- Platform bağımsızdır. Yani her yerde çalışırlar. Farklı işlemci ya da işletim sistemleri Java’nın çalışmasını engellemez. Java’da yazdığımız bir kod derleyici tarafından Bytecode’a çevrilir. Bu kod platform bağımsız olduğu için her yerde çalışır. Java’nın bu özelliği hakkında şöyle bir söz vardır: “Write once, run anywhere (WORA)” yani “Bir kere yaz, her yerde çalıştır”.
- Nesneye dayalı bir dildir (object-oriented).
- Java kodlarını işlemci yorumlamaz. Bunun için yorumlayıcı (interpreter) vardır.Bu sayede bir çok iş kolaylaşır ama biraz yavaştır.
- Ayrıca Java’da çöp toplayıcı vardır. Kullanılmayan değişkenlerin programda yok edilmesi gerekmez. Bunu çöp toplayıcısı otomatik olarak yapar.
Java gelişim evreleri;
- 1995 : Java’nın ilk sürümü (Java Platform 1)çıkartıldı.
- 1996 : Java Development Kit (JDK) 1.0 çıkartıldı.
- 1997 : Java Development Kit (JDK) 1.1 çıkartıldı.
- 1998 : Java Development Kit (JDK) 1.2 çıkartıldı. Büyük değişikliklerden dolayı adı Java Platform 2 idi fakat bu versiyon numarasına yansımadı. JDK 1.2 olarak kaldı.
- 1999 : Bu yıl gelişmeler bayağı çoktu. Java teknolojisi J2SE, j2ME, J2EE olmak üzere 3′e bölündü.
Java Server Pages (JSP) teknolojisi yayınlandı.
Linux’te J2SE platformu yayınlandı.
J2EE platformu yayınlandı.
Java Hotspot (performans artırıcı) yayınlandı (Kestrel). - 2000 : Java Development Kit (JDK) 1.3 çıkartıldı.
- 2002 : Java Development Kit (JDK) 1.4 çıkartıldı (Merlin Projesi).
- 2004 : JDK 1.2, 1.3, 1.4 sürümlerinin ardından en çok gelişme gösteren sürüm olan Java 5 çıkartıldı (Tiger).
- 2006 : Java, GPL lisansı ile açık kodlu hale getirildi.
Etiketler: açık, bilgiler, bytecode, development, dil, gelişim, genel, gpl, hotspot, interpreter, j2ee, j2me, j2se, java, jdk, jvm, kestrel, kit, kod, linux, merlin, microsystems, nesneye dayalı, object, oriented, pages, platform, programlama, server, sun, tiger



Yorum Yaz