开发java的准备以及运行机制

下载安装JDK7.0

java语言的执行过程必须是经过先编译生成 *.class文件)后解释

java语言负责解释执行文件即为JVM

JVM的统一标准为:

指令集、寄存器、类文件的格式、栈、垃圾回收堆、存储区(具体名词含义需要查询其含义

因windows&linux平台的差异:

环境变量配置的区别需要自己在操作时按照步骤进行配置,但是不管是哪个平台,只需要将java与javac两个命令所在的路径添加到PATH环境变量中。目的只要是为了编译和运行java程序

时间: 2024-10-26 15:41:22

开发java的准备以及运行机制的相关文章

java应用程序的运行机制

计算机的编程语言类型:编译型,解释型 java正是这两种类型的结合: (1)编辑器编写java源程序→源文件名:主类名.java (2)将源程序编译为字节码→:字节码文件 : 源文件.class (3)利用虚拟机解释执行.运行过程:载入.代码校验.解释执行 原文地址:https://www.cnblogs.com/caihei/p/10079514.html

java 运行机制和环境搭建--学习 java 归纳(1)

俗话说,工欲善其事必先利其器.想学习自动化必先学编程. 两个月前接触appium自动化框架,一个月前开始懂得这个道理,现在终于忙完了,有时间开始系统的学习,因为有学过java,所以接下来一段时间就开始 java的学习吧.希望有想学java的跟我一起学习讨论,希望大神路过指导批评,文笔水平真心有限,请见谅. 首先略过java的历史背景介绍.直接开始正题. 看一下java的程序的运行机制 .java文件是java程序的后缀的文件,就像word文档的后缀名是.doc一样.java程序人能读得懂,但是机

java运行机制详细

JVM(Java虚拟机)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现.编译虚拟机的指令集与编译微处理器的指令集非常类似.Java虚拟机包括一套字节码指令集.一组寄存器.一个栈.一个垃圾回收堆和一个存储方法域. Java虚拟机(JVM)是可运行Java代码的假想计算机.只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行. 1.为什么要使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实

java运行环境和运行机制

先来介绍三个概念: JVM----JAVA virtual machine      java虚拟机:对字节码提供相同的接口,对操作系统提供不同的接口,以适应各个OS JRE----JAVA runtime environment java运行时环境 JDK----java SE Development kit java 标准版开发包 这是学习java最基础的三个概念,他们的关系如下     JDK(开发必备) -|-----JAVA 类库        |-----JAVA编译器      

浅谈C++/JAVA/C#运行机制和执行效率

估计有很多同学都对C++/JAVA/C#这三大热门语言的运行机制和执行效率有或多或少的困惑,自己也有,但是经过前期的学习,了解了三者在这两方面的区别,就废话不说了,进入主题吧. 一.运行机制 1.JAVA-编译和解释型语言 一个JAVA文件,首先会由JAVA编译器(JAVAC)编译成class(字节码文件)文件,然后由Java虚拟机(JVM)去解释.不同的操作系统只要装有适合不同平台的JDK,JAVA文件都可以被解释运行.JAVA是一种编译和解释型语言.       字节码文件(class)之所

Java程序运行机制

高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型两种. 编译型语言是指使用专门的编译器,针对特定平台,也就是操作系统将某种高级语言源代码一次性翻译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序 的格式,这个转换过程称为编译,编译生成的可执行性程序可以脱离开发环境,在特定的平台上独立运行. 有些程序编译结束后,还可能需要对其他编译好的目标代码进行连接,即组装两个以上的目标代码模板生成最终的可执行性程序,通过这种方式实现低层次的代码复用. 因为编译型语言是

HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总

注解这东西,已经在我们的编程生活中习以为常了.覆盖一个父类的方法,套用Spring.Mybatis中的编程套路,编写JUnit测试函数等等.你会发现,作为一个Java Coder,你无时无刻不在接触它们. 但是如何编写一个属于自己的注解,或是希望能够看懂那些NB框架的源代码,都有必要让你我去掌握编写自定义注解的方法. 本系列开始,我将和博客的观众们一起学习java注解的开发. 注解分类(按照来源来分) jdk中的注解: @Override 重写父类的方法.如果父类没有该方法则编译报错 @Over

全面理解Java异常的运行机制

1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解.不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单.听话.不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案.也不许执行代码看真正答案哦.如果你的答案是正确,那么这篇文章你就不用浪费时间看啦. <span style="">package Test; public class TestException { pu

《Java疯狂讲义》(第3版)学习笔记 2 - Java语言的运行机制

内容 1.高级语言的运行机制 2.Java 语言的运行机制 1.高级语言的运行机制 高级语言主要分为编译型语言和解释型语言两类. 编译型语言是指使用专门的编译器.针对特定平台(操作系统)将高级语言源代码一次性“翻译”成该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行文件格式,这个转换过程称为编译(Compile).编译生成的可执行程序可以脱离开发环境,在特定的平台下独立运行.有些还需要链接其他编译好的目标代码 编译型语言是程序在执行之前需要一个专门的编译过程,把程序