变量的分类和作用2

简介: 变量的分类和作用

变量的分类和作用1https://developer.aliyun.com/article/1484294

  1. 类变量(静态变量)
  • 定义在类内部,并且由static关键字修饰的变量。
  • 生命周期从类被加载到JVM时开始,直到应用程序结束。
  • 作用域在整个类的范围内,可以直接通过类名来访问,无需创建类的实例。
  • 同样,如果没有初始化,也会赋予默认值,静态变量的默认初始化规则与实例变量相同。
  • 例子
public class Counter {
    public static int count; // 类变量(静态变量)
    public static void increment() {
        count++;
    }
    public static void displayCount() {
        System.out.println("Current count: " + count);
    }
    public static void main(String[] args) {
        Counter.increment();
        Counter.displayCount(); // 输出 "Current count: 1"
        Counter.increment();
        Counter.displayCount(); // 输出 "Current count: 2"
    }
}

Java变量的主要作用包括但不限于:

  • 存储和管理各种类型的数据。
  • 在程序执行过程中充当数据载体,参与计算和逻辑判断。
  • 在不同的作用域内维护状态,例如类的状态、方法的局部状态。
  • 在方法之间传递参数,实现数据交互。
  • 提供对程序流程控制的支持,如循环计数器、条件判断标志等。
目录
打赏
0
0
1
0
35
分享
相关文章
【五一专栏】1. 迭代版二叉树的前、中、后序遍历
【五一专栏】1. 迭代版二叉树的前、中、后序遍历
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
2612 0
Springboot 超简单实现在线预览,Word文档 doc、xlsx、pdf、txt等
xxljob在业务代码中添加任务(登录后token验证)
之前做过一次在业务代码中调用xxljob的接口添加任务启动任务,xxljob的接口添加免登录验证注解后直接调用,博文地址:xxl-job 在业务代码中添加任务,后面用到的groupId获取方法也在这里面。
微服务架构设计与实践:用Spring Cloud实现抖音的推荐系统
本文基于Spring Cloud实现了一个简化的抖音推荐系统,涵盖用户行为管理、视频资源管理、个性化推荐和实时数据处理四大核心功能。通过Eureka进行服务注册与发现,使用Feign实现服务间调用,并借助Redis缓存用户画像,Kafka传递用户行为数据。文章详细介绍了项目搭建、服务创建及配置过程,包括用户服务、视频服务、推荐服务和数据处理服务的开发步骤。最后,通过业务测试验证了系统的功能,并引入Resilience4j实现服务降级,确保系统在部分服务故障时仍能正常运行。此示例旨在帮助读者理解微服务架构的设计思路与实践方法。
302 17
《C++赋能:有限硬件下多 AI 模型的共享与复用之道》
在AI发展迅速的当下,面对有限的硬件资源,利用C++的特性实现多模型的高效共享与复用成为关键。通过面向对象编程将模型抽象化,利用内存池技术优化内存管理,设计通用数据处理模块减少重复处理,运用多线程提高计算效率,实现模型的高效序列化与反序列化,从而在资源受限的环境中最大化发挥AI的优势,推动技术的实际应用。
122 5
ERP系统中的现金流管理与预测
【7月更文挑战第25天】 ERP系统中的现金流管理与预测
729 3
一日一技:可视化分析 Redis Key 资源占用情况
一日一技:可视化分析 Redis Key 资源占用情况
365 0
Linux常用命令(1)Linux基本命令介绍
Linux常用命令(1)Linux基本命令介绍
229 0
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问