JAVA语言基础手册-001-初识

171 阅读1分钟

JDK的安装

下载,安装请参照百度百科

配置环境变量

  1. path: ,;JAVA_HOME%\bin;

  2. JAVA_HOME: JDK的安装目录

  3. classpath (JDK1.5之后不用配了)


JDK和JRD和JVM

JDK(Development Kit):java开发工具包,包含JRE的超集,包含编译器和调试器等用于程序开发的文件.

JRE(Java Runtime Environment): Java虚拟机、库函数、运行Java应用程序和Applet所必须文件

JVM(JAVA VIRTUAL MACHINE):JVM是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行bytecodes字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。

JVM负责将java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。JAVA提供了另一种解释运行的方法JIT(just in time),可以一次解释完,再运行特定平台上的机器码,高级的JIT可以只能分析热点代码,并将这些代码转成本地机器码,并将结果缓存起来,下次直接从内存中调用,这样就大大提高了执行JAVA代码的效率。这样就实现了跨平台、可移植的功能。


JAVA程序运行过程

源文件 .java -> java编译器 -> 字节码文件 .class -> JRE 类装载器 -> 字节码校验器 -> 解释器 -> 系统平台

计算机的高级编程语言类型: 编译型 ,解释型. Java 语言是两种类型的结合;

第一步:编译

利用编译器(javac)将源程序编译成字节码à 字节码文件名:源文件名.class

第二部:运行

利用虚拟机(解释器,java)解释执行class字节码文件。