![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
睛天
Step by step eI believeI can.
展开
-
Java 虚拟机体系结构
众所周知,Java源代码被编译器编译成class文件。而并不是底层操作系统可以直接执行的二进制指令(比如Windows OS的.exe文件)。因此,我们需要有一种平台可以解释class文件并运行它。而做到这一点的正是Java 虚拟机(JVM)。 实际上,JVM是一种解释执行class文件的规范技术。各 个提 供商都可以根据规范,在不同的底层平台上实现不同的JVM。转载 2013-04-22 16:26:53 · 357 阅读 · 0 评论 -
关于Java虚拟机中的字节码指令
字节码源代码经过编译器编译之后便会生成一个字节码文件,字节码是一种二进制的类文件,它的内容是JVM的指令,而不像C、C++经由编译器直接生成机器码。我们不用担心生成的字节码文件的兼容性,因为所有的JVM全部遵守Java虚拟机规范,也就是说所有的JVM环境都是一样的,这样一来字节码文件可以在各种JVM上运行。 当然也包括KVM。每一个线程都有一个保存帧的栈。在每一个方法调用的时候创建一个转载 2013-04-23 09:15:03 · 661 阅读 · 0 评论 -
Java栈和局部变量操作(一)
Java栈和局部变量操作Java虚拟机是基于栈的机器,几乎所有Java虚拟机的指令都与操作数栈相关。栈操作包括把常量压入操作数栈、执行通用的栈操作、在操作数栈和局部变量之间往返传输值。1常量入栈操作:操作码在执行常量入栈操作之前,使用三种方式指明常量的值:常量值隐含包含在操作码内部、常量值在字节码中如同操作数一样跟随在操作码之后,或者从常量池中取出常量。1.1常量值转载 2013-04-23 09:27:24 · 555 阅读 · 0 评论 -
Java虚拟机
1、Java虚拟机是什么“Java虚拟机“可以指三种不同的东西抽象规范一个具体的实现一个运行中的虚拟机实例当运行一个Java程序的同时,也就是在运行一个Java虚拟机实例2、Java虚拟机的生命周期当启动一个Java程序时,一个虚拟机实例也就诞生了,当该程序关闭退出时,这个虚拟机实例也就随之消亡。在java虚拟机内部有两种线程:守护线转载 2013-04-23 09:40:38 · 452 阅读 · 0 评论 -
javabean总结
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接转载 2013-05-12 08:25:28 · 605 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之Java学习方法
前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了很久以前,看过的马士兵老师的一篇关于Java自学之路的文章,于是在网上找了找,结果找到了,马士兵老师的视频,是我目前最为推崇的Java学习视频,虽然还有很多,如张孝祥、黎活明、李兴华老师等,他们的都很转载 2013-04-23 15:38:43 · 1027 阅读 · 1 评论 -
Java栈和局部变量操作(二)
2通用栈操作操作码操作数说明nop(无)不做任何操作pop(无)从操作数栈弹出栈顶部的一个字pop2(无)从操作数栈弹出最顶端的两个字swap(无)交换栈顶部的两个字转载 2013-04-23 09:28:36 · 507 阅读 · 0 评论