null是什么?[有趣的java问题一]
是值?是内存地址?是啥??
是寂寞。。 是值~~~~~~·· 哈哈,确实,翻了好几页贴子,没发现几个有趣的,所以自己发了个:D.引用 是寂寞。。 有什么证据啊?引用 是值~~~~~~·· SUN的hotspot jvm里面应该就是0。 可以去看虚拟机代码中aconst_null指令的实现。 aconst_null Operation Push null Format aconst_null Forms aconst_null = 1 (0x1) Operand Stack ... ..., null Description Push the null object reference onto the operand stack. Notes The Java virtual machine does not mandate a concrete value for null.引用 是值?是内存地址?是啥?? 我觉得是值,要是内存地址的话岂不是相当于赋值了 \u0000 那要看在什么地方写Null了 是犀利。。。。。 jikes vm好像是让null指向一个特殊位置,然后访问的时候由硬件检测空指针异常,提高效率。 具体是啥要看vm实现了 是哥。。。。。 呵呵,这个问题算有趣的吧。不管是哪个VM,要确定NULL是什么,证明之,不要猜测。引用 jikes vm好像是让null指向一个特殊位置,然后访问的时候由硬件检测空指针异常,提高效率。 具体是啥要看vm实现了 一会我在SO的发一个同样的贴子,大家加油啊。
相关问答:
import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class QueryTest&n ......
怎么在控制台中输入类似下面的信息: s1234 50 s1235 80 s1234 90 s1234 40 s1236 90 每当回车时 ......
我JSP的页面是: <%@ page language="java" contentType="text/html; charset=gb2312" %> <script> function Save(){ xmlHttp=GetXmlHttpObject() if(xmlHttp==nul ......
最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法 ......