Java 变量使用小技巧~

举报
小Bob来啦 发表于 2021/08/12 21:05:06 2021/08/12
【摘要】 昨天说到了我们如何用命令行来编译、运行 Java 程序,关于 Java 的工具之前也有介绍,那么今天就开始真正的接触 Java 啦~说到 Java 的学习过程,其实学过 C++的小伙伴应该知道,Java 的语法规则和 C++的语法规则有很多类似的地方,所以学起来还是较为容易的。第一站:变量首先,我们得了解什么是变量,简单来说,变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改...

昨天说到了我们如何用命令行来编译、运行 Java 程序,关于 Java 的工具之前也有介绍,那么今天就开始真正的接触 Java 啦~

说到 Java 的学习过程,其实学过 C++的小伙伴应该知道,Java 的语法规则和 C++的语法规则有很多类似的地方,所以学起来还是较为容易的。


第一站:变量

首先,我们得了解什么是变量,简单来说,变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改变的,通过变量名可以简单快速找到它存储的数据。比如给你一个变量 name_B,然后这里面可以存储你的姓名,在下次使用时直接用变量名即可。

在程序中使用变量的步骤:

第一步:声明变量,即根据数据类型在内存中申请空间

语法规则:数据类型 变量名;

实例:int age;

第二步:赋值,即将数据存储至对应的内存空间

语法规则:变量名=数值;

实例:age=33;

To:第一步和第二步可以合并

语法规则:数据类型 变量名=数值;

int age=22;

第三步:使用变量,即取出数据使用

说到变量,不得不提起全局变量和局部变量。当然,听名字我想很多人也知道个大概意思。不同的地方便是不同的类型变量的作用域和生命周期不同。还有一类变量在程序开始时创建,程序结束时销毁,这类变量我们称之为静态变量。关于其变量之间的区别以后在代码中还会提到。

  • 全局变量:类的属性,也叫成员变量或实例变量。

  • 局部变量:某个方法或代码块中临时定义的变量。

  • 静态变量:被 static 修饰的变量,整个类的成员共享的变量。


简述一下实例变量和静态变量的区别

  • 静态变量属于类,而该类不产生对象,我们通过类名就可以调用静态变量;实例变量属于该类的对象,必须产生该类对象,才能调用实例变量。

  • 静态变量随着类的加载存在于方法区中;实例变量则随着对象的建立存在于堆内存中。

  • 静态变量在程序开始时创建,在程序结束时便会自动销毁;实例变量在对象创建的时候创建,在对象被销毁的时候销毁。


那么,问题来了,我们该如何定义一个变量呢?是随便定义个 123 也行吗?


第二站:标识符


这里回到上次说的标识符如何加强自己对Java的编码规范

这里补充一些关于标识符的命名规则:

  1. 标识符由字母、数字、下划线和美元符号 $组成,并且第一个字符不能是数字哦~

  2. 标识符不能是 Java 关键字和保留字(以后会讲到),但可以包含在其内。

  3. 标识符区分大小写,遵循驼峰命名规范(如 B_o_b)

  4. 标识符命名要简单明了,见名知意。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。