Java (yazılım ortamı)

Java (yazılım ortamı)
Orijinal yazar(lar)James Gosling, Sun Microsystems
Geliştirici(ler)Oracle Corporation
Güncel sürüm20
İşletim sistemiWindows, Solaris, GNU/Linux, OS X[1]
PlatformÇapraz platform yazılımları
TürYazılım ortamı
LisansBüyük bölümü özgür yazılım (OpenJDK), az kısmı özel mülk yazılım[2][3][4]
Resmî sitesijava.com

Java, Sun Microsystems tarafından üretilen ve yazılım uygulamaları geliştirmeye yardımcı yazılımlar bütünüdür. Java'nın kullanım alanı gömülü aygıtlardan cep telefonlarına, kurumsal sunuculardan süper bilgisayarlara uzanmaktadır. Cep telefonları, Web sunucuları ve kurumsal uygulamalarda sıkça kullanılan Java'nın masaüstü bilgisayarlardaki kullanımı daha az yaygındır. Ne var ki, bu ortamda çalışan Java uygulamacıkları Dünya Çapında Ağ üzerinde gerçekleştirilen işlemlerde kullanım kolaylığı sağlamaktadır.

Çalıştırılmadan önce Java bitkoduna dönüştürülecek kaynak kodu çoğunlukla Java programlama dilinde geliştirilmektedir. Bunun yanında, JavaScript, Python, Ruby ve Scala gibi diller için geliştirilmiş derleyiciler de bulunmaktadır. Java sözdizimi C ve C++'ya çok benzemekte, ancak işaretçiler gibi alt düzey yapılara sahip bulunmamaktadır. Java bellek modeli her nesnenin yığın üzerinde oluşturulmasına dayanmaktadır. Bellek temizliği Java Sanal Makinesi tarafından otomatik olarak gerçekleştirilmektedir.

Sun Microsystems 13 Kasım 2006 tarihinde Java'nın büyük bir bölümünü GNU Genel Kamu Lisansı kapsamında kullanıma açmıştır. Derlenmiş dosyalar olarak sunulan küçük bölüm ise Sun tarafından lisanslanmıştır (bu bölüm şirkete ait değildir).[kaynak belirtilmeli]

Kaynakça

  1. ^ "Oracle JDK 7 and JRE 7 Certified System Configurations". 16 Mart 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Nisan 2015. 
  2. ^ "OpenJDK FAQ". 4 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Nisan 2015. 
  3. ^ "GNU GPLv2 with Classpath exception". 22 Mart 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Nisan 2015. 
  4. ^ "BCL For Java SE". 3 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Nisan 2015. 
  • g
  • t
  • d
Java (yazılım ortamı)
Platformlar
Oracle teknolojileri
Platform teknolojileri
Başlıca üçüncü parti teknolojileri
Tarihçe
  • Java sürüm geçmişi
  • Java Community Process
  • Sun Microsystems
  • Özgür Java gerçekleştirilimleri
JVM dilleri
Topluluk
Konferanslar
  • JavaOne
  • Devoxx
Kuruluşlar
Kişiler
  • g
  • t
  • d
C ve C++
Açık kaynak
Freeware
Perakende
Durduruldu
  • VisualAge
  • Visual C++ Express
  • Borland Turbo C / C++
Java
Açık kaynak
Freeware
Perakende
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • SlickEdit
  • Understand
Durduruldu
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Sun Java Studio Creator (yerini NetBeans aldı)
  • VisualAge (yerini Eclipse aldı)
  • Visual Café (Espresso olarak da bilinir, yerini JBuilder aldı)
  • Visual J++
  • Xelfi (NetBeans oldu)
JavaScript
Açık kaynak
CLI
Açık kaynak
Freeware
Perakende
Durduruldu
  • Xamarin Studio
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual J# Express
  • Visual Studio Express for Windows Phone
  • Visual C++ Express
  • Visual C# Express
  • Express for Desktop
  • Express for Web
  • Express for Windows
Flash
  • Adobe Flash Builder
  • FlashDevelop
  • Powerflasher FDT
PHP
Açık kaynak
Özel mülk
R
  • RStudio
  • R Tools for Visual Studio
Python
Açık kaynak
Özel mülk
  • PyCharm
  • PythonAnywhere
  • SlickEdit
  • Wing IDE
Pascal ve
Object Pascal
Açık kaynak
Freeware
  • Delphi Community
Perakende
  • Delphi
Durduruldu
BASIC
Açık kaynak
  • Basic-256
  • B4X
  • MonoDevelop
  • SharpDevelop
  • Microsoft Small Basic
  • SdlBasic
  • Gambas
  • HBasic
  • Basic For Qt
  • Basic4GL
  • QB64
Freeware
Perakende
Durduruldu
Go
Açık kaynak
Freeware
Perakende
Çevrimiçi
  • Kategori
  • Karşılaştırma