首页 > 代码库 > 二、第一个JAVA程序——HelloWorld

二、第一个JAVA程序——HelloWorld

1.Java程序的运行机制。

  Java源文件的后缀名为java 形如 *.java,通过编译器编译后生成*.class文件,由计算机来运行class文件执行java程序。但是,此时所指的计算机并不是物理上的计算机而是java的虚拟机,即JVM。

  Java中所有的程序都是运行在JVM上的,即所有的*.class文件在JVM上运行而对于*.class文件来说只需要符合JVM的规范就可以了,而不需要考虑对硬件或者其他操作系统的兼容性。再由JVM去适应各个操作系统,因此,有了java的一句口号一次编译,处处运行。

2.Hello World程序

  提到程序我们第一想到的肯定是windows中桌面上的各种小程序,比如我们得浏览器、文本编辑器、游戏程序等。这些具有图像化界面的程序,我本称之为GUI应用程序,使用Java编写GUI并不是一件很容易的事,而且也不是我们得学习方向,因此,我们接下来的可能中,编写的所有程序的Demo都是为了说明一些相关概念而设计的“玩具式”程序,他们仅能通过命令行窗口输入输出。

  创建第一个Java程序

  在任意文件夹下建立一个新建一个文本文档,修改文档名为HelloWorld.java。

  用记事本打开HelloWorld.java文件,输入如下内容。

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

  简单分析一下HelloWorld

  ①Java语言是大小写敏感的例如,HelloWorld、helloWorld、helloworld是三个不同的东西

  ②public:访问修饰符,控制其他程序中的代码对这个程序的访问级别。

  ③class:表明程序中的全部内容都包含在这个类中。可以理解成一个加载程序逻辑的容器。Java程序中的全部内容都必须放在类中。

  ④类名:class后紧跟的就是类名。类名命名规则,字母开头,后可以跟任意字母数字,长度基本没限制,但不能使用保留字,首字母大写,多个单词时每个单词的首字母大写,驼峰命名法。例:CamelCase。源代码的文件必须与公共类的名字相同,并用Java扩展,大小写非常重要。

  ⑤ javac *.java 编译程序生成*.class文件,java ClassName.class 运行java程序。运行java程序时Java虚拟机将从指定类中的main方法开始执行,因此为了代码能够执行,在类的源文件中必须包含一个main方法。

  ⑥ 使用{ }包围代码,空格会被编译器忽略,一对{}表示方法体的开始与结束,java中没个句子必须用分号结束。

   System.out.println("Hello World!!!")

  ①将文本输出到控制台上,‘.‘ 用于调用方法 object.method(parameter)

  ②println()这个方法会在控制台上输出一个字符串,并且自动换行,使用""括起来的表示字符串。还有一个print方法,这个是不会换行的。

  ③Java的方法可以没有参数,也可以有一个或多个参数。例如可以使用: System.out.println(); 作用是打印一个空行。

  保留字表

  

  注释:

  ①注释不会出现在可执行的程序中。

  ②三种注释方式:

    a.单行注释 //注释内容

    b.多行注释/*注释内容*/

    c.文档注释 /**

          *注释内容

          */

    d.注释不能嵌套

 

二、第一个JAVA程序——HelloWorld