标签:
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
Learn Java - Chapter 1 变量(Variables)
标签:
原文地址:http://my.oschina.net/hassan/blog/423247