Java Runtime Environment 8 Update 333

Java Runtime Environment

Son sürüm 8 Update 333 / Windows, Mac, Linux

Indir Indir Java Runtime Environment

Yorumu Java Runtime Environment

Java Runtime Environment Java uygulamalarını çalıştırmak artık sorun olmaktan çıkıyor.

Java Runtime Environment indir

Java, 1995 yılında Sun Microsystems laboratuvarlarında James Gosling ve meslektaşlarının parlak zihinlerinden doğan bir programlama dili ve bir geliştirme platformudur. Java diğer dillerden farklı olarak: (i) derlenmiş veya (ii) arasında bir yerde yorumlanmıştır. Aslında Java ilk olarak ara temsil olan bayt kodunda derlenir, bu da daha sonra Java Sanal Makinesi (JVM) adı verilen bir sanal makinede çalıştırılır. Java sanal makinesi, Java programlarının yürütülmesini hızlandırmak için Just In Time (JIT) derlemesi gibi başka optimizasyonlar da gerçekleştirir.

Sözdizimi Java, kökeni C ve C ++ dillerine borçludur, ancak doğru şekilde yönetilmesi atalarından daha kolaydır. Buna ek olarak, Java çok farklı iki dil olduğu için web JavaScript için popüler komut dosyası dili ile karıştırılmamalıdır. Bu dilin doğuşunun nedenleri, yaratıcısının güçlü, aynı zamanda çok karmaşık olmayan ve her şeyden önce herhangi bir platformda gerçekleştirilebilecek bir dil geliştirme arzusunda bulunur. Ünlü slogan "Bir Kez Yaz, Her Yerde Koş" (WORA) bu dönemde doğdu.

Gelişimin ilk aşamasında, yakında mevcut tüm hesaplama ortamlarına yayılabilecek farklı sürümler geliştirildi. Böylece aşağıdaki versiyonlar doğdu:

  • Java SE (daha önce sürüm 1.5'e kadar J2SE olarak bilinirdi) - Java'nın Standart Sürüm anlamına geldiği standart sürümüdür. Java platformunun kalbidir ve tüm ana kütüphaneleri ve API'leri içerir (java.lang, java.io, java.math, java.net, java.util., Etc.);
  • Java EE (eski adıyla J2EE) - Standart kitaplıklara ek olarak, üretim ortamları ve özellikle aşağıdaki gibi web ortamları tarafından kullanılan özellikleri de içeren gelişmiş (kurumsal) sürümdür: uygulama yedekliliğini yöneten bileşenler, dağıtılmış bileşenler ve genellikle sunucu platformlarında çalışan hataya dayanıklı, çok katmanlı (çok düzeyli) uygulamalar. Ayrıca aşağıdaki gibi farklı endüstri standartlarını tanımlar: yöntemlerin uzaktan çağrılması (RMI), mesajlaşma (JMS), web hizmetleri, XML dosya işleme, Enterprise JavaBeans, sunucu uygulamaları ve Java Sunucu Sayfaları (JSP).
  • Java ME (eski adıyla J2ME) - Özellikle mobil cihazlar, gömülü sistemler, set üstü kutular ve otomotiv gibi düşük hesaplama özelliklerine sahip ortamlarda kullanılan Mobil veya hatta Mikro sürümdür.

JSE, JEE, JME aslında sadece standartları tanımlar. Bu kütüphanelerle programlar geliştirmek için çeşitli spesifikasyonları uygulayan geliştirme kitinin elde edilmesi gerekmektedir. Bir geliştiriciyseniz, JDK (Java Platform, Standard Edition Development Kit'in çok daha uzun adının kısaltılmış versiyonu olacak) olarak adlandırılacaksınız. JDK, ana şirket ve Java, Oracle sahibi tarafından yukarıda görülen standartların resmi olarak uygulanmasından başka bir şey değildir. Ayrıca başka uygulamalar da vardır: OpenJDK ve IBM JX. Zamanla Java derin dönüşümlere uğradı. Java'dan alınan ana güncellemelerin listesi:

  • JDK 1.0-1996
  • J2SE 1.2 - 1999
  • J2SE 1.4 - 2002
  • J2SE 1.5 (J2SE 5.0 olarak da bilinir) - 2004
  • Java SE 6 (1.6) - 2006
  • Java SE 10-2018

Bu yazıyla bir Java uygulamasının uygulama geliştirme açısından teknik ayrıntılara girdik. Ancak, basit bir kullanıcıysanız ve Java uygulamalarını çalıştıracak bir ortama sahip olmak istiyorsanız, o zaman Java Runtime Environment (JRE) adlı bileşenin ücretsiz indirilmesine ihtiyacınız olacaktır.

Java Runtime Environment , Java diline göre içerik görüntülemenizi ve çalıştırmanızı sağlar: genellikle Java Sanal Makinesi'nin (HotSpots olarak da adlandırılır) özel işlevleri aracılığıyla sohbet, anlık mesajlaşma programları ve Java teknolojisine dayalı diğer web uygulamaları gibi içerikler.

Bu uzun ve ayrıntılı makaleyi sonuçlandırmak için, Java'nın zaman içindeki yaşamını karakterize eden çeşitli tartışmaları tanıtmak da önemlidir.

  • Java'nın ana tartışmalarından biri, en ünlü sloganına dayanmaktadır. Aslında, zaman geçtikçe, bir kez Yaz, Her Yerde Çalıştır sloganı, çeşitli Sanal Makineleri etkileyen sayısız hataya referans olarak Bir Kez Yaz, Her Yerde Hata Ayıkla (WODA) haline geldi: aslında bir yandan Java kaynak kodu aynı ise Öte yandan, Java Sanal Makinesi o sırada bulunduğu ortama bağlı olarak farklıydı ve farklı ve hata ayıklaması zor davranışlar yaratabilecek bir durum.
  • Sonraki tartışma bu durumda yasal olan başka bir alandır. Aslında, 2010'dan beri Oracle, Android'de Java API'sinin kullanımı için Google'a karşı dava açtı. Oracle, Google'ın bunu kötüye kullandığına inanıyordu ve 9 milyar dolarlık büyük tazminat talep etti. Dava Amerikan Yüksek Mahkemesi'ne kadar gitti.
  • Sonuç olarak, Java programlamasının ana sistemlerinden birinin, yani Çöp Toplayıcı'nın (GC) şiddetli eleştirileri. Bir yandan GC geliştiriciyi bellek ve nesne yönetimi üzerine bir dizi manuel görevden kurtarırsa, diğer yandan GC uygulamanın kritik bir geçişi sırasında müdahale edebilir ve geliştiricinin yapabileceği pek bir şey yoktur. Programınızdaki bellek ayırmayı zamanında kontrol etmeniz gerekiyorsa, Java doğru dil olmayabilir.
Sponsor
Java Runtime Environment Ekran görüntüleri
Alternatif Kategori

Kart Java Runtime Environment

  • Versiyon 8 Update 333
  • Taşınabilir: Değil
  • Yazar: Sun Microsystems
  • Afedersiniz: Ücretsiz Ücretsiz
  • Boyut: 79.5 MB
  • İşletim sistemi: Windows, Mac, Linux
Sponsor
Aynı yazarın programları

Diğer dillerde

Java Runtime Environment Eski sürüm

Tarih Versiyon Boyut
2022-05-268 Update 33379.5 MB
2022-02-258 Update 32179.5 MB
2022-01-018 Update 31179.5 MB
2021-09-308 Update 30179.5 MB
2021-06-228 Update 29179.5 MB
2021-03-288 Update 28179.5 MB
2021-01-088 Update 27179.5 MB
2020-09-248 Update 261n/d
2020-04-218 Update 251100 MB