这是一种命名规则:
1, 当用javac编译的时候,首先要找到*.java的文件 然后才能编译 如果命名成hello word.java不符合win系统的命名规则,这个时候它就找不到文件.
不能编译
2,如果改成hello.java后,它就符合了命名规则,接下来进行编译.
3,当编译器遇到class hello world{}时候,会报编译错误.原因和1类似,class类名的命名,不符合java的命名规则,所以失败.
给你一些关于java的一些命名规则(参考一下):
类:首字母大写,多个单词组合时候首字母都要大写,其他字母小写 例如:class HelloWorld
常量:所有的字母都要大写 例如:VALUE
方法和变量:是才有驼峰命名规则,首字母小写 例如:void helloWorld()
包:是所有的字母都要小写.
希望对你有点帮助!
|