A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Java1211张美红 中级黑马   /  2015-12-28 15:06  /  265 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static特点:随着类的加载而加载,所以,优先于对象存在; 并且static修饰的属性或方法在方法区的静态区,被所有对象共享,可以不创建对象,直接类名.调用;
static作用:当好多对象有相同的属性时,用static修饰,可以节省内存.
private static int counter;   
public static void main(String[]args){
      System.out.println(++counter);     //输出1,也就是static成员变量可以修改.   
}     

若加上final,就不可以修改了
private static final int counter;   
public static void main(String[]args){
      System.out.println(++counter);         //报错,因为最终变量无法被修改
}     

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马