个人理解:
java是采用堆栈来实现内存的划分的;
栈: 存放的是局部变量(在方法中声明的变量),基本数据类型(不是成员变量),类的引用;
堆:存放new出来的东西,包括new出来的字符串类型。
方法区:可以理解为放在堆中,存放的是类的所有信息(成员变量,方法,且方法始终只有“一份”);
常量池: 一般存放基本类型常量,字符串常量,就是用 static final 修饰的;
以上是个人理解,后期会加强代码底层分析,不断改进;
个人理解:
java是采用堆栈来实现内存的划分的;
栈: 存放的是局部变量(在方法中声明的变量),基本数据类型(不是成员变量),类的引用;
堆:存放new出来的东西,包括new出来的字符串类型。
方法区:可以理解为放在堆中,存放的是类的所有信息(成员变量,方法,且方法始终只有“一份”);
常量池: 一般存放基本类型常量,字符串常量,就是用 static final 修饰的;
以上是个人理解,后期会加强代码底层分析,不断改进;
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>