• Java基础之:Hello,world!


    Java基础之:Hello,world!

    编写程序

    由于最开始学习培养Java代码语感,这里使用EditPlus进行编写Java代码。

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

    代码说明:

    1. public class Hello ,表示创建了一个名为Hello的公有(public)类。

    2. public static void main(String[] args) 表示声明 main主函数,即Java程序的入口。

    3. 这里的public表示公有 ,static表示静态 ,void 表示返回值为空 ,String[] args 是形参。

    注意:

    • 类名Hello 一定要首字母大写,并且与.java文件名同名(因Hello这个类被public修饰,且一个原文件中只能有一个public类)。
    • 对于main()主函数,可以写在非public类中,但一个类中只能有一个main()主函数。当一个文件中有多个类,并且多个类中都存在main()时,使用javac编译此文件时,就会生成多个.class文件,分别对应每个main()主函数,即程序的入口。

    运行程序

    1. 打开命令行界面,转到.java文件保存的地址。

    2. 输入:javac Hello.java

    3. 运行成功看到文件夹中出现 Hello.class文件后,

    4. 命令行输入: java Hello(这里一定要注意 Hello后面不要加.class)

    5. 出现“hello,world!” 即运行成功。

    编译原理

    上面的编写程序以及运行程序都是很简单的操作,但我们真正需要注意的是,java程序被运行的过程。

    对于一个已经编写好的.java文件,运行过程如下:

    1. 通过javac.exe对文件进行编译

    2. 编译生成.class文件,即字节码文件,JVM可以识别字节码文件(此时打开.class文件可以看到一些看不懂的代码,.class文件可以理解为一个中间代码)

    3. 通过java.exe对字节码文件(.class文件)运行(.class文件通过JVM虚拟机生成运行)

    4. 不同的系统对应不同的JVM虚拟机,例如Windows有Windows的JVM,Linux有Linux的JVM。

  • 相关阅读:
    XBee Level Shifting
    5V and 3V Level Translators
    Short Circuit Protection Circuit
    Non-Inverting Level Shifter : +/-5V signal into a 0 to 3.3V
    7407 74LS07 74LV07 74LVC07
    xvcd – The Xilinx Virtual Cable Daemon
    74HC125 74HCT125 74LV125 74LVC125
    SQL Server全文搜索
    分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法
    关于《SQLSERVER走起》微信账号自动回复功能的升级
  • 原文地址:https://www.cnblogs.com/SongHai/p/13986509.html
Copyright © 2020-2023  润新知