JAVA文件名命名規範

JAVA語言,有嚴格的大小寫區分要示。java

 

JAVA源文件名必須符合如下規則:編輯器

一、必須以.java結尾。這樣才能被編輯器javac.exe所編輯。函數

二、源文件中若是隻有一個類,文件名必須與該類名相同。spa

三、若是有多個類,且沒有public類,文件名可與任一類名相同。code

四、有多個類,且有public類,文件名必須與該類名相同。blog

 

注:一個JAVA源文件只能有一個public類。一個文件中只能有一個main主函數class

 

類名的命名規範:命名

大寫字母開頭,單詞中的其餘字母均爲小寫。static

若是類名稱由多個單詞組成,則每一個單詞首字母大寫;若是類名稱中包含單詞縮寫,則這個所寫詞的每一個字母均應大寫,命名類時應儘可能選擇名詞。語言

 注:只是規範,不是規則,不強制

 

示例1:

源文件中只有如下代碼,源文件必須命令爲:Demo.java。

由於只有一個public類,文件名必須與類名相同。

 

public class Demo
{
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}

 執行結果:Hello World

 

示例2:

如下代碼中有個類,且沒有public類,就可存爲Demo.java或Demo1.java。javac編輯後,每個類對應的.class 文件,執行時能夠java Demo或java Demo1

一個源文件中能夠存在多個類,每一個類中均可以有main主函數。

也就是說一個JAVA文件中能夠有多個main主函數(網上不少人都說一個JAVA文件中只有能有一個主函數,錯;可是一個類中只能有一個主函數

class Demo
{
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}

class Demo1
{
    public static void main(String[] args)
    {
        System.out.println("Hello Java");
    }
}

執行java Demo,輸出:Hello World

執行java Demo1,輸出:Hello Java

 

 示例3:

 如下有多個類,且有public類Demo,則必須存爲Demo.java

public class Demo
{
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}

class Demo1
{
    public static void main(String[] args)
    {
        System.out.println("Hello Java");
    }
}

執行java Demo,輸出:Hello World

執行java Demo1,輸出:Hello Java

相關文章
相關標籤/搜索