美文网首页
Java中的static关键字

Java中的static关键字

作者: 希望是水户洋平 | 来源:发表于2020-06-25 20:25 被阅读0次

转载自:https://www.cnblogs.com/dolphin0520/p/10651845.html

今天我们再来谈一谈static关键字,这次我们侧重讲述static关键字的一些使用场景和方式,以下是本文目录大纲:

一.static关键字使用场景

二.static变量和普通成员变量区别

三.类的构造器到底是不是static方法?

若有不正之处,希望谅解并欢迎批评指正。

请尊重作者劳动成果,转载请标明原文链接:

https://www.cnblogs.com/dolphin0520/p/10651845.html

一.static关键字使用场景

static关键字主要有以下5个使用场景:

1)静态变量

把一个变量声明为静态变量通常基于以下三个目的:

  • 作为共享变量使用

  • 减少对象的创建

  • 保留唯一副本

2)静态方法

将一个方法声明为静态方法,通常是为了方便在不创建对象的情况下调用。这种使用方式非常地常见,比如jdk的Collections类中的一些方法、单例模式的getInstance方法、工厂模式的create/build方法、util工具类中的方法。

3)静态代码块

静态代码块通常来说是为了对静态变量进行一些初始化操作,比如单例模式、定义枚举类:

相关文章

  • 1.3 static 关键字

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

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

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

  • Kotlin学习2

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

  • Java static关键字

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

  • Java中的static和final

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

  • Java static关键字

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

  • 复习Java基础资料

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

  • Java Static 用法

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

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

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

  • java基础知识面试题

    static关键字什么意思?java中是否可以覆盖一个private或者是static的方法? “static”表...

网友评论

      本文标题:Java中的static关键字

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