投稿 资料上传 提问 搜索
您现在的位置是: 首页 > 问答 > 正文

为什么在java中String类型无法调用finalize()方法

为什么在java中String,Integer类型无法调用finalize()方法,而自己定义的类没有重写finalize方法却可以调用这个方法,自己定义的类和String的父类都是Object  ,求解答~

问题回复
  1. 痴心易碎
    痴心易碎IT技术之家

    Object的finalize()是protected方法,String和Integer类并没有重写这个方法,所以仅限于类内部调用,外部是不能调用的;  

    回复