java static关键字的作用_java中static关键字的作用是什么

java static关键字的作用_java中static关键字的作用是什么java中static关键字的作用:1、java中可以通过statin关键字修饰变量达到全局变量的效果;2、static修饰的方法属于类方法,不需要创建对象就可以调用;3、static代码块常用于初始化静态变量。本文操作环境:windows10系统、java1.8、thinkpadt480电脑。java中static关键字的作用:在java语言中有四种使用情况:成员变量、成员方法、代码块和内部…

大家好,又见面了,我是你们的朋友全栈君。

java中static关键字的作用:1、java中可以通过statin关键字修饰变量达到全局变量的效果;2、static修饰的方法属于类方法,不需要创建对象就可以调用;3、static代码块常用于初始化静态变量。

9447abf34d1d863d766b501b03f94686.png

本文操作环境:windows10系统、java 1.8、thinkpad t480电脑。

java中static关键字的作用:

在java语言中有四种使用情况:成员变量、成员方法、代码块和内部类

(1)static成员变量

java中可以通过statin关键字修饰变量达到全局变量的效果。static修饰的变量(静态变量)属于类,在类第一次通过类加载器到jvm时被分配内存空间。

(2)static成员方法

static修饰的方法属于类方法,不需要创建对象就可以调用。static方法中不能使用this和super等关键字,不能调用非static方法,只能访问所属类的静态成员变量和静态方法。

(3)static 代码块

JVM在加载类时会执行static代码块,static代码块常用于初始化静态变量,static代码只会在类被加载时执行且执行一次。

(4)static内部类

static内部类可以不依赖外部类实例对象而被实例化,而内部类需要在外部类实例化后才能被实例化。

静态内部类不能访问外部类的普通变量,只能访问外部类的静态成员变量和静态方法。相关免费学习推荐:java基础教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156949.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月8日 下午1:36
下一篇 2022年7月8日 下午1:36


相关推荐

  • 云服务器和虚拟主机有什么区别?区别大吗?

    云服务器和虚拟主机有什么区别?区别大吗?云服务器和虚拟主机有什么区别?区别大吗?如今云服务器和虚拟主机已经成为众多企业和个人建站的必选之一,两者其实各有各的优点,云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务,用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。它的好处是可独立分配CPU、内存、带宽等资源。而虚拟主机,是将一台服务器分割成若干相对独立的主机的技术。每台切割出的主机在功能上都可以实现WWW、FTP、Mail等基本的Internet服务,跟独立的主机几乎一样,但是这台服务器上所有的用户共享一个IP。下面赵一

    2022年6月25日
    23
  • sftp指定端口登录命令_sftp端口号怎么查

    sftp指定端口登录命令_sftp端口号怎么查  sftp-oPort=5022root@10.159.0.21  使用-o选项来指定端口号。  -oPort=远程端口号-oPort=5022不能放后面

    2025年11月15日
    4
  • nuget无法下载_百度云下载慢的最佳解决办法

    nuget无法下载_百度云下载慢的最佳解决办法解决NuGet下载太慢的问题

    2022年4月22日
    231
  • midjourney-proxy-plus搭建教程

    midjourney-proxy-plus搭建教程

    2026年3月15日
    2
  • python和c语言区别大吗_C语言和python的区别

    python和c语言区别大吗_C语言和python的区别Python 可以说是目前最火的语言之一了 人工智能的兴起让 Python 一夜之间变得家喻户晓 Python 号称目前最最简单易学的语言 现在有不少高校开始将 Python 作为大一新生的入门语言 本萌新也刚开始接触 Python 发现 Python 与其他语言确实有很大的区别 Python 是由 C 语言实现的 因此想把 Python 与 C 语言做一个简单的比较 一 C 语言是编译型语言 经过编译后 生成机器码 然后再运行

    2026年3月19日
    3
  • linux查看ip命令

    linux查看ip命令参考文章 https www linuxidc com Linux 2017 10 147449 htm 摘要 1 ifconfig 查看 ip2 vi 编辑 etc sysconfig network scripts 下的配置文件 设置动态分配 IP 有效一 查看 ip 命令 ifconfig ipadd 命令也行 推荐使用这个命令 如果没有红框中的 inet 图一查看 ip 则需要编辑网络脚本 1 进入 network scripts 目录 路径通常为 cd etc sysconfig ne

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号