CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

一个小问题需要澄清

楼主jiajia330013(岚)2005-04-04 01:56:16 在 Java / J2SE / 基础类 提问

各位高手,我在看教科书的时候总莫名其妙的看到把null赋给一个类名,请问这是啥意思呢?  
  如:     Example_3   a=null;  
  请你帮我指点下!!! 问题点数:10、回复次数:3Top

1 楼apollo333()回复于 2005-04-04 02:13:10 得分 5

因为在运行程序的时候如果一个对象只是定义了,没有被赋值,当程序执行这个对象的某个方法时,就会出现最常见的  
   
  Nullpointer   exception    
   
  就是说对象没有被定义。  
   
  所以很多类在都在初始化里把私有的对象都赋值成null。Top

2 楼midthinker(呵呵)回复于 2005-04-04 02:33:08 得分 5

null   关键字在Java语言中代表空的意思,也就是什么都没有。  
  在举例中,Example_3是一个class   name,这里用null代表当前实例中只是申明了一个Example_3对象的变量名a,并没有对其进行实例化(实例化就是初始化一个对象),所以当之后需要引用该变量名时,由于其并没有具体指向某一个实例对象,将导致系统抛出一个NullPointerException  
  @.@||~Top

3 楼jiajia330013(岚)回复于 2005-04-04 03:53:43 得分 0

我懂了,谢谢!!!Top

相关问题

  • active directory的问题需要高手澄清一些概念
  • IO模式下,关于数据接收的疑问,简单问题,需要澄清一下!!
  • 小辣椒:我需要你
  • 小弟需要帮忙
  • 再次澄清,vb是个好工具。。。
  • 关于“C#必败”的澄清.
  • 澄清!关于ZX Messenger是谁写的
  • 众位下载pb8的兄弟们,澄清一件事情
  • 金猴奋起千钧棒,玉宇澄清万里埃
  • 【柯南】澄清贴:我为什么发"反美"贴

关键词

  • null
  • 对象
  • 实例
  • example

得分解答快速导航

  • 帖主:jiajia330013
  • apollo333
  • midthinker

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo