美文网首页
java中static关键字

java中static关键字

作者: 数据工程师从入门到放弃 | 来源:发表于2018-12-16 23:44 被阅读0次

static: 静态 静态成员、类成员

无论实例化多少对象 都共用同一块静态空间

1、类对象共享

2、类加载时产生,销毁时释放 声明周期长

静态访问方式:

类名.静态成员 (也可以对象名.静态成员)

类方法、静态方法

类名.静态方法** (也可以对象名.静态方法)

注意:

1、没有静态类

2、方法内的局部变量 不能加 static

3、在成员方法中,可以直接访问类中的静态成员

4、静态方法当中 不能访问用一个类中的非静态成员(包括:属性和方法)可以实例化对象 通过对象调用该属性/方法

5、静态方法中不能使用this (因为this 表示当前实例 )

静态代码块:

注意:

1、普通代码块(在方法中) 是顺序执行 先出现 先执行

2、在类中的代码块 成为构造代码块 构造代码块 创建对象时调用 优先于构造方法执行

3、 静态代码块 类加载时调用 优先于构造代码块 执行

4、无论产生多少类实例 静态代码块只执行一次 (如果有些信息 只希望执行一次)

5、静态代码块中只能给静态属性赋值

代码块的范围:

image

相关文章

  • 1.3 static 关键字

    static 关键字 《Java编程思想》 中:static方法就是没有this的方法 static 修饰的方法或...

  • java面试问题总结与分享,很乱

    java中static关键字的作用 在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员...

  • Kotlin学习2

    1.Kotlin中static在kotlin中 没有static关键字,但是有类似java中static的用法例如...

  • Java static关键字

    Java之美[从菜鸟到高手演变]之Java中static关键字

  • Java static关键字

    声明static属性 static是Java中定义的一个关键字,主要是描述全局的概念,所以利用static关键字可...

  • Java中的static和final

    java中的static和final 此篇文章是记录我在学习Java中static和final关键字的笔记。 st...

  • 复习Java基础资料

    Java中面向字符的输入流 Java中的static关键字解析 Java中的main()方法详解 Java中普通代...

  • Java:3分钟带你全面了解Static静态关键字

    前言 在Java中,静态 Static关键字使用十分常见 本文全面 & 详细解析静态 Static关键字,希望你们...

  • Java Static 用法

    Java中的Static关键字用的很多,但是总结起来,大概有:Static member、Static Block...

  • Java基础系列-static关键字

    原创文章,转载请标注出处:《Java基础系列-static关键字》 一、概述 static关键字是Java诸多关键...

网友评论

      本文标题:java中static关键字

      本文链接:https://www.haomeiwen.com/subject/lkpfkqtx.html