java.exe 有可能被装到system下 所以切换环境变量JDK版本换不掉
公有部分往上移动 class
不再循环做的事不要放在循环里
每个.close() 必修包含在try快中 --JDBC
FileWriter fw;
try {
fw = new FileWriter(new File("c:/ForceExpire.txt"));
fw.write("ForceExpire "+new Date());
fw.close();
} catch (IOException e) {
e.printStackTrace();
} // debug 看代码是否经过 当无法debug的时候
System.getProperties().list(System.out); 输出所有System.getProperties()
在GC输出的环境下,大压力下做多天的测试。(可以在 JAVA_OPTS增加-verbose:gc -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError)
heapdump
java -Xrunhprof:help
Java编程技巧与最佳实践
本文探讨了Java编程中常见的问题解决方法,包括环境变量配置、代码优化策略、资源管理及垃圾回收监控等。强调了合理利用循环、正确关闭资源的重要性,并提供了具体的代码示例。
1652

被折叠的 条评论
为什么被折叠?



