-
Java内存结构分析
栈:一般存放基本数据类型(局部变量),有方法执行就开新栈
堆:存放对象
方法区:常量池,类加载信息
-
访问修饰符
访问修饰符 | 同类 | 同包 | 子类 | 不同包 |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
默认 | √ | √ | ||
private | √ |
栈:一般存放基本数据类型(局部变量),有方法执行就开新栈
堆:存放对象
方法区:常量池,类加载信息
访问修饰符 | 同类 | 同包 | 子类 | 不同包 |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
默认 | √ | √ | ||
private | √ |