当前位置: 首页 > news >正文

static关键字

1、修饰类属性后,变成静态属性,数据存放在jvm的数据区,数据共享并只有一份

2、修饰类方法后,变成静态方法,静态方法只能访问静态属性,不能访问非静态属性

3、非静态方法可以访问静态属性

4、静态代码块在类加载时执行,并且只执行一次

public class Student {private String name;private int age;private static String nationality;//国籍static {//静态代码块System.out.println("Student 类加载时执行,并且只执行一次");}public void test() {this.name = "张三";this.age = 18;nationality = "中国";//编译没问题,非静态方法可以访问静态属性}public static void testStatic() {//this.name = "张三"; //编译报错,静态方法访问了非静态属性nationality = "中国";}public static void main(String[] args) {Student s1 = new Student();Student s2 = new Student();}
}

执行结果(创建了2个实例,static代码块只执行一次):

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pyannote源码阅读(一)
  • 英国政府停止使用人工智能
  • Linux 命令重定向介绍
  • electron 两个渲染进程之间通信
  • 教育行业,等保之重
  • 2534. 乘方 [CSP-J 2022]
  • WIN/MAC 图像处理软件Adobe Photoshop PS2024软件下载安装
  • Android开发语言Kotlin简介
  • 硬件寄存器的简单理解
  • http重要的状态码【精简版】
  • 前端理论总结(js)——原型链 // 原型 // 浅拷贝和深拷贝
  • 爬取央视热榜并存储到MongoDB
  • 前端宝典十六:深入浅出8大设计模式
  • WIFI驱动开发
  • go中的并发处理
  • @jsonView过滤属性
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 230. Kth Smallest Element in a BST
  • Apache Pulsar 2.1 重磅发布
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • flask接收请求并推入栈
  • java8 Stream Pipelines 浅析
  • node 版本过低
  • Octave 入门
  • pdf文件如何在线转换为jpg图片
  • Spring核心 Bean的高级装配
  • Vue.js-Day01
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 反思总结然后整装待发
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 巧用 TypeScript (一)
  • 如何胜任知名企业的商业数据分析师?
  • 异常机制详解
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 正则与JS中的正则
  • #QT(一种朴素的计算器实现方法)
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4) PIVOT 和 UPIVOT 的使用
  • (6)STL算法之转换
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (转)我也是一只IT小小鸟
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .gitignore文件---让git自动忽略指定文件
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 设计模式初探
  • .net经典笔试题
  • .NET开发人员必知的八个网站
  • .NET文档生成工具ADB使用图文教程
  • @ConditionalOnProperty注解使用说明