In this series, we will be discussing the three different Java platforms SE, EE, and ME. Java technology is unique since it is both a programming language and a platform. This series is not meant to be a deep dive into any of the individual platforms, instead it is designed to explain the differences and help you to understand which platform best suits your needs. In this movie, it is important to have an understanding of how Java is set up.
- [Voiceover] In this movie, I'll address some keywords and concepts that you should know prior to watching this series. Let's start with the fact that Java is actually considered a software platform. The Java platform is a suite of programs that facilitate developing and running any program that's written in the Java programming language. In this series, we will be discussing the three different platforms, SE, EE, and ME. Java technology is unique since it is both a programming language and a platform.
So, the question is, what are the differences between these platforms? I do want to say that this series is not meant to be a deep dive into any of the individual platforms. Instead, it is designed to explain the differences and to help you understand which platform best suits your needs. In this movie, it's important to have an understanding of how Java is set up. The Java Platform is the name given to the computing platform from Oracle that helps users to run and develop Java applications from desktop to enterprise to small mobile devices.
The platform consists of two essential softwares, the Java Runtime Environment or the JRE, which is needed to run Java applications and applets and the Java Development Kit, the JDK, which is needed to develop these applications. Each platform also includes an application programming interface, or an API. The API is a collection of software components that you can use to create other software components or applications. Each variation of the Java platforms contains an API.
By installing the JDK, the Java Development Kit, you will have already installed the JRE, since it automatically downloads with the JDK. One of the biggest benefits of Java is that any piece of code written in the Java programming language can run on any operating system, platform, or architecture. The JRE sits on top of the machine's operating system, platform, and architecture. This allows it to act as an intermediate layer between the underlying operating system and the application.
The most important part of the JRE is the Java virtual machine, called the JVM. The JVM acts like a virtual processor. The main purpose of the JVM is to interpret or translate the Java bytecode and make it appear as native computer code. Okay, I hope that you now have a better understanding of what makes Java unique in comparison with other programming languages.
- What are Java SE, EE, and ME?
- Comparing the differences
- Downloading the editions
- Working with recommended IDEs