java static关键字的功能说明
2022/6/18 5:20:09
本文主要是介绍java static关键字的功能说明,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
转自:
http://www.java265.com/JavaCourse/202206/3747.html
下文笔者将讲述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); } }
这篇关于java static关键字的功能说明的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解
- 2024-04-07以一当十丨TiDB 在东吴证券秀财 APP 的应用实践
- 2024-04-07月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!