每日日报

问题总结

(1)关于java中的析构

java中有析构函数,但我们一般用不到它,因为java有自动内存回收机制,无需程序员来释放,也就不要担心内存泄露,只不过java中析构函数所采用的方式不是C++中的那样前加~号,在java中 对象析构时会调用void finalize()方法,因此你如果确实需要析构的话就可以为你写的类添加一个void finalize(){}方法,来完成你所需要的工作。
public static void main(String[] args) {
System.gc();//主函数中写上此句话即可
}
protected void finalize() throws java.lang.Throwable {
super.finalize();
//这里写你想看到的析构的顺序,例如:
//System.out.println("x="+x+",y="+y+",z="+z);
}

(2)Java 下面如何模拟友元(还是没怎么学会用)
         https://www.iteye.com/blog/yangdong-907397
         可参考此篇文章

(3)Java怎么在方法体判断语句中直接结束程序?
         直接输入System.exit(0);即可

posted @ 2020-12-04 18:48  禁小呆  阅读(61)  评论(0)    收藏  举报