1. 标识符:遵守命名规则
a) 基本要求:见名知意b) 建议只使用英文字母和数字
c) 常见命名规则:
i. 类: 首字母大写
ii. 变量: 首字母小写,从第二个单词开始每个首字母大写。(驼峰式)
iii. 方法:与变量规则一样(驼峰式)
iv. 包(其实就是文件夹,用于对类进行管理)
全部小写,多级包用点隔开,公司域名的反写。
如:cn.edu.henu (相当于三级文件夹:cn\edu\henu)
2. Java内存分配
栈(Stack):主要用来存放局部变量。
堆(heap):凡是new出来的东西,都在堆中,堆当中的数据有默认规则。
方法区(Method Area):存放于.class相关的信息。
本地方法区(Native Method Area):与操作系统相关。
寄存器(pc Register):与CPU相关,性能极高。
附图: