Java 从入门到放弃04 - 《Java运行原理—— 编译型与解释型》
Java运行原理—— 编译型与解释型
-
编译型与解释型的区别 —— 时机不同
-
编译型有一个负责翻译的程序,”Compare“,这个用于编译的程序就是我们的编译器,他会一次把所有程序全翻译过来,但是如果程序更新,那么效率会变低,因为每次都需要重新翻译整个程序。
-
解释型是一个实时翻译的翻译官,程序需要执行哪个部分就会翻译哪个部分,这样的好处是如果更新了就会变得相对高效,但是如果反复调用同一个部分的翻译,那么可能解释型会重复做许多无用功
-
编译型的执行效率更高,一般操作系统的开发,然后包括c和c++都属于编译型
-
对于网页和服务器的脚本等,对于速度的要求不高,那么都使用解释型语言,比如Java和JavaScript,python等。
-
-
源程序(.java文件) ->(经过Java编译器)-> 字节码(.class文件) -> (经过类装载器,字节码校验器,解释器) -> 到达操作系统平台
-
Java 是编译型和解释型的结合体,先经过编译,但是最后到操作系统平台才进行解释
分类:
Java从入门到放弃
标签:
Java 从入门到放弃
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了