我正在寻求清理或提高我的程序效率,但我不确定如何。这是我的程序的作用:
我拿一个网页,把它变成一个字符串,扫描一个关键字,如果我找不到关键字,我重建字符串,处理任何可能的页面编辑(有效刷新网页),这个程序永远地继续下去。如果网页不可用,它只会再次运行主程序。这是一个监控计划。
我可以想象这个常量字符串构建会随着时间消耗内存,类似于内存泄漏。无论如何要巧妙地解决这个问题?
另外,我可以在java程序中的Windows命令提示符下打印消息吗?
答案 0 :(得分:0)
只要您的代码释放对它所拥有的对象的引用,垃圾收集器就会为您释放内存。你不需要做任何其他事情。
要打印到控制台,就像这样简单。
System.out.println("Hello World");
或
System.out.printf("Hello %s%n", "World");