"In-depth understanding of Java Virtual machines: JVM advanced features and best practices" reading notes

Source: Internet
Author: User
Tags java se
The first part walks into Java one, into Java

1. Overview

Java is widely used in embedded systems, mobile terminals, enterprise servers, mainframe and other occasions, to get rid of the constraints of the hardware platform, to achieve the "write once, run everywhere" ideal

2. Java Technology Architecture

  According to the function to divide

Includes the following components: Java programming language, Java Virtual machine for various hardware platforms, Java API Class library, third-party Java class Library from commercial organizations and open source community, class file format

Java programming language, Java Virtual machine, Java API Class library collectively known as JDK, is the smallest environment to support Java program development

  Java The Java SE API subset and Java Virtual machine in the API class library are referred to as the JRE, which is the basic environment to support the Java program running.

  Divided into 4 platforms based on the areas serviced by the technology

Java Card: A platform that supports Java applets running on Java small memory devices, such as smart cards

Java ME: A platform that supports Java programs running on mobile devices

Java SE: Supports platforms for desktop-level applications

Java EE: A platform that supports enterprise applications using multi-tiered architectures

"In-depth understanding of Java Virtual machines: JVM advanced features and best practices" reading notes

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.