第一个要测试的程序永远从“Hello World !”开始,Java程序的文件后缀必须是*.java。

范例:定义一个新的文件,文件名为:Hello.java

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

注意,后缀名要是.java。有些操作系统隐藏了后缀名,会导致Java程序执行不成功。建议把系统隐藏的后缀名打开。方法如下:

打开【我的电脑】—>【工具】—>【文件夹选项】—>【查看】—>"隐藏已知文件类型的扩展名"不打勾 —>【确定】

JAVA源程序文件后缀 java程序的后缀名_基本结构

当一个*.java程序编写完成之后,可以按照如下的步骤执行:

          · 编译程序,通过命令行进入到程序所在的路径

       说明:  1.  进入命令模式的方法:【开始】—>【运行】—>【执行cmd命令】—>回车或【确定】

          java程序在Java环境安装配置好后都可以在cmd命令模式下运行

              2.     进入到程序目录的方法:比如我的程序文件Hello.java放在D:\javapro目录下,我们可以通过,在cmd命令模式下执行“D:”切换到D盘根目录,

       再通过“cd javapro”切换到“D:\javapro”目录    

 

          执行:javac Hello.java,形成“Hello.class”(字节码);

        · 解释程序,对生成的Hello.class在JVM上执行,输入:java Hello。

        执行javac命令时,文件名可以不区分大小写,但执行java命令时,文件名要区分大小写

 

 

       HelloWorld程序的解释

         第一个程序编写完成之后,下面来对此程序的组成进行说明:

1   关于类的定义:

         所有的java程序一定要被类所管理,那么定义类的格式如下:

            [public] class 类名称 {}

         对于类的定义现在就有了两种形式:

                   · public class定义:类名称必须和文件名称保持一致,在一个*.java之中只能有一个public class;一个文件中可以不包含public类

                      例如:文件名是TestDemo.java的程序,代码如下:

         1.

public  class TestDemos{  //不合法,public class定义:类名称必须和文件名称保持一致
  public static void main(String Arg[])
  {
    System.out.println(“Hello”);
  }

JAVA源程序文件后缀 java程序的后缀名_JAVA源程序文件后缀_02

     2.

public class Person{//不合法,public class定义:在一个*.java之中只能有一个public class
    System.out.println(“Hello”);
}public  class TestDemo{  
  public static void main(String Arg[])
  {
    System.out.println(“Hello”);   }
}

 

                    · class定义:类名称可以和文件名称不一致,但是生成的是class定义的名称class文件,在一个*.java程序之中可以同时存在多个class的定义,

                        编译之后会分为不同的*.class文件;

 例如:文件名是TestDemo.java的程序,代码如下:

  1.

 

class Person{
     System.out.println(“Hello”);
   }  
  class TestDemo{  
   public static void main(String Arg[])   {   
  System.out.println(“Hello”);
   }
}//进过Javac TestDemo.java命令执行后,将在其相同目录下产生person.class文件和Testdemo.classs文件

         额外声明:

          在正式的Java项目编写中,一般一个*.java文件之中基本上都只包含一个public class,不会有其他class单独定义;

· 所有类名称必须有自己的命名规范,每一个单词的开头首字母大写,例如:TestDemo

·Java程序,区分大小写

 

 

2   主方法

         主方法表示的是一个程序起点,要放在一个类之中,主方法定义格式如下:

              public static void main(String   args[]) {}

           或

               public static void main(String[]   args) {}//只是数组的表示方法不同

         这些字母的组成一般是固定的

         额外声明:主方法所在的类都将其称为主类,一般主类都使用public class声明。

 

3   系统输出

         可以直接在屏幕上显示输出信息,操作语法:

public static void main(String   args[]) {}

输出后加换行:

System.out.println(输出内容) ;

输出后不加换行:

System.out.print(输出内容) ;

         以上这些基本的格式是Java程序运行的基本结构