梦想起航:第一个Hello world的程序

梦想起航:第一个Hello world的程序


编写程序并运行

  1. 新建一个文件存放代码

  2. 新建一个文件,文件后缀名称为.Java结尾
    在这里插入图片描述

  3. 编写代码

    package com.zhouzili.base;
    
    public class HelloWorld {
        //HelloWord就是类名,main就是方法名
        public static void main(String[] args) {
            System.out.println("Hello world!");
    
        }
    }
    
    
  4. 打开命令行

  5. 使用doc命令把原文件.Java编译为字节码文件.class
    在这里插入图片描述
    在这里插入图片描述

  6. 运行字节码文件.class

在这里插入图片描述


编译型和解释型

上述的javac Hello.class就是编译的过程,而java Hello就是解释运行编译过后的字节码文件。

  • 编译型:
    • compile,一次翻译全部运行,使用编译器(底层操作系统一类的,c和c++之类) ,速度很快
  • 解释型:
    • 解释一行,运行一行,使用解释器(网页之类的,java、javascript、Python)

Java代码是如何运行的

  1. 源码.java文件

  2. 经过Java编译器

  3. 字节码文件.class

  4. 类加载器

  5. 字节码校验器

  6. 解释器

  7. 操作系统平台

java就是先编译,到操作系统那一步再解释


写给自己的话:

​ 若有恒,何必三更面五更起;最无益,莫过于一日曝十日寒!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值