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

网站上线需要哪些步骤站长 网站对比

网站上线需要哪些步骤,站长 网站对比,手机软件怎么做出来的,郑州网站制作咨询这种理解不完全正确,下面分别说明 Java 和 C 中常量的初始化情况。 Java 中常量的初始化 在 Java 里,使用 final 关键字定义常量时,常量并非都要在声明时初始化,具体情况如下: 类的静态常量 如果 final 修饰的是类的…

这种理解不完全正确,下面分别说明 Java 和 C 中常量的初始化情况。

Java 中常量的初始化
在 Java 里,使用 final 关键字定义常量时,常量并非都要在声明时初始化,具体情况如下:

类的静态常量
如果 final 修饰的是类的静态常量(即使用 static final 修饰),有两种初始化方式:

声明时初始化:这是最常见的方式,例如:

F:\Java\learning example\src\PointsRewardSystem.java
Apply
public class Constants {
    public static final int MAX_VALUE = 100;
}
静态代码块中初始化:可以在静态代码块里对静态常量进行初始化,示例如下:

F:\Java\learning example\src\PointsRewardSystem.java
Apply
public class Constants {
    public static final int MAX_VALUE;
    static {
        MAX_VALUE = 100;
    }
}
类的实例常量
final 修饰的类实例常量,同样有两种初始化途径:

声明时初始化:

F:\Java\learning example\src\PointsRewardSystem.java
Apply
public class MyClass {
    private final int instanceConstant = 20;
}
构造函数中初始化:可以在类的构造函数里对实例常量进行初始化,示例如下:

F:\Java\learning example\src\PointsRewardSystem.java
Apply
public class MyClass {
    private final int instanceConstant;
    public MyClass(int value) {
        this.instanceConstant = value;
    }
}
局部常量
对于局部常量,在使用之前必须完成初始化,例如:


F:\Java\learning example\src\PointsRewardSystem.java
Apply
public class Main {
    public static void main(String[] args) {
        final int localConstant;
        localConstant = 30;
        System.out.println(localConstant);
    }
}
C 语言中常量的初始化
在 C 语言中,使用 const 关键字定义常量时,一般需要在声明时就完成初始化,例如:


c
Apply
#include <stdio.h>

int main() {
    const int number = 10;
    // const int anotherNumber;  // 错误,未初始化
    // anotherNumber = 20;
    printf("%d\n", number);
    return 0;
}
不过,在 C 语言里,const 更多地表示“只读”,不像 Java 里 final 那样严格的常量语义。

总结
Java 中的常量不一定要在声明时初始化,可根据常量的类型(静态常量、实例常量、局部常量)在不同的位置完成初始化;而 C 语言里使用 const 定义常量时,通常要在声明时就初始化

http://www.dtcms.com/a/423282.html

相关文章:

  • 网站定制的销售情况桂林人网
  • 国外免费网站模板在哪里可以改动网站标题
  • 【笔记】在WPF中 BulletDecorator 的功能、使用方式并对比 HeaderedContentControl 与常见 Panel 布局的区别
  • 13. 初识 NVMe over RDMA
  • 分词和词向量的学习记录
  • QML学习笔记(二十)QML的自定义信号
  • 青岛网站建设方案咨询注册网站时审核是人工审核吗还是电脑审核
  • 【星海出品】直接映射方式
  • LeetCode 7.整数反转
  • 网站开发目前用的是什么语言seo相关ppt
  • C++ 函数指针、回调与 Lambda 全解析
  • UNIX下C语言编程与实践4-UNIX 编程环境搭建:三种安装方式(本机、虚拟机、网络终端)对比与实操
  • 辽宁平台网站建设公司万维网站注册
  • 网站建设div ass抖音代运营合作方案ppt
  • uni-app 开发H5软键盘会顶起底部内容的解决方案
  • Syslog日志集成搭建
  • 基于AI辅助工具的原创音乐创作实践研究——以Tunee首届音乐挑战赛作品《断掉的铜线》为例[特殊字符]
  • mysql数据库学习之用户权限管理(四)
  • 如何做网站网页流程粤icp备案号查询网官网
  • AI使用 Node.js modbus-serial 搭建一个可交互的 Modbus TCP 主站与从站 Demo
  • Websocket+cpolar:如何轻松实现服务远程访问?
  • 嵌入式Linux BootLoader全景图:主流选择与核心对比
  • 基于Springboot的DDD实战(不依赖框架)
  • 网站设计流程步骤网站网络资源建立
  • 不用宝塔用linux操作mysql
  • Nginx 服务器
  • 网站开发浏览器企业网站建设定位注意的问题
  • AI视频生成进入多镜头叙事时代!字节发布 Waver 1.:一句话生成 10 秒 1080p 多风格视频,创作轻松“一键”达!
  • 怎样创建网站吉洋大鼓免费广告发布平台
  • 【Python3教程】Python3高级篇之集成MongoDB