zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    Windows 7驱动开发系列(四)WDM模型介绍
    Windows Phone 7 XNA 架构调用流程及第一视角实现介绍
    Windows 7驱动开发系列(一)前言&&WIN7的新特性
    联想的移动应用策略
    Windows 7驱动开发系列(五)WDM驱动设计原则
    如何把浏览器不信任的网址设置为可信任的网点
    https和http有什么区别
    yourphp目录结构
    HTTP与HTTPS的区别
    ico图标在谷歌浏览器中如何显示?
  • 原文地址:https://www.cnblogs.com/SongHai/p/13986509.html
Copyright © 2011-2022 走看看