命名规范
以下划线、字母、$开头都可以。唯独不能用数字开头。
首字母小写,单词间驼峰标示
常量全部大写,单词间用“_”连接
分类
静态变量(内存低地址区域,静态区)
Static关键字的变量
成员变量(存放在Heap堆中)
New中存放的变量
局部变量(local variables内存高地址区域,存放在Stack栈中)
方法中的变量
包括基本变量、对象地址
方法参数属于局部变量
可变参数(…表示,代替数组使用起来更方便):只能放在参数列表最后;调用含可变参数的方法时编译器为该可变参数隐式的创建一个数组对象。所以在方法体中以数组形式访问。
运算
当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。比如,参与运算的变量中,有int,有double,有short,那么最后的结果就是double