最近看书被几个有意思的问题吸引:
你写java程序吗? 它的运行机制你懂多少?
你用eclipse开发吗?它的运行机制你懂多少?
你用tomcat 部署吗? 它的运行机制你懂多少?
你想过这些软件也是人开发出来的吗?依赖这么深入,哪天它不干了,你还干不干?
然后,让我就接着看了看,然后,让我们一起来看看java语言原理。【哈哈】
编译型语言 VS 解释型语言
编译型语言:
一提到编译型语言,“高效率、高级语言”等各高词汇跃然纸上,But why?
编译型语言是通过专门的编译器,将高级语言【一次性翻译成】可被平台(如OS操作系统)执行的机器码,编译一次,脱离开发环境可独立运行,故效率高;但对编译器严重依赖,而不同操作系统所使用的编译器是各不相同的,所以造成了编译型语言可移植性差的特点。如同打包发布好的vs程序,不管放在windows哪个磁盘下,均可脱离vs执行;但把这个编译好的exe放到unix下,便是不可能正常set up 的。这也就解释了它效率

本文探讨JAVA作为编译型与解释型语言的特性,解析JAVA运行机制,包括源程序编译成class字节码并通过JVM解释执行的过程。同时,详细阐述JAVA环境变量配置,如PATH、CLASSPATH和JAVA_HOME的作用,强调理解原理对于解决实际问题的重要性。
最低0.47元/天 解锁文章
1002

被折叠的 条评论
为什么被折叠?



