当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

<b>Java的初始化类、变量、程序块加载根究</b>[Java编程]

赞助商链接



  本文“<b>Java的初始化类、变量、程序块加载根究</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1.基本范例数据的初始值

InitialValues.java

public class InitialValues {
   boolean t;
   char c;
   byte b;
   short s;
   int i;
   long l;
   float f;
   double d;
   void print(String s) {
    System.out.println(s);
   }
   void printInitialValues() {
    print("boolean " + t);
    print("char " + c);
    print("byte " + b);
    print("short " + s);
    print("int " + i);
    print("long " + l);
    print("float " + f);
    print("double " + d);
   }
   public static void main(String[] args) {
    InitialValues iv = new InitialValues();
    iv.printInitialValues();
   }
}

后果:

boolean false
char _
byte 0
short 0
int 0
long 0
float 0.0
double 0.0

2.变量初始化

在类的内部,变量定义的先后次序决意了初始化的次序.即便变量定义散布于办法定义之间,它们仍旧在任何办法(包含构造器)被调用之前得到初始化.看下面的代码:

OrderOfInitialzation.java(履行次序在代码中已标出,按类标注,罗马字母标注主类中履行次序.)

class Tag {
   Tag(int marker) {
    System.out.println("Tag(" + marker + ")");
   }
}
class Card {
   Tag t1 = new Tag(1);// Ⅰ①
   Card() {
    System.out.println("Card()");// Ⅰ④
    t3 = new Tag(33);// Ⅰ⑤
   }
   Tag t2 = new Tag(2);// Ⅰ②
   void f() {
    System.out.println("f()");// Ⅱ⑥
   }
   Tag t3 = new Tag(3);// Ⅰ③
}
public class OrderOfInitialzation {
   public static void main(String[] args) {
    Card t = new Card();// Ⅰ
    t.f();// Ⅱ
   }
}

后果:

Tag(1)
Tag(2)
Tag(3)
Card()
Tag(33)
f()


  以上是“<b>Java的初始化类、变量、程序块加载根究</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .