zoukankan      html  css  js  c++  java
  • java 编译

    package javacodeforstudy.testcode;

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

    由于包含了package,所以在编译执行的时候需要有特殊的处理。

    方法1:

    cd /Users/Andy/code/testCode/JavaCodeForStudy 

    javac Helloworld.java

    java javacodeforstudy.testcode.Helloworld

    方法2:

    javac -d /Users/Andy/code/testCode/JavaCodeForStudy /Users/Andy/code/testCode/JavaCodeForStudy/Helloworld.java

    java Helloworld

    拓展:

    java的编译过程:

    1、javac 把源代码转换成class文件

    2、class 文件通过类加载器转换成解释器可认知的是class文件。

    3、解释器把class文件解释成可执行代码

    4、JIT 编译器把可执行代码编译成机器码(二进制文件)

    见下图:图片来源《Java 程序员修炼之道》

  • 相关阅读:
    拓展欧几里得
    使用BIOS进行键盘输入和磁盘读写
    直接定址表
    指令系统总结
    端口
    内中断
    标志寄存器
    call 和 ret 指令
    编写包含多个功能子程序的中断例程
    字符串的输入
  • 原文地址:https://www.cnblogs.com/AndyStudy/p/9932528.html
Copyright © 2011-2022 走看看