`
jie_bosshr
  • 浏览: 140597 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Java解释器的运行过程

阅读更多
Java解释器的运行过程如下:
首先,找出环境变量CLASSPATH(可以通过操作系统,有时也可通过在你的机器上安装用Java或Java-based工具的安装程序来设置。)CLASSPATH包含一个或多个目录,用来作为查找.class文件的根目录。从目录开始,解释器获取包的名称并将每个句点替换成反斜杠以从CLASSPATH根中产生一个路径名称(于是,package foo.bar.baz就变成为foo\bar\baz或foo/bar/baz或其他什么可能的东西,这一切取决于你的操作系统)。得到的路径会与CLASSPATH中的各个不同的项相连接,解释器就在这些目录中查找与你所要创建的类相关的名称.class文件。(解释器还会去查找某些相对于它所在位置的标准目录)。
分享到:
评论

相关推荐

    Java解释器的运行过程介绍

    今天小编就为大家分享一篇关于Java解释器的运行过程介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    JAVA虚拟机精讲

    《Java虚拟机精讲》以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法...

    华为java培训讲义

    Java解释器(java),执行Java字节码 Java的垃圾回收: 由一个后台线程gc进行垃圾回收 虚拟机判定内存不够的时候会中断代码的运行,这时候gc才进行垃圾回收 缺点:不能够精确的去回收内存 java.lang.System.gc...

    JAVA自学考课后答案

    第一章 1.指出JAVA语言的主要特点和JAVA程序的执行...(3)运行Java程序:Java程序分为两类----Java应用程序必须通过Java解释器(java.exe)来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行.

    计算机二级Java语言复习资料

    只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。运行JVM字节码的工作是由解释器来完成的。解释执行过程分三步进行:代码的装入、代码的校验和代码的执行。

    Java虚拟机精讲.高翔龙.带书签完整版.pdf

    本书以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器...

    Java面试基础测试题及答案

    java解释器负责将java虚拟机的代码在特定的平台上运行 3、GC:不再使用的内存空间应该回收----垃圾收集;在C和C++等语言中,是由程序员自己回收垃圾释放内存的;java语言解除了程序员自己亲自回收内存空间的责任。...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA虚拟机精讲 pdf

    本书以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器...

    Java基础面试题.pdf

    在执行过程中,JVM 首先加载字节码文件,然后通过解释器逐行解释执行,这种方式的执行速度会相对比较慢。后面引进了 JIT 编译器,JIT 属于运行时编译。当 JIT 编译器完成第一次编译后,其会将字节码对应的机器码保存...

    corejava基础重要知识点总结

    JVM = 类加载器 + 字节码校验器 + 解释执行器 JRE = JVM + API(应用程序变成接口); JDK = JRE + BIN(常用的工具命令) 面试题: JDK和JRE之间的区别? 1:分别表示的含义不同 jdk:java软件开发工具包 jre:...

    Java编程艺术 PDF

    本书各章内容分别涉及到Java精髓、递归下降的表达式解析器、用Java实现语言解释器、用Java创建下载管理器、用Java实现E-mail客户端和Internet搜索、用Java修饰HTML、显示统计图表、金融应用中的Applet和Servlet、...

    python-运行原理(1).docx

    Jython 则是一个基于 Java 平台的解释器。 Python 程序在运行时,可以通过命令行或其他集成开发环境(IDE)进行输入和执行。解释器会按照脚本文件中的顺序依次读取每一行代码,并将其解释为相应的机器指令进行执行。...

    阿里大佬总结的Java面试资料.pdf

    (2) 运行过程: 13/04/2018 Page 20 of 283 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。 也就是...

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).doc

    * 由解释执行器(java.exe)将字节码文件加载到 Java 虚拟机(JVM) 2. Java 程序的执行过程: * 编译源文件 * 运行字节码文件 开发工具 1. 记事本 2. JCreator 3. JBuilder 4. NetBeans 5. Eclipse 选择开发...

    Basic语言解释器

    来本Basic解释器来运行这两个basic程序 1.变量 本VB只支持整数变量Integer 譬如你可以 Dim A As Integer定义一个变量 2.本Basic还没有常量 3.语句 本VB支持IF Then 可以有if a>;;;;;;;b then if a=b...

    Java中高级核心知识全面解析.pdf

    * JVM(Java Virtual Machine)是 Java 语言的虚拟机,负责解释和执行 Java 字节码。 * JDK(Java Development Kit)是 Java 语言的开发工具包,包括 JVM、编译器、调试器等。 * JRE(Java Runtime Environment)是 ...

    Java学习笔记

    解释执行器 (翻译)逐行的解释执行代码 2.安全 健壮 3.面向对象 面向过程: 程序:函数+变量 (算法+数据结构) 面向对象: 如:SmallTalk 程序:对象和对象相互之间的“通讯” 对象:属性和方法 类: 创建对象的...

Global site tag (gtag.js) - Google Analytics