首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 关于初始化的一些总结
【标  题】:关于初始化的一些总结
【关键字】:
【来  源】:http://blog.csdn.net/linghao0_0/archive/2006/11/09/1375122.aspx

关于初始化的一些总结

变量的初始化:
1.静态变量只能在类中定义,不能在方法体内定义
2.创建对象过程:先执行静态变量初始化,然后非静态变量,然后执行构造器(包括默认构造器)和其他方法
3.对于含有main方法的主类中,先静态变量初始化,再执行静态方法(main方法),主类中的非静态变量初始化是否执行要看main中是否创建了主类的对象,没有创建就不会执行


数组的初始化:
1.数组元素中的基本类型值会自动初始化成默认值,可以直接使用,而非基本类型值(如类)必须创建对象并赋值给元素引用,否则不能使用数组中的空引用
例如:int[] a=new int[3]  (元素已经被初始化)你可以直接使用a[1]等
      Integer[] b=new Integer[3](元素只是引用,还没有初始化) 在使用b[1]之前必须先b[1]=new Integer(1)(此时才完成初始化) 

jello框架V1.1让web开发重获自由:【上一篇】
在java中CreateProcess出现的异常的处理(备忘):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • PS视频教程:大小的概念(3)
  • 有关注册表API函数
  • 亲手更换苹果iPod锂电全过程[图文]
  • C图形编程1
  • LINUX版精华帖分类索引
  • 20世纪10个最伟大的算法
  • Fedora Core 5入门安装图解教程
  • [视频教程]FLASH的快捷方式
  • J2ME程序开发全方位基础讲解汇总
  • 动画托盘函数
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.