天天看点

C#&Java之青青河边草标识符私奔进行时……

琼瑶的《青青河边草》展现了一个时代的私奔情怀……学习Java和C#,总觉得两者的标识符命名规则迥然相同,在此做一下记录,区别开来……

一:Java标识符

1)何为标识符

Java中对各种变量、方法和类等要素命名时使用的字符序列称为标识符。

(脑补:凡是自己可以起名字的地方都叫标识符)

2)标识符命名规则

     标识符由字母、下划线、美元$或数字组成。

     标识符应以字母、下划线、美元$符号开头,禁止以数字开头。

     在Java中,标识符大小写敏感,长度无限制。

     标识符不能与关键字重名,即要避讳,跟老王朝不能取皇上的名一个样,嘻嘻……

     标识符起名字尽量“见名知意”,禁止起“狗蛋”、“石头”“狗剩子”之类的名字。

二:C#标识符

1)直接上命名规则,啊啊啊……

     标识符由字母、下划线、@符号或数字组成。

     标识符应以字母、下划线、@符号开头,禁止以数字开头。

      在C#中,标识符大小写敏感。