我使用的是Windows和Java SE 7.
我创建的课程被TestPerson保存为TestPerson.java.
但是,当我尝试编译时,说javac testperson.java编译是成功的,并TestPerson.class使用确切的大小写字母创建.
但是,Java区分大小写,对吗?
怎么会发生这种情况?如果我们给出错误的案例,它应该显示错误.有什么具体原因吗?但是,在运行时它显示错误.
Java区分大小写,但您的Windows文件系统可能不是.
除非你有两个具有相同名称的类(不区分大小写),否则它应该不是问题.Java在技术上允许这样的事情(类Hello和类HELLO),但这只是积极地要求麻烦.同样适用于非ASCII类名或非常长的类名(这对于Java来说也是如此,但可能不适用于必须存储类文件的文件系统).
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |