CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

最近看了一下jdk1.5的新特性元数据,有问题要问大家,还有一个关于finalize()的权限问题

楼主livahu()2006-07-04 11:58:14 在 Java / J2SE / 基础类 提问

我目前感觉元数据没有多少用  
  无非就是可以在执行的时候返回一些数据  
  完全可以用system.out.println("数据");  
  啦  
  哪位大侠能说说元数据的本质作用吗?  
   
  还有就是关于finalize()方法  
   
  为什么JDK1.5中定义为protected   void   finalize()  
  而不是public   void   finalize()???  
  有什么函义?  
   
  自己覆盖它的时候用public可以,  
  protected也可以通过多态实现夸包调用  
  那一般情况下应该用什么?  
   
  问题点数:20、回复次数:1Top

1 楼rosifox(下着鱼的天)回复于 2006-07-04 13:37:39 得分 0

现在很多东西的XML很多很庞大,很多都可以采用元数据的方式来替代的,简便开发  
   
  finalize是虚拟机在回收对象时候的一个回调函数,譬如做  
  最后的资源释放的尝试,当然,你是不应该依赖于虚拟机的  
  垃圾回收行为的,其是不可控制的,如果需要释放资源,  
  一般应该提供一个close()之类的函数,finalize只是作为一个最后的  
  防护网,以将可能的损失降到最低(譬如使用你API的人不调用你的释放资源的函数)  
   
  http://ayufox.blogcn.com/Top

相关问题

关键词

得分解答快速导航

  • 帖主:livahu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo