Java, bir programlama dili ve yazılım uygulamaları geliştirmek ve çalıştırmak için bir platformdur. Farklı tatlarda gelir:
Java Standart Sürümü (Java SE) Bu Java'nın düz vanilya sürümüdür. Bununla birlikte herhangi bir yazılım uygulamasını uygulayabilirsiniz. Java SE, birçok yeniden kullanılabilir yazılım işlevi içeren geniş bir kod kütüphanesine sahiptir. Aşağıda açıklanan Java EE ve Java ME, Java SE'nin üzerine inşa edilmiştir.
Java Enterprise Edition (Java EE) Java'nın bu lezzeti Java SE üzerine kuruludur. Java EE, iş uygulamaları geliştirmede benzersiz bir şekilde yararlı olan ek kod ve geliştirme araçları kitaplıkları içerir.
Java Micro Edition (Java ME) Bu, Java SE'nin başka bir uzantısı olmaktan ziyade, Java SE'nin indirgenmiş bir sürümü ve cep telefonları ve PDA'lar gibi sınırlı yetenekli cihazlarda çalışması gereken Java uygulamalarının benzersiz ihtiyaçlarını karşılayan ilişkili bir yazılım kütüphanesidir..
Basitçe “Java” dediğimizde, çoğunlukla Java Standart Sürüm'ü kastediyoruz.
J2EE, Java Enterprise Edition'ın ilk sürümünü ifade eder.
Java (yani Java SE), uygulama uygulamalarında belirli kalıpları veya mimarileri kullanmanıza izin vermez. Java'nın düz sürümüdür ve uygulamanızı tercih ettiğiniz şekilde uygulayabilirsiniz.
Ancak Java EE, iş uygulamanızın uyması gereken genel bir mimariyi açıklar. Java EE, iş uygulamalarının benzersiz gereksinimlerini karşılamak için izleyebileceğiniz en iyi uygulamaları ve yönergeleri de içerir..