What is Java technology?

Source: Internet
Author: User
Java TechnologyIt is both an advanced object-oriented programming language and a platform. Java technology is based on the concept of Java Virtual Machine (JVM)-A converter between language and underlying software and hardware. All Java implementations must implement JVM, so that Java programs can run on any JVM system.
Java programming language(Java programming language) the difference is that Java programs are both compiled (Compiled) and interpreted (interpreted) (JVM parses and runs bytecode ). Compile the program only once, but explain it every time you run the program. The compiled bytecode adopts a JVM-optimized machine code format. The interpreter is the implementation of JVM.
Java platformJava platform is a pure software platform that can run on various hardware-based platforms. It has three versions (see the following Java platform versions ). It consists of JVM and Java application programming interface (API. Java APIs are a large collection of ready-made software components (classes) that simplify the development and deployment of applets and applications, including robust, secure, and interoperable enterprise applications. It covers from basic objects to network connection and security, to XML
Generates and Web services. Java APIs are organized into libraries of related classes and interfaces. libraries are also called packages ).
In addition to Java APIs, each complete Java platform implementation also includes:
A development tool used to compile, run, monitor, debug applications, and create application documents. The standard mechanism used to deploy applications. A user interface toolkit used to create complex graphical user interfaces (GUI. The integration library used to enable database access and operate remote objects.
Java technology was initially developed by Sun Microsystems. Java Community process (JCP, an open organization consisting of Java developers and licensed developers all over the world) develops and modifies Java technical specifications, Reference implementations, and technical compatibility packages. Sun Microsystems announced its intention to open the source code for the Java platform in August 2006 and began to seek feedback on license agreements and management methods.

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.