文章列表
相信大多数的研发人员都遇到过关于jdk7 升级 jdk8 的情况,对于企业应用在升级的时候需要特别注意:
1- 从jdk7 升级 jdk8 后,机器的JVM内存参数要进行调整,否则会出现报错,原因是JDK7 与JDK8 的内存模型发生了变化。
比如一版jdk7 的jvm参数为如下:
JAVA_OPTIONS=“-Xms2048M -Xmx2048 -XX:MaxNewSize=1024M -XX:MaxNewSize=1024m -XX:PermSize=512M -XX:MaxPermSize= 512M -XX:survivorRetio=8 -XX....”
j ...
不知道什么时候开始,现在的企业很多都用java的内存管理去面试,
如以下几题:
Image img[] = new Image[10]
for(int i= 0;i<10;i++){
img [i] =Image.createImage("/img/"+i+"/png);
}
img = null;
实际上改代码并未释放全部的内存,正确的释放应该是如下:
Image img[] = new Image[10]
for(int i= 0;i<10;i++){
img
[i] =Image.creat ...