欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

第一个Java程序示例——Hello World!

程序员文章站 2022-04-28 15:17:24
跟随世界潮流,第一个Java程序输出“Hell World!”。 通过Eclipse运行程序 启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框: 图1 新建项目 填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多 ......

跟随世界潮流,第一个java程序输出“hell world!”。

通过eclipse运行程序

启动eclipse,在菜单中选择“文件 --> 新建 --> java项目”,弹出对话框:

第一个Java程序示例——Hello World!
图1  新建项目


填入项目名称,点击“完成”,创建项目成功,可以看到在 e:\java\workspace 目录下多出了一个demo文件夹。

在菜单中选择“文件 --> 新建 --> 类”,弹出对话框:

第一个Java程序示例——Hello World!
图2  创建类


输入类名称,点击“完成”,成功创建一个helloworld类:

第一个Java程序示例——Hello World!
图3  新创建的类文件


将下面的代码输入到源文件,注意java是大小写敏感的:

  1. public class helloworld {
  2. public static void main(string[] args){
  3. system.out.println("hello world!");
  4. }
  5. }


点击运行按钮 第一个Java程序示例——Hello World!,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“hello world!”:

第一个Java程序示例——Hello World!
图4  控制台输出


恭喜你,你成功编写并运行了第一个java程序。

打开demo文件夹下的bin目录,出现了一个 helloworld.class 文件,这就是编译生成的字节码。与c、c++不同,java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由jvm翻译成机器码才能运行,这就是为什么运行java程序必须安装jvm的原因。

通过命令行运行程序

当然,你也可以直接输入命令来编译和运行java。

打开cmd,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:

第一个Java程序示例——Hello World!
图5  通过命令编译并运行java程序


在eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了eclipse,编程更加方便。

helloworld程序分析

分析上述代码,从程序开始处介绍。
    public class helloworld
定义了一个类,类是 “public” 公共类型的,类名为“helloworld”。另外,java 中主类名应该和要保存的 java 文件名相同,也就是说,这里定义的类名是“helloworld”,则文件应该保存为“helloworld.java”。
    public static void main(string[] args)
java 中的主运行方法,它和 c/c++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。
    system.out.println("hello world");
“system.out.println()”是 java.lang 包的一个方法,用来将字串“hello world”输出到命令行窗口。

大家先不要急于理解所有概念,后续会一一讲解。