What are the differences between Java SE, Java EE and Java ME?

6

I'm studying the Java Language in the Information Systems course and realized that the Java language is contained in our day day even without realizing it. It is present on both our computers and our mobile phones and our TVs.

I know that the Java Platform is divided into three main Java SE , Java EE and Java ME development environments, so I'd like to know What is the difference between environments?

    
asked by anonymous 31.08.2016 / 17:35

1 answer

11

Java SE = Standard Edition

Contains the basic features (java.lang, java.io, java.math, java.net, java.util, etc ...). It is usually where you should start learning.

Java EE = Enterprise Edition

It is recommended for a more robust use. Large scale applications, distributed systems, etc. It has the basic features (JAVA SE), of course, and extra features like libraries for accessing databases (JDBC, JPA), various APIs (JMS, RMI), Java Server Pages, servlets, portlets, etc.

Java ME = Micro Edition

Suitable for mobile devices and embedded systems. This edition is based on an old version of JAVA SE.

    
31.08.2016 / 18:01