Java关键字this与static 您所在的位置:网站首页 code:1937 Java关键字this与static

Java关键字this与static

#Java关键字this与static| 来源: 网络整理| 查看: 265

static语句块:关键字(修饰符): static是一个修饰符关键字,用来区别静态和动态属性

作用: 1 static修饰的类体中的变量是静态变量 2 修饰的方法是静态方法 3 修饰的语句块是静态语句块

语法:

static{ java代码 }

注意: 静态语句块是在类加载阶段执行,并且只执行一次,从上向下顺序执行/初始化, 静态变量也是在类加载阶段执行,和静态语句块优先级一致,从上向下顺序执行,所以不能在静态语句块中提前使用静态变量,在方法中可以 类加载:访问某个类的静态属性的时候,在main方法之前执行,Java采用动态加载机制(用到某个类时才加载) 通常用于类调用日志的记录 等同于静态变量,只是没有名字,不能手动调用,不能重复使用

实例语句块:

语法:{Java代码}

实例语句块等同于成员方法,只是没有名字,不调用也执行,随着对象创建而执行,且在 执行构造方法体 之前执行

执行顺序:静态语句块 > main方法 > 实例语句块(需要new对象才会执行)> 构造方法体



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有