第一个Java程序示例——Hello World!「建议收藏」

第一个Java程序示例——Hello World!「建议收藏」来自http://www.weixueyuan.net/view/5947.html通过Eclipse运行程序启动Eclipse,在菜单中选择“文件–>新建–>Java项目”,弹出对话框:图1 新建项目填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace目录下多出了一个Demo文件夹。在菜单中选择“文

大家好,又见面了,我是你们的朋友全栈君。

来自 http://www.weixueyuan.net/view/5947.html

通过Eclipse运行程序

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

第一个Java程序示例——Hello World!「建议收藏」

图1  新建项目



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




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

第一个Java程序示例——Hello World!「建议收藏」

图2  创建类



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

第一个Java程序示例——Hello World!「建议收藏」

图3  新创建的类文件



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

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



点击运行按钮 
第一个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”输出到命令行窗口。




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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140418.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • rabbitmq使用案例_标点符号的正确使用方法及例子

    rabbitmq使用案例_标点符号的正确使用方法及例子一些概念:RabbiMQ的认知:首先要抛弃熟悉的客户端和服务器的观念。对于RabbitMQ应该认为是消息投递服务。、               其次:从应用程序角度来看RabbitMQ的话,应用程序要先决定是个消息的发送者还是消息的接受者。                    如果从RabbitMQ的角度来看的话…

  • 淘宝最新钓鱼网站源码及教程_挖鱼源码网

    淘宝最新钓鱼网站源码及教程_挖鱼源码网大家好,我是陈文生,今天教大家一下如何搭建一个精仿QQ空间的钓鱼网站(PHP)有什么不会直接联系我(QQ:2771628927)先看一下效果文生QQ:2771628927我们看一下后台文生QQ:2771628927活不多说了,直接源码吧…

  • 写web后端经验总结

    写web后端经验总结1.在写后台程序的时候,主要是增删改,这时候要做好前端发来的数据的校验

  • 网站域名没有备案,可以访问嘛?

    网站域名没有备案,可以访问嘛?

  • getinstance方法(java replace函数)

    一般在单例模式下使用.getInstance()创建对象;但并不是所有有私有构造方法,对外通过getInstance方法提供实例的情况就是单例模式。注:单例模式:一个类有且只有一个实例。1,一个私有的构造器2,一个私有的该类类型的变量3,必须有一个共有的返回类型为该类类型的方法,用来返回这个唯一的变量eg:publicclassSingleton{

  • spring boot 集成redis版本说明

    springboot集成redis版本说明官网文档:https://docs.spring.io/spring-boot/docs/2.0.2.RELEASE/reference/htmlsingle/当前版本是2.0.3(目前官网的当前版本也是2.0.3{2018-06-25})1.5.X版本redis依赖如下:<dependency><gro…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号