网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  毫无意义的java基础类恶作剧     
  文章作者:未知  文章来源:水木森林  
  查看:109次  录入:管理员--2007-11-17  
 

  一个叫prashant deva的人发现在java 5.0的java.io.printstream中有这样一段代码:

  protected void seterror() {

  trouble = true;

  try { throw new ioexception();} catch (ioexception x) {}

  }

  注意这段代码中 try...catch 除了空耗系统资源之外毫无意义。这样的代码隐藏在系统底层,频频使用,还伴随我们这么久,未免让人啼笑皆非。善意的猜测是,某位程序员本想在try block添加一些代码,于是先写下这些stub,之后居然忘了,留下笑柄。恶意的揣度则完全是一场逃脱了code review的恶作剧。

  不过我手上并没有java 5.0,而在java 6.0的source中,我看到这个恶作剧已经被清除。

  看来java的io不仅仅是花哨而已呢!

 
 
上一篇: 利用javabeans在应用程序中创建组件    下一篇: 配制spring事务和jdbctemplate使用
  相关文档
final方法 11-17
java虚拟机类装载的原理及实现 11-16
ant指南 11-17
jdbc 入门 -- 建立联接 11-17
用mod_security保障web services的安全二 11-17
eclipse开发j2me程序之hello world 11-16
ln2 属性 11-16
开放源码-smtp发信客户端 for java 11-17
在 jbuilder 中使用 log4j 11-17
j2ee综合--java ejb容器的存取和实现 01-21
浅谈即时战略游戏在 J2ME 上的实现 08-06
用多线程又有几种常用的编程模型 11-16
搭建linux下java开发环境 11-17
本源xml数据库xindice 介绍 (1.0版) 11-17
基于spring框架的websphere应用开发 11-16
log4j 日志管理系统使用心得体会 11-17
java多线程编程基础之线程和多线程 11-17
应用java程序动态创建odbc数据源的实例 11-16
j2se 1.5新特性简介 11-16
数学能力高低对编程工作者有很大影响 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息