JAVASE eclipse中的命名

来源:互联网 发布:懒人js代码 编辑:程序博客网 时间:2024/05/29 18:28

前几天帮学弟解决一个问题,他还没有就业,所以就想到我来问我了 以此为背景,来描述一下类的关系

那就先讲讲创建项目的问题吧!!创建项目的时候![这里写图片描述](http://img.blog.csdn.net/20160229134757702)他当时问了我一个问题就一个很简单的问题吧我当时居然无言可对他说:java是强类型语言,而且大小写敏感,为什么创建过一个“TEST”之后为什么就不能创建test了呢??这个问题我到最后才想出来,我的理解是这样的,因为java为了兼容跨平台,在不同的系统中运行中的结果必须是一致的,而且windows对于命名的管理是相当混乱的,所以就会这样,导致所有的文件既可以输入大写和小写,为了保证统一性,所以就不管文件的大小写问题了,干脆把文件的大小写都认为一样了但是还有些问题,大家看一看运行的结果![这里写图片描述](http://img.blog.csdn.net/20160229135753058)看到没!!!!!问题居然处在这里!!javac不区分大小写,但是java严格区分大小写,所以我想了一下啊,给出了最可能的解释,

引用块内容
public class TESTUpp{
public static void main(String[] args){
System.out.print(“大小写混合输入”);
}
}

再看看错误:
java.lang.NoClassDefFoundError
提示找不到这个类,这个类必须是大小写严格区分的,我估计他看的那个视频里的老师是为了避免让他们养成大小写混合的习惯,强调大小写的。。。我居然到现在才知道,才想通。。。java基础真的不会了

0 0
原创粉丝点击