java virtual machine
Java Sanal Makinesi'ne Tam Bir Genel Bakış:
Java Dağıtımı son eğitimimizde açıkça anlatıldı. Burada JVM hakkında daha fazlasını keşfedeceğiz.
Java Sanal Makinesi - JVM, bir makinenin yazılım uygulamasıdır.
JDK'yı indirirken, JVM de bununla birlikte gelir. JRE, çalışma zamanı ortamı sağlar. Farklı bir işletim sistemi için farklı JVM vardır, bu nedenle JVM işletim sistemine bağlıdır. Ancak Java, işletim sisteminden bağımsızdır. Şuna bir göz atmayı unutmayın: Java başlangıç eğitim serisinin tamamı .
Windows 7 için ücretsiz optimizasyon yazılımı
Bu eğiticide, derinlemesine inceleyeceğiz ve Java Sanal Makinesi (JVM) ve java uygulamasını çalıştırmaya nasıl yardımcı olduğu hakkında daha fazlasını keşfedeceğiz.
sık sorulan informatica mülakat soruları ve cevapları
İşte JVM hakkında bir Video eğitimi:
JVM, Java Uygulamasının Çalıştırılmasına Nasıl Yardımcı Olur?
Yukarıdaki diyagramdan JVM'nin işletim sistemi ile Java programları arasında bir katman oluşturduğunu söyleyebiliriz.
Bu, derlenen java programının JVM ile konuşacağı ve JVM'nin işletim sistemiyle konuşacağı anlamına gelir. JDK'yı kurar kurmaz JVM de kurulacaktır.
Javaprogram -> derleyici -> .class dosyaları —-> JVM —-> bayt kodu (1’ler ve 0’lar)
Java bir dil olduğu kadar bir platformdur. JVM, işletim sistemini belirlemelidir ve .class dosyalarını işletim sistemi anlama talimatlarına dönüştürür.
JVM, derlenen sınıf dosyaları ve işletim sistemi arasında bir tür aracıdır.
C dilinde, program assembly diline dönüştürülür ve işletim sistemi montajdan talimatları alır.
Java söz konusu olduğunda, derleyici doğrudan İşletim Sistemiyle konuşmaz. Yalnızca JVM, işletim sistemi ile konuşacaktır. Ayrıca, farklı işletim sistemleri için farklı JVM alabilirsiniz. Java'nın işletim sisteminden bağımsız olmasının nedeni budur.
Sonuç
metin yazılımına en iyi ses
Java Sanal Makinesi, makine kodunun işletim sistemi tarafından anlaşılabileceği şekilde java sınıfı dosyalarını makine koduna yorumlayan bir yorumlayıcıdır.
Java bayt kodlarına çalışma zamanı ortamı sağlar.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Java Dağıtımı: Java JAR Dosyasının Oluşturulması ve Yürütülmesi
- Java'da Erişim Değiştiriciler - Örneklerle Eğitim
- Örneklerle Java Yansıtma Eğitimi
- Java Programlama Diline Giriş - Video Eğitimi
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- OOP Java: Java'da Nesne Tabanlı Programlamaya Giriş
- JMeter'da Java YourKit Profiler'ı Kullanma
- Java Arayüzü ve Örneklerle Soyut Sınıf Eğitimi