zoukankan      html  css  js  c++  java
  • Java中的static关键字简介

    Java中的static关键字简介

    ​ 在Java中,如果使用一个类则会在产生实例化对象时分别开辟栈内存和堆内存,在堆内存中要保存对象中的属性,每个对象有自己的属性,如果现在有些属性希望被所有对象共享,则就必须将其声明为static属性,而且一个属性一旦声明为static后,可以使用类名称进行调用。

    ​ 若一个类中的方法想由类直接调用,则可声明为static方法。

    下面介绍static关键字的几种使用情况:

    1. 使用static声明的属性为全局属性或公共属性,由类名直接调用,所有对象共享。
    2. 使用static声明的方法被称为“类方法”,可由类名称直接调用,此处需要说明,非static方法可以调用static声明的方法和属性,但是static方法是不能调用非static类型声明的属性或方法的。
    3. static的相关应用,可以在一个类中声明static属性的统计生成对象数量的属性,每当一个对象产生,数量累加,数据又被所有类对象共享。
    小常识:由于类的主方法,public static void main(String[] args)为一个static关键字声明的方法,所以它所调用的方法和属性也必须为static关键字声明的方法或属性。
  • 相关阅读:
    0109. Convert Sorted List to Binary Search Tree (M)
    03.Linux基础操作
    02windows基础操作
    API接口幂问题
    RocketMQ
    zookeeper
    JVM之参数调优
    JAVA多线程之线程池
    计算机网络常见问题
    英语词性之名词
  • 原文地址:https://www.cnblogs.com/gaoliwei1102/p/13023155.html
Copyright © 2011-2022 走看看