Java ve JRE Karşılaştırması
Java, çok çeşitli işletim sistemlerinde uygulama oluşturmak ve dağıtmak için birleşik bir kod tabanına izin veren bir yazılım platformudur. Java'dan önce, başka bir işletim sisteminde çalışmasını sağlamak için kodunuzu yeniden derlemeniz ve hatta düzenlemeniz gerekir. Java ile bir kez bir program yazabilir ve Java uygulamasını çalıştıran ve program arasında arabulucu olarak çalışan bir JVM veya Java Sanal Makinesi varsa, çok çeşitli işletim sistemlerinde çalışacağından emin olabilirsiniz. uygulama ve işletim sistemi. JVM, bir yazılım koleksiyonu ile birlikte paketlenir ve JRE veya Java Runtime Environment olarak adlandırılır.
JRE, yalnızca paketteki en önemli yazılım olan JVM'yi değil, aynı zamanda Java'nın işlevlerini genişleten ekstra yazılımı da içerir. Bu, AWT, Swing ve Java uygulamaları tarafından kullanılabilecek diğer birçok kütüphaneyi içerir.
Programcılar için kolaylaştırmak amacıyla, Java'da programlama, ortaya çıkan programın kullanılacağı işletim sistemine bakılmaksızın aynı kalır. Ancak, Java uygulamalarının düzgün çalışması için işletim sisteminiz için doğru JRE'ye sahip olmanız gerekir. Java, günümüzde var olan çok sayıda işletim sistemine uyması için çok çeşitli indirilebilir JRE'ler sunmaktadır. Windows Mobile ve GoogleAndroid gibi akıllı telefonlar ve hatta standart cep telefonları da dahil olmak üzere herhangi bir işletim sistemi için bir JRE bulabilirsiniz. Bilgisayarlar ve cep telefonları için aynı donanımı paylaşmadıkları ve bilgisayar uygulamalarının genellikle cep telefonlarında çalışmadığı için farklı özellikler vardır.
Java uygulamalarının taşınabilirliği başarısının anahtarıdır. Sadece bilgisayarlarda değil, işletim sisteminin bir üreticiden diğerine ve hatta bir el cihazından diğerine büyük ölçüde değişebildiği cep telefonlarında. Mevcut çok sayıda JRE bunu mümkün kılar, ancak bakımı da biraz zordur. Ayrıca, Java uygulamaları oluşturmak için gereken tüm kaynakları içeren bir dizi SDK vardır, ancak JRE sayısının yakınında değildir. Bunun nedeni, Java uygulamalarını cep telefonlarında çalıştırmanız, ancak kod programlarını bir cep telefonunda çalıştırmanız gerekmemesidir..
Özet:
1. Java bir yazılım platformudur, JRE bir yazılım paketidir.
2. JRE, Java uygulamalarını çalıştırmak için gerekli yazılımı içerir.
3. JRE, işletim sisteminden bağımsız olarak aynıdır..