java中的static关键字
来源:互联网 发布:金丝楠木淘宝店铺 编辑:程序博客网 时间:2024/06/03 17:29
static可以用来修饰变量、方法、代码块、内部类,还可用于静态导包。
被static修饰的变量、方法不需要依赖对象来进行访问,即使从未创建某个类的任何对象,只要类被加载,就可以通过类名.变量(方法名)来进行访问。一个static字段对每个类都只有一份存储空间,而非static字段对每个对象都有一个存储空间。
static在修饰变量时只能用于修饰成员变量而不能用于修饰局部变量。
static修饰代码块 static代码块也叫静态代码块,是在类中独立于类成员的。static语句块可以有多个,不在任何的方法体内,加载类时会执行这些静态代码块,如果static代码块有很多,将按照他们在类中出现的先后顺序执行,每个代码块只执行一次
static修饰内部类 被修饰的内部类可以直接作为一个普通类来使用,不需要创建一个外部类的实例,而普通内部类的引用则需要创建一个外部类的实例。
static导包 即静态导包,在import 后面加上static,若要调用某个类的某个方法,可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用
被static修饰的变量、方法不需要依赖对象来进行访问,即使从未创建某个类的任何对象,只要类被加载,就可以通过类名.变量(方法名)来进行访问。一个static字段对每个类都只有一份存储空间,而非static字段对每个对象都有一个存储空间。
static在修饰变量时只能用于修饰成员变量而不能用于修饰局部变量。
static修饰代码块 static代码块也叫静态代码块,是在类中独立于类成员的。static语句块可以有多个,不在任何的方法体内,加载类时会执行这些静态代码块,如果static代码块有很多,将按照他们在类中出现的先后顺序执行,每个代码块只执行一次
static修饰内部类 被修饰的内部类可以直接作为一个普通类来使用,不需要创建一个外部类的实例,而普通内部类的引用则需要创建一个外部类的实例。
static导包 即静态导包,在import 后面加上static,若要调用某个类的某个方法,可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用
阅读全文
0 0
- Java中的static关键字
- JAVA中的static关键字
- JAVA中的static关键字
- java中的static关键字
- java中的static关键字
- Java中的static关键字
- Java 中的 static 关键字
- java中的static关键字
- Java中的static关键字
- java中的static关键字
- Java 中的static关键字
- JAVA中的static关键字
- java中的static关键字
- java中的static关键字
- java中的static关键字
- Java中的static关键字
- java中的static关键字
- Java中的关键字static
- AOJ 894 (无向图的回溯着色法,四色)
- JavaScript高级程序设计-学习笔记2
- HDOJ 2040 亲和数
- oracle 锁
- 腾讯2017暑期实习生编程题(第一道)
- java中的static关键字
- 设计模式-组合模式
- 单词接龙 p1019
- Java 循环
- tar、scp、sftp、rsync简单使用
- 关于Thread可能的面试题
- Android——开发模式mvc和mvp
- android XML文件解析
- laravel数据库对象转为数组