java语言定义的变量包含一下四种类型
- 实例变量(Instance Variables),非静态变量,在Class中声明的field,未使用static声明;
- 类变量(Class Variables ),静态变量,在Class中使用static标识;
- 本地变量(Local Variables),在一个方法中声明的变量;
- 参数(Parameters),方法定义的形参;
命名
- 大小写敏感;
- 不限长度;
- 以字母、数字、下划线和“$”符号组成,不可以以数字开头;
- 不可以是Java保留字
保留字参考:
abstract | continue | for | new | switch |
assert*** | default | goto* | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum**** | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp** | volatile |
const* | float | native | super | while |
注: * not used
** java 1.2 后添加
*** java 1.4 后添加
**** java 5.0 后添加
约定
变量命名以小写字母开头,单词全拼,多个单词以驼峰形式命名,eg:String currentRatio。如果是常量,全大写,多个单词以“_”下划线分隔。eg:static final double PI = 3.1415926,static final String BAIDU_URL="xxx";
参考:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html
时间: 2024-10-10 12:37:51