首页 > 编程语言 >补:java中static的用法总结

补:java中static的用法总结

时间:2022-10-16 09:11:04浏览次数:54  
标签:java 静态 代码 创建对象 用法 访问 static 修饰

关于java在static中的用法,大致可以总结为以下三个模块:

其一为:静态变量

某些特定的数据在内存中只有一份,而且能被一个类的所有实例对象共享。可以使用类名.变量名的形式来访问,也可以先实例化对象再用对象.变量名来访问。需要注意的是static的关键字只用于修饰成员变量,不能用于修饰局部变量。

其二为:静态方法

可以在不创建对象的情况下调用某个方法,使方法和对象解绑。用类名.方法名()的格式来调用方法。静态方法中只能访问用static修饰的成员,因为非静态成员需要创建对象才能访问。但静态方法被调用时可以不创建对象,此时会产生矛盾。

其三为:静态代码块

当类被加载时,静态代码块会执行一次,因为一个类只能加载一次,所以代码块只能执行一次。通常使用静态代码块对类的成员变量进行初始化。同样,也是在静态代码块中只能访问static修饰的成员。

 

标签:java,静态,代码,创建对象,用法,访问,static,修饰
From: https://www.cnblogs.com/yingxq/p/16795613.html

相关文章

  • javascript: Webcam
     varstop=function(){varstream=video.srcObject;vartracks=stream.getTracks();for(vari=0;i<tracks.length;i++){vartrack=tra......
  • javascript 数组
    javascript数组文章目录​​javascript数组​​​​1.简介​​​​2.创建数组​​​​3.访问数组​​​​4.数组方法和属性​​​​5.创建新方法​​​​6.实例​​......
  • javascript class
    javascriptclass文章目录​​javascriptclass​​​​1.简介​​​​2.浏览器支持​​​​3.使用类​​​​4.类表达式​​​​5.类的方法​​​​6.严格模式"use......
  • Java身份证校验工具类
    Java身份证校验工具类工作中经常会涉及到身份证的校验,而且需求不同,有的需要校验最后一位校验位,有的不需要,这里参考了几篇文章及自己工作中用到的情况写了一个工具类。记录一......
  • 基于JavaEE的企业制度管理系统的设计与实现-计算机毕业设计源码+LW文档
    摘要:本企业制度管理系统是针对目前企业制度管理的实际需求,从实际工作出发,对过去的企业制度管理系统存在的问题进行分析,完善用户的使用体会。采用计算机系统来管理信息,取代人......
  • redis bitmap数据结构之java对等操作
    在之前的文章中,我们有说过bitmap,bitmap在很多场景可以应用,比如黑白名单,快速判定,登录情况等等。总之,bitmap是以其高性能出名。其基本原理是一位存储一个标识,其他衍生知......
  • JavaScript --- 随机点名抽奖系统
    1<!DOCTYPEhtml>2<htmllang="en">34<head>5<metacharset="UTF-8">6<metahttp-equiv="X-UA-Compatible"content="IE=edge">7<metan......
  • Java Mysql客户端 Mybatis-Plus 4步快速接入
    1,pom增加依赖<dependencies><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>......
  • Java数据结构学习之栈Stack
    Stack学习背景:在刷算法题中有个模块是针对栈结构的算法,而且在很多代码底层总也用到栈stack的数据结构,所以在此简单记录一下。介绍:栈(Stack)是一种后进先出(LIFO:LastIn......
  • Java中for循环中用break是跳出内层循环还是外层循环
    背景:我们知道:for循环中常用“continue”跳过当前循环执行下个循环,常用“break”跳出循环,但是在for循环嵌套中break是仅跳出内层循环还是跳出所有循环呢?测试:public......