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

政府网站做的不好去哪里投诉百度下载2021新版安装

政府网站做的不好去哪里投诉,百度下载2021新版安装,自媒体推广平台有哪些,全国村级网站建设final static 联合使用详解 final 和 static 在 Java 中经常一起使用,主要用来定义类级别的常量。这种组合具有两者的特性: 基本用法 public class Constants {// 典型的 final static 常量定义public static final double PI 3.141592653589793;pub…

final static 联合使用详解

final 和 static 在 Java 中经常一起使用,主要用来定义类级别的常量。这种组合具有两者的特性:

基本用法

public class Constants {// 典型的 final static 常量定义public static final double PI = 3.141592653589793;public static final int MAX_CONNECTIONS = 100;public static final String APPLICATION_NAME = "MyApp";
}

联合使用的特点

  1. 不可变性 (final)

    • 值一旦初始化后不能被修改

  2. 类级别共享 (static)

    • 所有实例共享同一个变量

    • 可以直接通过类名访问,无需创建实例

  3. 命名惯例

    • 通常使用全大写字母,单词间用下划线分隔

    • 这是 Java 中常量的标准命名方式

初始化时机

  1. 直接初始化

    public static final int TIMEOUT = 30; // 直接初始化
  2. 静态代码块初始化

    public static final String CONFIG_FILE;static {CONFIG_FILE = loadConfigFile(); // 复杂初始化逻辑
    }

内存特性

  • 由于是 static,只在内存中存在一份

  • 由于是 final,JVM 可以进行优化,可能内联这些值

典型应用场景

  1. 数学/物理常量

    public static final double EULER_NUMBER = 2.71828;
  2. 配置参数

    public static final int MAX_LOGIN_ATTEMPTS = 5;
  3. 枚举替代方案 (在Java 5之前)

    public static final int STATUS_ACTIVE = 1;
    public static final int STATUS_INACTIVE = 0;
  4. 单例模式实现

    public class Singleton {private static final Singleton INSTANCE = new Singleton();private Singleton() {}public static Singleton getInstance() {return INSTANCE;}
    }

注意事项

  1. 线程安全final static 变量的初始化是线程安全的

  2. 编译时常量:如果使用基本类型或String直接量初始化,会被编译器视为编译时常量

    public static final int VERSION = 1;  // 编译时常量
    public static final long TIMESTAMP = System.currentTimeMillis(); // 不是编译时常量
  3. 不可变对象:对于引用类型,final 只保证引用不变,对象内容仍可能改变

    public static final List<String> NAMES = new ArrayList<>();
    // 可以执行 NAMES.add("Alice"); 虽然不推荐这样设计

这种组合是Java中定义常量的标准方式,广泛应用于各种框架和库中。

http://www.dtcms.com/wzjs/456265.html

相关文章:

  • 有一个做ppt的网站合肥百度关键词排名
  • 2015年做啥网站能致富网络推广运营推广
  • 毕业设计 网站开发怎么自己找外贸订单
  • joomla 做的网站长春seo排名收费
  • 管理咨询公司企业简介seo教程视频
  • 做旅游攻略的网站代码百度官方人工客服电话
  • wordpress关闭手机访问不了北京公司排名seo
  • 服务器网站打开慢竞价培训
  • 道滘东莞网站建设手机怎么创建自己的网站平台
  • vps云服务器惠州seo网站管理
  • 灵动网站建设广告推广平台哪个好
  • 如何用dw做网站设计城市分站seo
  • 西安有什么旅游景点seo方案书案例
  • 电脑做网站空间关键词排名点击软件
  • 推广员网站怎么做如何推广网站
  • 沈阳市做网站电话搜索引擎优化的要点
  • 卓光网站建设谷歌seo软件
  • 电商网站 建社区semen是什么意思
  • 个人能网站建设网页设计自学要多久
  • 可以和朋友合资做网站吗网络软文发布
  • 新疆找工作哪个网站好如何自己搭建网站
  • 企业建设网站的目的和意义百度推广入口官网
  • 行知智网站建设学网络与新媒体后悔死了
  • 汽修网站建设免费网站友情链接是什么
  • 加强经管学院网站建设seo优化主要工作内容
  • 手机网站建设平台问答推广
  • 中小型企业网站选择什么配置的亚马逊服务器电商大数据查询平台免费
  • 网站开发毕业设计中期汇报表整合营销传播理论
  • 建设一个网站哪家好百度百度网址大全
  • 食品包装设计说明书山东自助seo建站