共 6 篇文章 |
|
Take a look inside Java classes Learn to deduce properties of a Java class from inside a Java program.http://www.javaworld.com/javaworld/jw-06-1997/jw-06-indepth.html "How to build an interpreter in Java, Part 1: The BASICs"For complex applications requiring a scripting language, Java can be used to implem... 阅502 转4 评0 公众公开 06-04-26 09:04 |
在这个范例中,‘getstatic‘ 指令将一个静态成员压入一个称为操作数堆栈的数据结构,后续的指令可以引用这个数据结构中的成员。‘invokevirtual‘指令调用println方法,它从操作数栈弹出它的两个参数。//返回 str1+str2 的串连 String concat(String str1, String str2) { return str1 + str2; }//将 str2 附加到 str1 void c... 阅282 转2 评0 公众公开 06-04-10 16:23 |
//现在还不大明白他是干嘛的!! u2 catch_type; //指向constant_pool的索引,对应CONSTANT_Class_info }exception_table[exception_table_length]; u2 attributes_count; attribute_info attributes[attributes_count]; }00 1d constant... 阅342 转3 评0 公众公开 06-04-10 15:53 |
一、 什么是Java虚拟机 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。从Java虚拟机支持的数据类型可以看出,Java对数据类型的内部格式进行了严格规定,这样使得各种Java虚拟机的... 阅354 转3 评0 公众公开 06-04-03 14:33 |
Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。Java虚拟机支持的数据类型Java虚拟机支持Java语言的基本数据类型如下:byte://1字节有符号整数的补码short://2字节有符号整数的补码int://4字节有符号整数的补码long://8字节有符号整数的补码float://4字节IEEE754单精度浮点数double://8字节IEEE754双精度浮点数c... 阅705 转10 评0 公众公开 06-04-03 14:30 |