变量及标识符

1|0变量

1|1变量的概念

内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

变量的作用:

用于在内存中保存数据

使用变量注意:

Java中每个变量必须先声明,后使用
使用变量名来访问这块区域的数据
变量的作用域:其定义所在的一对{ }
变量只有在其作用域内才有效
同一个作用域内,不能定义重名的变量

声明变量

语法:<数据类型> <变量名称>
例如:int var;

变量的赋值

语法:<变量名称> = <值>

声明和赋值变量

语法: <数据类型> <变量名> = <初始化值>
例如:int var = 10;

变量的分类-按数据类型

对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分
配了不同大小的内存空间。

1|0补充 :在方法体外,类体内声明的变量称为成员变量。

1|0在方法体内部声明的变量称为局部变量**

注意:二者在初始化值方面的异同:` `同:都有生命周期 异:局部变量除形参外,需显式初始化。

2|0标识符

2|1标识符:

  • Java 对各种变量方法等要素命名时使用的字符序列称为标识符
  • 技巧:凡是自己可以起名字的地方都叫标识符。

定义合法标识符规则:

  1. 由26个英文字母大小写,0-9 ,_或 $ 组成
  2. 数字不可以开头。
  3. 不可以使用关键字和保留字,但能包含关键字和保留字。
  4. Java中严格区分大小写,长度无限制。
  5. 标识符不能包含空格。

2|2命名规范

  • 包名:多单词组成时所有字母都小写:xxxyyyzzz
  • 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
  • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个
  • 单词首字母大写:xxxYyyZzz
  • 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

2|3驼峰命名法

1|0一.概念

​ 小驼峰命名法和大驼峰命名法统称为驼峰命名法(Camel-Case)。驼峰命名法是电脑编程时的一套命名规则。指在命名变量和函数时混合使用大小写字母来构造名字。

这样可以方便程序员之间的代码交流,也可以增强可读性。

1|0二.小驼峰命名法

用途:方法变量

约定1:当标识符是一个单词的时候,首字母小写

示例:name

约定2:当标识符有多个单词的时候,第一个首字母是小写,其他的首字母都是大写

示例:myStudentCount ,myFirstName

1|0三.大驼峰命名法

用途:类

约定1:当标识符只有一个单词的时候,首字母大写

示例:Name

约定2:当标识符有多个单词的时候,所有单词的首字母均是大写,比如:

MyStudentCount , MyFirstName

驼峰命名法一般是用于变量名或函数名等多个单词连接在一起的情况,因为高低起伏像骆驼一样,所以名为驼峰命名法。


__EOF__

本文作者xxxx
本文链接https://www.cnblogs.com/chenlei210162701002/p/18337646.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   哒喇  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示