• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

加班费的离开

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

默认初始化和null引用值的含义 ww-wfstangniaobing-com

 
    当执行new为一个对象分配内存时,Java自动初始化所分配的内存空间。对于数值变量,赋初值0。对于布尔变量,初值为false。对于引用,即对象类型的任何变量,使用一个特殊的值null。
    在Java中,null值表示引用不指向任何对象。运行过程中系统发现使用了这样一个引用时·可以立即停止进一步的访问,不会给系统带来任何危险。
    自动初始化只用于成员变量,对方法中的自动变量不起作用。Java规定,任何变量使用之前,必须对变量赋值。由于方法内的自动变量不能进行自动初始化,因此要求程序员显式地对其赋值。当然可以给变量赋值为null。如果在变量赋值之前使用它,编译器会指出一条错误信息。有关自动变量的详细解释。
    读者要注意在Java中null应小写,和其他语言中的用法不同。

posted on 2012-08-16 10:28  加班费的离开  阅读(182)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3