黑马程序员技术交流社区

标题: 昨天已沉贴:为什么不能命名为Exception.java [打印本页]

作者: 张洪慊    时间: 2013-3-6 21:00
标题: 昨天已沉贴:为什么不能命名为Exception.java
http://bbs.itheima.com/thread-39880-1-1.html
我在百度知道上提问自己总结了下:

我的源文件名用了关键字Exception.java命名  

在JDK安装目录下src.zip的lang文件夹下也有一个Exception.java
报的错误:无法访问Exception,文件不包含类Exception
JVM并没有编译lang下的Exception.java

因此不能使用Exception类
解决方法:
在catch(Exception e)中加上java.lang-->catch(java.lang.Exception e)
告诉JVM Exception类的位置

个人总结:强烈不建议源文件名用关键字命名,容易引发十分隐蔽的错误!!!!
作者: HM李帅    时间: 2013-3-6 21:39
你在后面加个test或demo就行了
既不报错又一目了然





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2