Architecture

Keyboard Shortcuts

"An architecture is a blueprint of all the parts that together define the system, such as the structure, interfaces, and means of communication. In this video, you'll take a look at a sample hardware architecture design for Enterprise Java programs.

- [Voiceover] An architecture is a blue print…of all the parts together define the system,…including the structure, the interfaces,…and the means of communication.…The complete Java architecture is actually…the combination of several components.…As you can see here,…the top component is the Java application.…Which includes two other components.…The Java programming language,…and the Java class files.…The Java class files are the files…that get generated when you compile a Java program…and convert it into byte-code.…

The Java class files are then sent to…the Java Runtime environment.…This is where they're combined with…the Java API,…and then interpreted by the Java Virtual Machine,…or the JVM.…The Java virtual machine sits on top…of the operating system.…The JVM is one of the things that makes Java so powerful,…because with the JVM the program can run…on multiple operating systems.…It can run on Windows, Unix, OSx, etcetera.…This is the general architecture for all Java programs.…Now let's take a look at some sample hardware architecture…

Resume Transcript Auto-Scroll

Author

Released

7/21/2016

Java actually comes in three flavors: SE, EE, and ME. But what's the difference? Are you shortchanging yourself if you go with Standard Edition (SE) vs. Enterprise (EE)? Can you develop for mobile without the Micro Edition (ME)? Peggy Fisher provides the answers to a new Java developer's most pressing questions when selecting a platform. Get a quick overview of the Java editions, their differences, and instructions for downloading and installing the SDKs, IDEs, and other assets you need to develop applications with each platform.