Imperial College of soft tell you what is java? Learn what Java can do? Java has what features?

What is java? Learn what Java can do? Java has what features?
Java technology is both a high-level object-oriented programming language, is also a platform. Java technology is based on the concept of the Java Virtual Machine (Java virtual machine, JVM) - this is a kind of translator between the language and the underlying software and hardware. All implementations must implement the Java language JVM, so that Java programs can run on any system that has JVM.
Imperial College of soft tell you what is java?  Learn what Java can do?  Java has what features?
Java programming language (Java programming language) that distinguishes: Java is both a compiled program type (Compiled) (converted into an intermediate language called Java byte code), is interpreted (interpreted) (JVM parsing the byte code and run). Compiled only once, and will be explained in each time you run the program. Compiled bytecode uses a JVM optimized for machine code form; the JVM interpreter is implemented.
Java Platform (Java platform) is a software-only platform that can run on various hardware-based platforms. It comes in three versions (see below multiple versions of the Java platform). It consists of JVM and a Java application programming interface (Java Application Programming Interface, API) components. Java API is a large shelf software components (classes) collection, which can simplify the development and deployment applet and applications, including robust, secure, and interoperable enterprise applications operations. It covers from basic objects to networking and security, to XML generation and all things Web services. Java API organized into libraries of related classes and interfaces; also referred to as a library package (package). 
In addition to the Java API, each complete Java platform also includes:
1. for compiling, running, monitoring, debugging applications, and development tools to build applications documents.
2. The standard mechanism used to deploy the application.
3. to create sophisticated graphical user interface (GUI) user interface toolkit.
4. to enable integrated library database access and manipulate remote objects.
Java technology was originally developed by Sun Microsystems, Inc. Java Community Process (JCP, an open organization of Java developers around the world and staff composed of licensed) Java technology specifications, reference implementations, and technology compatibility package for development and revision. In August 2006, Sun Microsystems announced its intention to open source the Java platform, and began to seek feedback on licensing agreements and management methods.
Java is divided into three systems:
JavaSE (J2SE) (Java2 Platform Standard Edition, the Java Platform, Standard Edition)
JavaEE (the J2EE) (Java 2 Platform, Enterprise Edition, the Java Platform, Enterprise Edition)
JavaME (J2ME) (Java 2 Platform Micro Edition, java platform, micro Edition).
There are 11 properties Java:
Java language is a simple, object-oriented, distributed, robust, secure, neutral architecture that is portable, is interpreted, is a high performance, multi-threaded It is dynamic.
Above is a brief introduction of java

Guess you like

Origin blog.51cto.com/14623707/2461837