java中static关键字是什么意思

发布时间:2020-11-11 11:01:11

来源:亿速云

阅读:86

作者:小新

这篇文章给大家分享的是有关java中static关键字是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

Java是一种面向对象的计算机编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。下面我将和大家讲讲Java中的static是什么意思。

static关键字在JAVA语言中的有四种含义

(1)修饰成员变量

java中,static最常用的就是用于修饰类的成员函数与属性,让他们成为类的成员函数与属性。这是相对于对象的方法和对象来说的。

(2)修饰成员方法

修饰成员方法也是修饰成员变量的一种,因为成员方法也同样属于成员变量。

当某个成员函数被申明成是static函数以后,该函数便属于该类的一个函数,可以通过  类名.方法名 的方式调用这个方法。

避免了提前通过new出一个新的对象的繁琐和资源消耗。

可是同时,static修饰的方法中不能调用非static成员函数或者成员变量,因为使用static修饰过的方法事实上属于当前这个类的,如果现在调用某个对象的方法或者某个对象的成员变量,它是不是会有点不知所措的呢。

(3)静态块

静态块的特点是在类加载的时候就执行,只执行一次。

(4)静态导包

静态导包就是java包的静态导入,用import static代替import静态导入包是JDK1.5中的新特性。

感谢各位的阅读!关于java中static关键字是什么意思就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

java中static类的作用是什么意思_java中static关键字是什么意思相关推荐

  1. .class与.java_Java中Class类的作用与深入理解

    Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...

  2. java/04/String类的特点,String的常用方法,this关键字

    java/04/String类的特点,String的常用方法,this关键字 String 是一个字符串类型的类,使用"""双引号定义的内容都是字符串,但是String类 ...

  3. java中math类的作用_Java开发知识之Java的数字处理类Math类

    Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...

  4. Hadoop中Context类的作用和Mapper<LongWritable, Text, Text, LongWritable>.Context context是怎么回事【笔记自用】

    问题导读: 1.Context能干什么? 2.你对Context类了解多少? 3.Context在mapreduce中的作用是什么? 下面我们通过来源码,来得到Context的作用: 下面主要对Set ...

  5. Hadoop中Context类的作用

    问题导读: 1.Context能干什么? 2.你对Context类了解多少? 3.Context在mapreduce中的作用是什么? 下面我们通过来源码,来得到Context的作用: 下面主要对Set ...

  6. java技术--SpringContextUtil类的作用

    企业级开发过程中,一般使用Spring注解开发.使用注解获取Spring容器管理的类(这些类都必须是Spring容器中的类)! 开发过程中,有时会遇到需要在普通类中注入spring管理的单例bean. ...

  7. java接口那一节是哪的知识_Java中的接口知识汇总

    Java中的接口知识汇总 发布于 2020-4-29| 复制链接 本文给大家汇总介绍了在java中的接口知识,包括为什么要使用接口.什么是接口.抽象类和接口的区别.如何定义接口以及定义接口注意点,希望 ...

  8. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析

    本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...

  9. java中为什么需要常量和变量的区别_Java中常量和最终变量之间的区别?

    Java中的常量 常量变量是其值固定的变量,程序中仅存在一个副本.声明常量变量并为其分配值后,就无法在整个程序中再次更改其值. 与C语言不同,Java(直接)不支持常量.但是,您仍然可以通过声明变量s ...

最新文章

  1. simplexmlelement类设置编码_超3.6万条!全国通用的医用耗材编码标准来了
  2. 就是这么迅猛的实现搜索需求--转
  3. 【CyberSecurityLearning 4】NTFS安全权限及文件共享服务器
  4. eplan单线原理图多线原理图_【原创分享】西门子PLC电路图高效设计——基于EPLAN与TIA Selection...
  5. Swift和Objective-C混编
  6. ASPxGridView1单击,双击事件
  7. Objective-C浮点数转化整数(向上取整、向下取整)
  8. python调用shell脚本的参数_使用python执行shell脚本 并动态传参 及subprocess的使用详解
  9. java中catalina.out_catalina.out 和 catalina.log 的区别和用途
  10. 如何在centos7上安装redis
  11. 基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统
  12. 在GridView列中动态创建几个CheckBox
  13. Java开发支付宝支付功能
  14. 联机侠控制台JAVA_我的世界MultiMc启动器
  15. coreos(coreos介绍)
  16. 编织机上下料西门子S71200PLC和KTP700触摸屏程序博途
  17. PS制作光束散射的旋转文字效果
  18. 海外社交媒体最佳图片尺寸
  19. python的turtle库认识和学习(3)之窗体大小和位置
  20. Py遇到Bad key “text.kerning_factor“ on line 4 in

热门文章

  1. 特斯拉电动皮卡不太香:预订表现不及3年前的Model 3
  2. 微信果断出手 将封禁拼团砍价链接,网友:终于可以清静了
  3. 共享充电宝还在打仗,支付宝已经笑了
  4. 雷军:小米MIX Alpha不是折叠屏手机,将会很震撼
  5. “江山如此多娇” 瞰世界——第五届(2019)中国无人机影像大赛正式启动
  6. 微视内测新功能:可发30秒视频到朋友圈
  7. 晨哥真有料丨太快得到是不是就不珍惜了?这锅,男生真的不背!
  8. 按钮固定在页面底端html,css实现按钮固定在底部
  9. 台达伺服驱动器说明书_干货:伺服调机实例讲解
  10. ffmpeg 封面提取