在标准形式下,Java虚拟机就是一个字节码解释器。
它会解释运行Java编译以后产生的字节码。
它会解释运行Java编译以后产生的字节码。
解决方案 »
- 为什么获取额时间都和当前时间不一致呢
- Java 多态的问题
- className.this是什么意思
- 到底是纯文本还是一个dom对象!
- 输入一个日期判断是星期几,要判断输入的字符是否合法,输入一个或多个空格空格也有提示错误,然后请用户重新输入。
- 请教大家,我在自定义输入类的几个不明白问题(我自己写了个输入类,但有几个毛病解决不了,特向大家请教)
- 南京地区招聘JAVA程序员(借宝地招聘,请管理员保留2天,谢谢)
- 请问如何分辨java建立的是tcp还是udp,这段程序是tcp的客户端吧?
- com.borland.primetime.util.AssertionException:gbk
- 为什么我从Oracle中longrow字段中取到本地的文件,总是乱吗呢?
- 用Runtime.getRuntime().exec,调用外部命令,如何得到外部进程的ID?急啊.
- 不是说一个源程序中只能有一个public类?怎么内部类可以用public?
1.方法区,从每个class文件中解析这个类的信息,放进方法区,只会解析一次,还有这个类的class等,
2.堆:存放每个类生成的对象,也就是你用new 生成的那个对象,数组等.每个线程,都有自己的pc寄存器和java栈
3.pc寄存器 控制程序运行步骤.
4.栈,栈又由栈帧组成,栈帧又分别又局部变量栈,操作数栈,数据区等线程区域是私有的,一个线程不能访问另一个线程的pc寄存器和栈,2个线程之间通信要通过协调和互斥机制,synchronized,wait,notify吃饭去了