8-23

关于Java堆栈的理解与说明:

栈:用来存放基本数据类型的变量和引用数据类型的实例(实例:某一个类模型new出实体的引用变量)。
堆:用来存放程序动态产生的数据,eg:根据类模型new出的实体,需要注意的是我们通过new关键字创建出来的对象在堆内存中只有该对象的成 员变量,而不包括成员方法。因为每一个类的对象都有各自的成员变量存储在各自的堆内存中,但是它们共享该类的成员方法,所以并不是每一次new 都会创建成员方法。
常量池:JVM对每个已经加载的类型都会维护一个常量池,常量池就是一个该类型用到的常量的一个有序集合。常量池存在于堆内存区域中。.常量池:JVM对每个已经加载的类型都会维护一个常量池,常量池就是一个该类型用到的常量的一个有序集合。常量池存在于堆内存区域中。

类的完整定义规范


  • 命名规范

类:首字母大写,如果一个类由多个单词构成,那么每个单词的首字母都大写,而且中间不使用任何的连接符。尽量使用英文;
方法:首单词全部小写,如果一个方法由多个单词构成,那么从第二个单词开始首字母大写,不使用连接符;
属性:与方法相同;
常量:所有单词的字母都是大写,如果有多个单词,那么使用下划线链接即可;

猜你喜欢

转载自blog.csdn.net/czy2457287516/article/details/81987180