- 博客(3)
- 收藏
- 关注
原创 java和jvm的跨平台区别
java可以跨平台是因为拥有虚拟机又因为java程序不是在电脑上运行的,而是在虚拟机上运行,所以java可以跨平台其实jvm不跨平台的!每个平台都有自己的jvm,这点可以在我们下载jdk的时候需要选择相应平台得到验证!jvm把class文件转换为相应的平台下的可执行文件,这才实现了java代码的平台无关性!jvm是虚拟机虚拟机在不同的平台架构是不一样的版本哦...
2020-12-24 11:52:16
352
原创 2020-12-22
JVM :它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。JVM是Java平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行时操作不同的内存区域。 JVM通过抽象操作系统和CPU结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方法、主机硬件、主机操作系统无关。JRE:的缩写。光有JVM还不能让c
2020-12-22 19:17:15
58
原创 2020-12-17
外部插入是把当前节点添加到目标节点的前边后者后边,作为兄弟节点而存在同样,位置有两个一个是在目标节点的前边(兄长节点),一个是在目标节点的后边(弟弟节点)凡是带insert的函数,都是新节点调用函数,目标节点作为参数不带insert的函数,都是目标节点调用函数,新节点作为参数 after():目标节点.after(新节点),把新节点添加到目标节点的后边,新节点作为弟弟节点而存在before();目标节点.before(新节点),把新节点添加到目标节点的前边,新节点作为兄长节点而存在insert
2020-12-17 10:48:27
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人