返回顶部

一缕半夏微光

温柔半两,从容一生

导航

每日日报26

1.今天完成了哪些内容

(1)面向对象的部分重新实现

(2)《大道至简》的部分阅读

 

2.遇到哪些问题

(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);即可

 

3.明天准备要做哪些事

(1)《C++沉思录完整版》第7章的阅读

(2)面向对象的实现

(3)《Java Web 程序设计基础教程》第2章

(4)《大道至简》的阅读

posted on 2020-07-31 17:07  一缕半夏微光  阅读(84)  评论(0编辑  收藏  举报