Java Review 1 Introduction to Java

Source: Internet
Author: User
Tags java se

In school, learn the ambiguity of Java, semi-knowledge and semi-solution. The work has brought me a lot of trouble, so I need to learn it again. Let's start now ....

Java [1] is a way to compose cross-Platform Application Softwarethe object-orientedProgramming languages, is bySun Microsystemsthe company introduced the Java programming language and Java platform in May 1995 (i.e.Java EE, Javame, Javase) collectively. Since the advent of Java, it is very popular, rapid development,C++language forms a powerful shock. Java technology has excellent versatility, high efficiency, platform portability and security, and is widely used in personalPc,Data center, gaming consoles,Science supercomputer,Mobile phoneand theInternetand has the largest developer community in the world. In the globalCloud computingand theMobile Internetindustry Environment, Java has a significant advantage and broad prospects. (from Baidu Encyclopedia)

Introduction

Origins

Javais bySun MicrosystemsJava Object-oriented programming introduced by the company in May 1995Language(hereinafter referred to as the Java language) and JavaPlatformcollectively. byJames Goslingco-developed with colleagues and officially launched in 1995. Java was originally calledOak, which was 1991 for consumer electronics productsEmbeddedchip design. Renamed Java in 1995 and redesigned to develop Internet applications. Implemented in JavaHotJava Browser(Java applet support) shows the charm of Java:Cross-platform, DynamicWeb,Internetcalculations. Since then, Java has been widely accepted and promotedWebthe rapid development of the commonBrowserare supportedJavaapplet. On the other hand, JavaTechnologyalso constantly updated. (2010Oraclethe company has acquiredSun MicrosystemsCompany).

Composition

Java is made up of four aspects:

Java programming language Java file format Java Virtual machine (JVM) Java application interface (Java API)systemJavadivided into three systemsJava SE(J2se) (JAVA2 Platform standard Edition,java Platform Standards Edition), Java EE (J2ee) (Java 2 platform,enterprise Edition,java Platform Enterprise Edition),Java ME(J2me) (Java 2 Platform Micro Edition,java Platform mini version). The advantages are different from traditional programs, and Sun is introducing Java as an open technology. Tens of thousands of Java development companies around the world are required to design Java software that must be compatible with each other. "The Java language relies on the power of the community rather than the power of the company" is one of Sun's slogan, and has been recognized by the vast number of software developers. This is completely different from the focus on the elite and the closed model advocated by Microsoft. Sun's interpretation of the Java programming language is that the Java programming language is a simple, object-oriented, distributed, explanatory, robust, secure and system-independent, portable, high-performance, multithreaded, and dynamic language. The Java platform is a Java language-based platform. Such a platform is very popular. So Microsoft has launched a competition with the company. NET platform and the C # language that mimics Java. Java is a well-functioning, general-purpose programming language that can be used to develop reliable and demanding applications.


Java Review 1 Introduction to Java

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.