Java中的static关键字

  1. static修饰变量,则该变量为类变量(静态变量),可以并且推荐通过类名.变量名进行调用。也能够通过对象进行调用

    • PS.常用于多线程
  2. static修饰方法,则该方法为类方法(静态方法),可以并且推荐通过类名.方法名进行调用。也能够通过对象进行调用

    • 静态方法不能调用普通成员方法(因为静态方法在加载类时就存在了;而普通方法在加载类时并不存在、需要new对象后才存在)

    • 静态方法不能调用普通成员变量,原因同上

  public class Test{private static int a;//静态变量public static void test(){//静态方法System.out.println("a = " + a);//静态方法只能调用静态变量、不能调用普通成员变量}public static void main(String[] args){Test.test();}}
  1. static修饰代码块,称之为静态代码块。详见另外一篇博客匿名代码块

  2. static 静态导入包,可直接使用方法及变量,无需使用类名进行调用。使用较少

//静态导入包
import static lava.lang.Math.random;
import static lava.lang.Math.PI;public class Test{public static void main(String[] args){System.out.println(random());System.out.println(PI);}
}

Java中的static关键字相关推荐

  1. 面试季,Java中的static关键字解析

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面 ...

  2. Java中的static关键字详解

    ** Java中的static关键字详解 ** 在一个类中定义一个方法为static,即静态的,那就是说无需本类的对象就可以调用此方法.调用一个静态方法就是 "类名.方法名" ,静 ...

  3. Java中的static关键字解析 转载

    原文链接:http://www.cnblogs.com/dolphin0520/p/3799052.html Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到 ...

  4. [转] Java中的static关键字解析

    Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一.下面就先讲述一下static关键 ...

  5. 【Java学习笔记之十五】Java中的static关键字解析

    Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一.下面就先讲述一下static关键 ...

  6. java中的static类_再议Java中的static关键字

    再议Java中的static关键字 java中的static关键字在很久之前的一篇博文中已经讲到过了,感兴趣的朋友可以参考:<Java中的static关键字解析>. 今天我们再来谈一谈st ...

  7. [5] Java中的static关键字

    Java中的static关键字 文章目录 Java中的static关键字 static的基本概念 static修饰类中的成员 static修饰主类中的方法 static修饰类中的方法 static修饰 ...

  8. 关于java中的static关键字

    关于java中的static关键字;         1.static 英文译名为静态的:         2.static修饰的方法为静态方法:         3.static修饰的变量为静态变量 ...

  9. java static 函数_详解java中的static关键字

    Java中的static关键字可以用于修饰变量.方法.代码块和类,还可以与import关键字联合使用,使用的方式不同赋予了static关键字不同的作用,且在开发中使用广泛,这里做一下深入了解. 静态资 ...

最新文章

  1. AttributeError: ‘SVC‘ object has no attribute ‘_probA‘
  2. html-css练习题 (注册表单)
  3. 切洋葱怎么才不流泪?
  4. 推荐我们在B站的生信程序基础课
  5. tigervnc远程控制linux,CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面(示例代码)
  6. luogu_1984 [SDOI2008]烧水问题
  7. RabbitMQ入门:发布/订阅(Publish/Subscribe)
  8. 控制台输出Security Warning: The negotiated TLS 1.0 is an insecure protocol and is suported for backward c
  9. 爱迪德CA系统与NDS CA系统对比分析(一)
  10. word当前页面设置第一页
  11. 【2023秋招】10月8日美团校招两道题
  12. 格林威治标准时间和协调世界时
  13. JAVA学习【IDEA转中文】
  14. React中input输入框中文输入的问题
  15. 婚礼请柬邀请函电子版制作模板,520一起来参加婚礼吧!
  16. 手机版 软件测试,三大手机版聊天软件评测
  17. JS快速获取本月、上月、下月的第一天和最后一天(月初月末)
  18. 网络服务器系统管理实训报告,网络系统管理与维护实训报告-20210726103142.docx-原创力文档...
  19. asp.net921旅游博客网站系统
  20. 用Matlab对图像进行ROI的标记与保存

热门文章

  1. MySQL这些拿来就能用!!!
  2. 麦芒8升级鸿蒙,华为畅享10 Plus、麦芒8等7款机型EMUI10正式版升级 界面更美运行更快...
  3. 熊猫的故事(DFS)
  4. 【字符串】【乱搞】【AOJ-606】LOL系列之德玛短路
  5. vue路由传参的方式
  6. Ubuntu c++ 删除文件夹或者文件
  7. 抖音显示服务器审核为什么,抖音上传的视频为什么一直正在审核是违规吗不给显示出来吗...
  8. nacos/nacos-server:v2.1.2-slim analysis
  9. : set ff=unix 然后保存
  10. C#.Net干货分享- 构建PrinterHelper直接调用打印机相关操作