zoukankan
html css js c++ java
java跨平台的原因
java跨平台的原因
java有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。
1.java代码不是直接运行在CPU上,而是运行在java虚机(简称JVM)上的。
2.java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。
3.就是因为java是运行在jvm上的,所以它的代码就能不经修改,就能在不同平台的jvm上运行
彩蛋:java代码如何在没有安装JDK的Windows以及Linux下运行?
1.Windows 方案
https://www.cnblogs.com/leifei/p/11745901.html
2.Linux 方案
这个就当成拓展作业吧!
查看全文
相关阅读:
property 中的strong 与weak
ios5 StoryBoard
PLINQ中的分区
ZOJ3704 I am Nexus Master! 模拟
POJ1470 Closest Common Ancestors TarjanLCA
XTU1170 Coin 线段树
HDU2586 How far away ? LCATarjan Or spfa
CF#303C Minimum Modular 数学分析
CF#303B Rectangle Puzzle II 数学分析
ZOJ3698 Carrot Fantasy 恶心模拟
原文地址:https://www.cnblogs.com/leifei/p/11745467.html
最新文章
iis .net framework 1.0 2.0 4.0 注册
(转)oracle中如何对字符串进行去除空格的方法
解决为什么svn没有对号等符号的问题。
(转)c#.net常用字符串函数
(转)Windows 64bit Itanium
iphone开发中的数据存储:Property lists
iphone开发中的手势操作:Multiple Taps
0
如何解决关于TableView里面cell随机显示的问题
使用StoryBoard:用Segue传递数据
热门文章
NSXMLParser中 didEndElement
iphone开发中的手势操作:Pinches 捏合
couldn't register *** with the bootstrap server. Error: unknown error code.
respondsToSelector
控件TextField、Slider、
iphone开发中的数据存储:初
iphone开发中的手势操作:初
iphone开发中的数据存储:archiving model Objects
iphone开发中的手势操作:Swipes
UITableView
Copyright © 2011-2022 走看看