你的位置:首页 > Java教程

[Java教程]Java(一)——认识Java语言


1、Java语言简介

  Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程动态的语言。

2、Java平台三大体系

  Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版);JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),用于构建大型企业级应用或网站;Java ME(J2ME,Java 2 Platform Micro Edition,微型版),用于移动终端。

 3、Java发展历程

  1995年5月23日,(诞生) Sun公司推出,最初称为Oak,是1991年为嵌入式芯片设计的,后更名为Java;

  1996年1月, 第一个JDK——JDK1.0诞生;

  1997年2月18日,JDK1.1发布;

  1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版;

  2000年5月8日,JDK1.3发布;5月29日,JDK1.4发布;

  2009年04月20日,Oracle收购Sun,取得Java的版权;

  2011年7月28日,甲骨文发布Java 7.0的正式版;

  2014年3月19日,甲骨文公司发布Java 8.0的正式版。11月,甲骨文公司发布了Java 9.0的新特性

4、核心概念:JVM、JDK、JRE

  JVM:Java Virtual Machine(Java虚拟机)

  JDK:Java Development Kit(Java开发工具包)

  JRE:Java Runtime Environment(Java运行环境)

  

  三者的关系:JDK包含JRE,JRE包含JVM

  

  JVM详细:

  Java的源代码是.java文件,是不可执行的,需要通过编译器编译成与平台无关的.class字节码文件,再通过解释器解释才可以执行,而JVM包括了编译器和解释器。即Java程序需要JVM才可以运行。

  JRE详细:

  JRE(Java Runtime Environment,Java运行环境),是运行Java程序必须的环境集合,包含JVM标准实现及Java核心类库,仅能完成Java的运行,不能对Java进行编译、调试等。

  JRE有独立的版本,如果只需要运行Java程序,安装JRE就可以了。

  

  JDK详细:

  JDK(Java Development Kit,Java开发工具包)是Java语言的软件开发工具包(SDK),是面向Java开发者发布的Java套件。

  JDK包含的基本组件有:编译器、Jar打包工具、Javadoc文档生成器、Debug调试器、头文件生成器、反汇编器、监控工具等。

  JDK包含了完整的JRE,如果安装了JDK,就不用安装JRE了,因为JRE已经集成在JDK里面了