SORU
18 Temmuz 2012, ÇARŞAMBA


JVM, FIRSATLAR, TOTEM & OpenJDK arasındaki fark nedir?

Ne arasındaki farktırJVM,Olduğunu GÖRDÜM,TOTEM&OpenJDK?

Java ile programlama yapıyordum ve aralarındaki farklar nelerdir bu ifadeler karşılaştım...?

CEVAP
20 Temmuz 2012, Cuma


JVM

Java Sanal makinesi(JVM) Java sanal makine bytecodes. JVM, Java yazım hatası neden *.java dosyalarınızı bytecodes JVM tarafından anlaşılabilir içeren 1 ** dosyalarını almak için derleyip anlamıyor. Ayrıca Java sağlayan varlık "taşınabilir dil" (, yaz her yerde Çalıştır bir kere). Gerçekten farklı sistemler için JVM (Windows, Linux, MacOS, see the wikipedia list..) belirli uygulamaları, amaç aynı bytecodes hepsi aynı sonuçları vermesidir.

FIRSATLAR ve TOTEM

FIRSATLAR ve TOTEM arasındaki farkı anlatmak için en iyi Oracle documentation okuma ve diyagram danışmak için :

Java çalışma Zamanı Ortamı (TOTEM)

Java çalışma Zamanı Ortamı (TOTEM) kütüphaneler, Java Sanal Makine, ve diğer bileşenleri uygulamaları Java programlama dili ile yazılmış çalıştırmak için sağlar. Buna ek olarak, iki anahtar dağıtım teknolojilerini JRE: Java uygulamaları popüler tarayıcılarda çalışır; ve bir ağ üzerinden bağımsız uygulamalar dağıtır Web Start, Java sağlayan Eklentisi. Ayrıca, kurumsal yazılım geliştirme ve dağıtımı için Java 2 Platform, Enterprise Edition (J2EE) teknolojileri için temelidir. Bu TOTEM uygulamaları geliştirmek için Derleyiciler veya hata gibi araçları içermiyor.


Java Development Kit (JDK)

Bu FIRSATLAR bu TOTEM bir üst ve bir TOTEM olan her şeyi içerir, artı uygulamaları geliştirmek için derleyici ve hata ayıklayıcı gibi araçları gerekli araçları gibi.

Oracle ile İLGİLENİYORUZ sağlamak için tek olduğunu unutmayın.

OpenJDK

OpenJDKJava SE 7 genel amaçlı (JSR 336) açık kaynak uygulamasıdır. Şimdi Oracle ile İLGİLENİYORUZ ve OpenJDK arasında fark neredeyse yok. Geçen yıl, Oracle bu kararı aldı : Moving to OpenJDK as the official Java SE 7 Reference Implementation

Farklılıklar blog bu devlet

Kaynak kodu OpenJDK deposunda bulundu, ve Oracle yazılım ve programları oluşturmak için kullandığınız kod arasındaki fark Nedir? s:

Bir: çok yakın bizim inşa süreci için Oracle ile İLGİLENİYORUZ bültenleri yapılar üzerinde OpenJDK 7 ekleyerek sadece birkaç parça, gibi dağıtım kod içeren Oracle uygulama Java Eklentisi ve Java webstart uygulamalarında yanı sıra bazı kapalı kaynak üçüncü parti bileşenler gibi bir grafik taramasına, bazı açık kaynak üçüncü parti bileşenler gibi Gergedan, ve bir kaç bit ve parçaları orada burada, gibi ek belgeler veya üçüncü taraf yazı tipleri. İleri gidiyoruz, amacımız açık kaynak tüm parçaların Oracle ile İLGİLENİYORUZ dışında o düşünmekteyiz ticari özellikleri gibi Mozilla Firefox Görev Kontrol (henüz mevcut değil Oracle FIRSATLAR), ve yerine ipotekli üçüncü parti bileşenleri ile açık kaynak alternatifleri ulaşmak için daha yakın paritesi arasındaki kod tabanları.

Farklı olabilir VM kullanılan sürümüne bağlı olarak : Correspondence between Sun/Oracle JDK, OpenJDK and HotSpot VM versions

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Gali B

    Gali B

    1 EYLÜL 2006
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012