Java Review (一、Java开发环境)
@ 目录
Java程序运行机制高级语言运行机制????计算机高级语言按程序的执行方式可以分为编译型和解释型两种。 编译型语言
????有些程序编译结束后,还可能需要对其他编译好的目标代码进行链接,即组装两个以上的目标代码 模块生成最终的可执行性程序,通过这种方式实现低层次的代码复用。 解释型语言
????可以认为:每次执行解释型语言的程序都需要进行一次编译,因此解释型语言的程序运行效率通常 较低,而且不能脱离解释器独立运行。但解释型语言有一个优势:跨平台比较容易,只需提供特定平台 的解释器即可,每个特定平台上的解释器负责将源程序解释成特定平台的机器指令即可。解释型语言可 以方便地实现源程序级的移植,但这是以牺牲程序执行效率为代价的。 Java运行机制和JVM——Java是一种在编译基础上进行解释运行的语言。 ????Java语言的运行需要经历三大步:编写、编译、运行。 编写????编写程序就是由开发人员编写代码,是.java文件。 编译????编译步骤不会生成特定 平台的机器码,而是生成一种与平台无关的字节码(.class文件)。这种字节码不是可执 行性的,必须使用Java解释器来解释执行。因此可以认为:Java语言既是编译型语言,也是解释型语 言。或者说,Java语言既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程必 须经过先编译、后解释两个步骤, 运行
JVM是一个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。 Oracle公司制定的Java虚拟机规范在技术上规定了 JVM的统一标准,具体定义了 JVM的如下细节:
Oracle公司制定这些规范的目的是为了提供统一的标准,最终实现Java程序的平台无关性。 Java开发工具包win10系统安装与配置jdk1.8 ????刚开始学习的时候,JDK和JRE的概念会有些模糊。 JDKJDK是Java Development Kit,简称java开发工具包。 JREJRE是JavaRuntimeEnvironment,java运行时环境,它是java程序运行所必须的环境集合,主要由java虚拟机、java平台核心类和若干支持文件组成。其不包含开发工具、编译器、调试器以及其他工具。 JDK、JRE与JVM????JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment),JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。
HelloWord编写
编译
运行该命令后,在该路径下生成一个HelloWorld.class文件。 运行
参考: (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |