本文转载自:

跟随世界潮流,第一个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/zzb-Dream-90Time/p/7144354.html

第一个Java程序示例——Hello World!【转】相关推荐

  1. 第一个Java程序示例——Hello World

    跟随世界潮流,第一个Java程序输出"Hell World!". 通过Eclipse运行程序 启动Eclipse,在菜单中选择"文件 –> 新建 –> Jav ...

  2. java程序样例_一个完整的java程序示例

    一个完整的java程序示例 2020-08-15 05:22 阅读数 74 第一个java程序 package mypack; //相当于一个目录 public class HelloWorld{ p ...

  3. 一个完整的java程序示例

    第一个java程序 package mypack; //相当于一个目录public class HelloWorld{public static void main(String[] args) {S ...

  4. 第一个Mybatis程序示例 Mybatis简介(一)

    在JDBC小结中(可以参阅本人JDBC系列文章),介绍到了ORM,其中Mybatis就是一个不错的ORM框架 MyBatis由iBatis演化而来 iBATIS一词来源于"internet& ...

  5. 在docker中构建普通java程序_Docker入门-构建第一个Java程序

    原标题:Docker入门-构建第一个Java程序 定制镜像 准备一个没有第三方依赖的java web项目,可能参考示例maven结构项目: session-web.war 把该war上传到安装有doc ...

  6. 怎么编写java_程序员学编程第一步:手把手教你开发第一个Java程序

    想必大家已经对Java语言有了初步的认识,对Java的发展历程.运行原理和环境安装有了一定的了解.在本文中,我们继续来学习Java的详细语法与开发规范,教大家用Java编写出简单的程序. 2.1 开发 ...

  7. java程序示例_Java程序中的Google搜索示例

    java程序示例 Sometime back I was looking for a way to search Google using Java Program. I was surprised ...

  8. A002、java环境搭建_第一个java程序

    目录 1.内容介绍 2.软件开发概述 2.1 软件开发概念 2.2 软件开发示例 2.3 软件开发语言 2.3.1 计算机语言概述 2.3.2 计算机语言分类 2.4 小结 3.Java概述 3.1 ...

  9. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件

    Java基础(一) Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年 ...

  10. Day01开发环境和第一个Java程序

    职业发展[了解]  为什么需要了解职业发展 既然我们在这儿学习,要知道我们经过大概半年的学习我们能够达到什么水平,以及三五年以后能够达到什么水平,这就需要了解职业规划.  职业发展 IT领袖:年入数十 ...

最新文章

  1. kvm架构服务器_顺应云计算变革大势,腾讯云全新星星海自研服务器真正为云而生...
  2. 使用packetbeat 采集mysql数据
  3. 理解Java的封装与接口
  4. 径向基函数RBF三维网格变形
  5. figcaption html5,HTML5 figcaption 标签
  6. MFC三大dll使用总结
  7. [转载] python字符串方法有哪些_27种Python字符串操作方法大全
  8. 设计模式---观察者模式(C++)
  9. 复选框式查询 例题租房子
  10. 计算机用户注册表修改,WindowsServer2012 注册表修改用户的连接数
  11. 项目六 AR与减速机应用
  12. openlayer4 加载arcgis rest 服务
  13. Inno Setup 详解中文资料
  14. 如何面试大厂web前端?(沟通软技能总结)
  15. 程序员不要和陌生人说话——漫谈一些有趣的架构原则
  16. Photoshop CC 2017工具的使用
  17. 基于139邮箱的新邮件到达免费短信提醒的研究与应用
  18. Java语言程序设计D实验——类与对象实验
  19. 笔记本win10安装教程
  20. 时序分析(8) -- GARCH(p,q)模型

热门文章

  1. mybatis缓存查找顺序
  2. Nginx源码分析 - 主流程篇 - 多进程的惊群和进程负载均衡处理(15)
  3. 来一杯java_初级java笔试题
  4. minio获取上传文件_Springboot集成Minio实现对象存储服务
  5. Struts2校验器(二)之注解
  6. 【渝粤教育】国家开放大学2018年春季 0008-21T简明现代汉语 参考试题
  7. 【渝粤教育】广东开放大学 人类行为与社会环境 形成性考核 (56)
  8. C语言宏定义,内置宏的用法
  9. “云时代架构”经典文章阅读感想十三
  10. SpringMVC之拦截器实现登录验证