推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

java定义static是什么意思有啥用 什么情况下需要定义常量?

   2023-04-27 企业服务招财猫70
核心提示:什么情况下需要定义常量?当你在程序中使用变量值时,你需要定义一个常量。在Java语言中,final关键字主要用于定义常量(Static关键字在Java类中灵活使用)。常量设定后,一般不允许更改。例如,

什么情况下需要定义常量?

当你在程序中使用变量值时,你需要定义一个常量。

在Java语言中,final关键字主要用于定义常量(Static关键字在Java类中灵活使用)。

常量设定后,一般不允许更改。

例如,常数可以用以下形式定义:

最终双PI3.1315.

Java里static作用有哪些?

静态在Java的基本内容中占据了重要的空间。虽然在开发中使用static的机会不多,但是理解static对于掌握Java语言非常重要,尤其是在资源加载的过程中。

对静态的理解分为两个层次。第一个层次是关于JVM中静态的定义,第二个层次是关于代码编写中静态的规则。

JVM中对静态的定义决定了静态在使用过程中的特性。JVM中staic的定义主要是存储区的定义,这是造成一系列静态应用特性的根本原因(我在之前的文章中已经描述过JVM的存储,所以我没有这里就不重复了。感兴趣的朋友可以关注我,查看之前的文章)。

编程中的静态规则是每个Java程序员都应该掌握的。简单来说,可以分为四个部分,具体描述如下。

第一部分:静态修改属性。静态修改的属性称为静态属性或类属性,具有以下特征:

Static只能修改成员属性,不能修改本地属性。

静态修饰属性可以在同一个类中的对象之间共享。

静态修饰属性随着类的加载而加载,并且可以通过类名直接访问。

看一个例子:

第二部分:静态修改法。静态修改的方法称为类方法或静态方法,具有以下特点:

静态方法可以通过类名直接访问。

静态方法没有this,这意味着this关键字不能在静态方法中使用。

静态方法不能被非静态方法重写。

静态方法不能直接访问外部非静态方法或属性。

看一个例子:

第三部分:静态修饰符类。静态可以修饰内部类,用静态修饰的内部类自动升级为顶级类。您可以直接创建对象并在其中定义静态方法。看一个例子:

第四部分:静态装饰块。静态块是随着类的加载而加载的,但只有一次,是介于构造方法和普通方法之间的一种应用。看一个例子:

通过以上描述,相信大家对stati都有兴趣。对C的使用已经有了大致的了解,应该注意的是,在Web开发中必须谨慎使用静态修饰符。

我用Java很多年了,也出版过Java编程书籍。我会陆续在头条写一些关于Java开发的文章。有兴趣的朋友可以关注我,相信我会有所收获。

如果你有任何关于Java开发的问题,也可以咨询我。

谢谢你

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8