摘要: 运行时数据区域 1. 程序计数器 行号指示器,线程私有,本地方法计数器值为null。 2. java虚拟机栈 存储局部变量、方法等信息。每一个方法被调用至执行完毕的过程就对于着一个栈帧从入栈到出栈的过程,进入一个方法时,这个方法需要在栈帧中分配多少空间是完全确定的,运行期间不会改变。栈是线程私有的。 阅读全文
posted @ 2020-04-06 14:51 _绵绵 阅读(368) 评论(0) 推荐(0)
摘要: 第15条:使类和成员的可访问性最小化 软件设计的基本原则之一:信息隐藏 一个模块不需要知道其他模块的内部工作情况。 实现这个原则很简单,就是尽可能的使每个类或者成员不被外部访问。 对于顶层的类,只有两种访问级别:包级私有(package private)、公有(public)。 一个类声明为包级私有 阅读全文
posted @ 2020-04-06 12:42 _绵绵 阅读(192) 评论(0) 推荐(0)