Java简单介绍

Java的三个版本:

       Java SE:标准版,各应用平台的基础

       Java EE:企业版,以企业为环境而开发应用程序的解决方案

       Java ME:微型版,致力于消费产品和嵌入式社保的最佳解决方案

Java:是一种纯面向对象、跨平台的编程语言,有较高的安全性(自动回收垃圾,强制类型检检查,取消指针)

Java简单介绍_第1张图片

 

                                    

   

Java简单介绍_第2张图片

 

 

 

Java程序经过编译步骤生成一种与平台无关的字节码(*.class文件)这种字节码不是可执行的,必须使用java解释器来解释执行。Java语言既是解释型语言,也是编译型语言。Java程序的执行过程必须先经过编译后解释两个步骤。 

Java语言里负责解释执行字节码文件的是java虚拟机即JVMJvm是可运行java字节码文件的虚拟计算机,JVM分为向上和向下两个部分,所有平台上的JVM向上提供给java字节码程序的接口完全相同,但向下适应不同平台的接口则互不相同。JVM能够执行指令,还要管理数据、内存和寄存器。所有平台上的jvm向编译器提供相同的编程借口,而编译器只需要面向虚拟机,生成虚拟机能理解的代码,然后由虚拟机解释执行。

 

Java编译器编译java程序时,生成平台无关的字节码,不面向任何具体平台,只面向jvm,不同平台上的jvm不同,但提供了相同的接口。

 

开发java的准备:

1.安装JDK,即标准版开发版,是sun公司提供的一套用于开发java应用程序的开发包,提供了编译、运行java程序所需的各种工具和资源,包括java编译器、java运行时环境一级常用的java类库。

java运行时环境是运行java程序的必需条件。

 

附:jre与jvm的关系:

       jre包括jvm。jvm是运行java程序的核心虚拟机,而运行java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码教研一级大量基础类库。jre除了包含jvm以外,还包括运行java程序的其他环境支持。

 2.设置环境变量

在环境变量中添加path:jdk安装目录/bin

 

你可能感兴趣的:(Java学习)