static块相关例子

原创 2015年07月08日 17:47:49

仅为学习记录。直接上例子吧:


public class StaticExample{
    static{
        System.out.println(1);
    }
    static {
        System.out.println(2);
    }
    static {
        System.out.println(3);
    }
    public static void main(String args[]){
        System.out.println(5);
    }
    static {
        System.out.println(4);
    }
}

以上输出结果:

1

2

3

4

5

例子:

class Test {
	public static int X = 300;
	static {
		System.out.println(X);
		X = 200;
		System.out.println(X);
	}
}
public class StaticBlockTest {
	public static void main(String args[]) {
		System.out.println(Test.X);
	}
}

输出:300 200 200 先是static里的两个打印。

分析:先执赋值为300,再进入static分别打印300,200,最后在main函数里打印出来的x的值是200


完。



相关文章推荐

尚硅谷程序-java 封装登陆程序 1-2static 的一些相关应用 2-2代码块 3-1final关键字

1-1 java 封装登陆程序 class Login{ private String name; private String password; public Login(String na...

C例子:static关键字

  • 2016年03月20日 20:59
  • 712B
  • 下载

C++类中各种不同类型成员根据是否static 、是否const类型的初始化方法不尽相同,写代码时经常搞乱,网上搜了一下资料,全部总结一下。一、例子 [cpp] view plaincopy ---

C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括: a.引用 b...

一个例子了解static作用

static关键字在C语言中作用非常重要。因此在面试的时候,面试官也经常会拿这个来考被面者。我们用个例子来看看这个关键字的作用吧: #include static int j; void fu...

static的一些相关知识

关键字static是一个修饰符,其可以修饰一下几种: 1,属性;2,方法;3,语句块;4,内部类。 static代表的是类相关,static修饰的东西,所有的对象共享(共享同一块的内存区域)。其修...

java关键字static相关问题

No.1:总述 在java自定义类中可以使用static关键字来将需要的字段或方法定义为类数据和类方法。 No.2:对于static修饰的字段,可以通过两种方式来调用: (1)类名....
  • JavaOO7
  • JavaOO7
  • 2013年04月11日 12:15
  • 321

java this,static,package等关键字与相关练习

学习心得 一、专业课 1、面向对象 1) this关键字 (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中...

C++常见问题(三)——宏定义、const、static、sizeof的相关实例

宏定义、const、static、sizeof的相关实例

CHM文档编辑制作及电子书的相关问题 - txfast的日志 - 网易博客 http://txfast.blog.163.com/blog/static/40536042200832065417/

[转]开源软件是怎样赚钱的   《东邪西毒》.时间.对话 CHM文档编辑制作及电子书的相关问题   2008-04-02 00:06:05|  分类: 所谓的技...
  • lslyhj
  • lslyhj
  • 2014年05月09日 12:15
  • 464

Java基础——Static修饰符+静态相关+帮助文档制作+对象初始化_调用成员过程+单例设计

一、Static修饰符 String name;//成员变量,实例(对象)变量。 Static String name;//静态的成员变量,类变量。 用于修饰成员(变量,函数) 当每个对象都有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:static块相关例子
举报原因:
原因补充:

(最多只允许输入30个字)