java static关键字的功能说明

戚薇 Java教程 发布时间:2022-06-17 23:51:57 阅读数:13244 1 static
下文笔者将讲述java中static关键字的简介说明,如下所示

static关键字功能

static:
  可用于修饰 成员变量,方法,代码块

注意事项:
   1. static修饰的方法中,不能使用this关键字
	因为staic修饰的方法属于类,不属于对象
   2.static静态可访问静态内容,不能访问非静态信息
例:
Java 静态方法和普通方法的使用示例
public class Main  {
    public static void main(String[] args){
        Main main = new Main();
        main.Man(); //普通方法调用
 
        Main.Test();//静态方法调用
    }
     //普通方法
    public void Man(){
 
    }
     //静态方法
    public static void Test(){
 
    }
}

静态方法(Static Method)与静态成员变量一样
   属于类本身
   在类装载的时候被装载到内存(Memory)
    不自动进行销毁,直到JVM关闭

非静态方法(Non-Static Method)又叫实例化方法
   属于实例对象
  实例化后才会分配内存
  必须通过类的实例来引用
   不会常驻内存
  当实例对象被JVM 回收之后,则方法消失 

Java 静态变量与非静态变量

例:
public class Main  {
    private String name="猫猫"; //非静态
    private static int age=21; //静态
    public static void main(String[] args){
//        System.out.print(name);//错误的不能直接调用
        Main main = new Main();
        System.out.print(main.name);
        System.out.print(age);
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202206/3747.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者