博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java知多少(6)第一个程序示例
阅读量:6007 次
发布时间:2019-06-20

本文共 1334 字,大约阅读时间需要 4 分钟。

跟随世界潮流,第一个Java程序输出“Hell World!”。

通过Eclipse运行程序

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

图1  新建项目

填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。
在菜单中选择“文件 --> 新建 --> 类”,弹出对话框:

图2  创建类

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

图3  新创建的类文件

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

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

点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:

图4  控制台输出

恭喜你,你成功编写并运行了第一个Java程序。
打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

通过命令行运行程序

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

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

图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”输出到命令行窗口。
大家先不要急于理解所有概念,后续会一一说明。

系类文章:

转载于:https://www.cnblogs.com/Coda/p/4340947.html

你可能感兴趣的文章
利用SS7漏洞可追踪全球数十亿部手机 黑客千里之外窃听澳洲议员
查看>>
维基解密披露CIA Grasshopper远程木马套件 Windows预安装环境、Carberp财务恶意软件的计算机驻留方法都用上了...
查看>>
大数据破解污染图谱 北风与雾霾啥关系
查看>>
《中国人工智能学会通讯》——5.24 受神经元和突触特性的启发
查看>>
2017上半年七大最佳数据可视化工具
查看>>
大数据+BIM=建设行业的完美CP(组合)
查看>>
《VMware Virtual SAN权威指南》一3.11 小结
查看>>
数据库防火墙风险大?那是你还不知道应用关联防护
查看>>
Linux性能优化之IO子系统介绍
查看>>
论医疗卫生信息化使用备份系统的意义
查看>>
IDC更新对象存储市场排名:IBM一跃成头名
查看>>
漫谈依赖管理工具:从Maven,Gradle到Go
查看>>
DevOps的能力模型、演进及案例剖析
查看>>
以标准引领产业 中国安全企业参与国际汽车信息安全标准
查看>>
降低企业运维成本,LinuxONE更具优势
查看>>
Android开发之短信验证码示例
查看>>
浅析机器视觉测试系统市场现状
查看>>
甲骨文推云计算租赁业务挑战亚马逊
查看>>
啥是物联网?一个西瓜告诉你!
查看>>
孟加拉国央行被“黑”,竟因电脑都在“裸奔”
查看>>