Java 变量

顾名思义,变量就是在运行期间值可以被改变的。在Java里,变量是引用类型,引用的是存储变量实际值的内存地址。

变量声明

[data_type] [variable_name] = [variable_value];

变量类型

Java里变量有4种:

  • 实例变量(非静态static)

独立于方法之外的变量,没有static修饰,也叫做状态变量。由于是实例变量,因此在 各个类对象里,都可以有一份实例变量,互不影响,区别于static修饰的变量。

  • 类变量(static)
    有static修饰的独立于方法之外的变量。类变量意味着不论类被初始化多少次,类变量都只会有一份。

  • 局部变量
    方法内的变量,只在方法执行过程中存在,并且只在方法内部可见。

  • 参数
    参数是用于在方法中调用所传递的变量,只在被声明的方法中可见。

参看以下代码,理解各个变量的区别:

public class VariableExample
{
    static int a = 10;  //Class variable
 
    int b = 20;         //Instance variable
 
    public static void main( String[] args ) {
 
        int c = 30;     //Local variable
 
        print( 40 );
    }
 
    public static void print (int d) {  //Parameter
 
        System.out.println ( d );
    }
}

Java变量的命名规范

  1. 大小写敏感。employee和Employee不是同一个变量。
  2. 必须以字母,$或者_开始。
  3. 除首字母外,变量名字可以包括$、_或者数组。
  4. 变量名不能是Java中的保留字,如break、continue都是保留字。
  5. 变量名应该小写,如variable或者apple。
  6. 如果变量名由几个字母组成,应使用驼峰命名规则,如deptName,myAccountNumber。
  7. 用static final修饰的变量名全部大写,如LOGGER,INTEREST_RATE。

所有博客,除了代码部分,都是我一字一句敲进去的,请珍惜劳动成果,转发请标明**********

个人理解难免有出入,欢迎留言一起探讨****************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值