可能重复:
什么是空指针异常?
Java:为什么NullPointerExceptions不是NullReferenceExceptions?
我们空闲的好奇心,有谁知道为什么Java中的空引用异常被称为NullPointerException?
似乎违反直觉的是,在正式没有指针的新语言中,在使用空引用时将选择使用此名称.
如果有人能指出我的权威解释,那将不胜感激.
Java"正式没有指针"的说法简直是假的.仅仅因为你不能对它做算术并不意味着它不是一个指针.C不是编程术语的最终权威.
谁得到挂掉电话在它的唯一的人要么是C/C++的球迷谁想要贬低的Java其缺乏力量在裸机,或(不太可能,如今)营销人谁想要出售Java作为一种简单,更安全的替代那些在C开发方面经验不佳的经理人.
从Java语言规范:
引用值(通常只是 引用)是指向这些对象的指针,以及一个特殊的空引用,它指的是没有对象.
| 归档时间: |
|
| 查看次数: |
5170 次 |
| 最近记录: |