java大小写敏感啊. 但是Windows 系统对文件名的大小写不敏感....所以当你创建了1个Java文件为Student,又创建了一个java文件student . 那么Windows系统会认为你重复了...
比如Windows下的IDE工具,会提示你
Type with same name but different case exists.
图例如下
建议: 给java文件命名的时候, 还是尽量进行区分,不要太随意了,也不要太类似了. 要不自己维护代码的时候,也容易看混淆.
拓展: linux 系统,区分文件名的大小写.