`
罗佳林0315
  • 浏览: 11456 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java运行机制

    博客分类:
  • java
阅读更多
java运行机制:编译解释型
.java源文件--编译器--->.class二进制字节码文件--JVM中解释执行-->机器指令


机器指令:计算机所能识别的指令,跟操作系统和CPU等硬件相关

编译型:源文件---编译器---可执行文件(一些机器指令和数据)
       优点:一次性编译成可执行文件,脱离开发环境独立执行,运行速度快,节省资源
       缺点:直接编译的机器指令跟平台相关,一旦替换不同的平台,原先编译的可执行文件就不能用了

解释型:源文件--解释器--一条机器指令--执行机器指令
       优点:跨平台性较好
       缺点:执行一次程序就需要重复编译一次源文件,耗费资源
分享到:
评论

相关推荐

    JAVA运行机制

    ### JAVA运行机制详解 #### 一、JAVA与其它技术的关系 在深入了解JAVA运行机制之前,我们需要先明确JAVA作为一种编程语言,在整个软件开发生态系统中的位置。JAVA不仅仅是一门编程语言,它还代表了一整套的技术栈...

    Java运行机制

    通过此文章,我们可以简单的认识一下java程序的运行机制。

    Java内存模型.mht,对理解java运行机制可以有更深刻的理解,可以好好看下

    Java内存模型.mht.一部很不错的书。可以好好看下,对你有很大的帮助,对理解java的运行机制有更深刻的理解!

    java的运行机制

    本文将从Java的编译与执行、JVM(Java虚拟机)的作用、类加载器(ClassLoader)的工作原理以及JRE(Java运行时环境)与JDK(Java开发工具包)的区别等方面进行详细的阐述。 #### 1. Java的编译与执行 Java是一种半...

    java程序的运行机制详细分析

    ### Java程序的运行机制详细分析 #### 一、Java为何具备平台独立性 Java作为一种广泛使用的编程语言,其最大的特点之一就是平台独立性。这意味着编写的Java程序可以在任何支持Java虚拟机(JVM)的操作系统上运行而...

    学习Java基本语法的仓库 存放学习Java的md文件和Java代码.rar

    java运行机制 java核心机制 java虚拟机 jvm java virtual machine 1. jvm是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行管理数据、内存、寄存器,包含在JDK中 2. 不同平台,不同虚拟机 3. java...

    Java虚拟机运行机制

    Java虚拟机运行机制 Java虚拟机(JVM)是一种用于计算设备的规范,可以用不同的方式(软件或硬件)加以实现。JVM包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机是一个...

    Java语言简介+JDK安装+配置+第一个程序HelloWorld编译运行

    Java 运行机制: program.java(源文件)Compilerprogram.class(字节码文件)interpreter二进制代码(机器码指令)计算机上运行。 JDK 安装和配置 在搭建 Java 运行环境中,我们需要 SUN 公司为我们...

    自考Java语言程序设计(一)课后习题及答案.doc

    在本节中,我们将对Java语言程序设计(一)课后习题进行总结,总结的知识点包括Java语言概述、Java语言的特点、Java应用程序的开发流程、Java程序的种类、面向对象编程、Java运行机制等。 一、Java语言概述 Java...

    基于Java虚拟机的Java语言运行机制研究

    本项目深入研究了基于Java虚拟机的Java语言运行机制,包含205个文件,涵盖106个Java源代码文件、56个Markdown文档、21个PNG图片、4个JPG图片、2个JAR包、2个属性文件、2个PDF文件、2个XMind思维导图以及1个Git忽略...

    Java虚拟机规范(Java SE 7).pdf

    《Java虚拟机规范(Java SE 7)》是Java开发者深入理解Java运行机制的重要参考资料,它详细阐述了Java虚拟机(JVM)的工作原理和内存管理机制,为开发者提供了宝贵的洞察力,帮助他们优化程序性能,理解和解决运行时...

    Java虚拟机规范(中文 翻译版 Java_SE_7).rar

    《Java虚拟机规范》是Java开发人员理解和优化Java应用程序运行机制的重要参考资料。这份中文翻译版基于Java SE 7...阅读《Java虚拟机规范》中文版,能帮助开发者深入理解Java运行机制,从而更好地利用Java平台的优势。

    自己动手写Java虚拟机及class文件解析分析工具(java8运行)

    《自己动手写Java虚拟机及class文件解析分析工具(java8运行)...通过阅读PDF文档和使用提供的工具,读者将能够深入到Java编程的底层,增强对Java运行机制的理解,这对于提升Java开发技能和解决实际问题具有重要意义。

    直接在电脑上运行java游戏和应用程序的软件

    Java是一种广泛使用的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布,设计初衷是实现“一...对于Java爱好者和游戏玩家而言,理解Java运行机制以及如何在电脑上设置和管理Java环境是十分重要的。

    java课件第一章绪论

    ### **1.3 Java运行机制** Java的运行机制基于“Write Once, Run Anywhere”(WORA)的理念,通过Java虚拟机(JVM)实现跨平台运行。Java源代码首先被编译成字节码,然后由JVM解释执行。这种机制使得Java程序能够在...

    Java实用教程第章Java语言及编程环境.pptx

    2. Java运行机制: - **Java虚拟机(JVM)**:JVM是一个虚拟的计算机,它执行Java字节码。Java源代码首先被编译为字节码,然后由JVM解释执行。 - **垃圾收集器**:Java的垃圾收集器自动回收不再使用的对象所占用的...

    java第一章笔记

    #### 二、Java运行机制 1. **编译型语言**(例如C、C++): - 源代码文件通过编译器转换成可执行文件。 - 编译后的可执行文件可以在特定平台上直接运行。 - 编译过程通常只需要进行一次,但生成的可执行文件不...

    java锁机制Synchronizedjava锁机制Synchronized

    "Java 锁机制 Synchronized" Java 锁机制 Synchronized 是 Java 语言中的一种同步机制,用于解决多线程并发访问共享资源时可能出现的一些问题。 Java 锁机制 Synchronized 的概念 在 Java 中,每个对象都可以被...

    java初学者所做的笔记 HelloWorld

    本文档为 Java 初学者笔记,涵盖了 Java 语言的基础知识点、发展史、运行机制、变量与数据类型、运算符、常用工具类、流程控制语句、方法等内容。 一、Java SE 基础语法 * Java 语言的基础语法介绍 * 环境搭建:...

Global site tag (gtag.js) - Google Analytics