• Java编译+运行


    以下的操作硬性要求就是需要提前安装JDK ,JDK(Java Development Kit)是针对Java开发程序员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
    当我们安装好JDK时,会有对应的安装目录

    1. bin:该路径下存放了各种工具命令,其中比较重要的有:Javac 和 Java
    2. conf:该路径下存放了相关配置文件
    3. include:该路径下存放了一些平台特定的头文件
    4. jmods:该路径下存放了各种模块
    5. legal:该路径下存放了各模块的授权文档
    6. lib:该路径下存放了工具的一些补充JAR包

    Java学习中的HelloWorld 小案例

    1. 我们可以使用‘记事本’来编写程序
    2. 编译文件 (翻译文件)
    3. 运行程序

    ![[Pasted image 20220726161040.png]]

    编译的动作其实就是翻译,把操作系统看不懂的内容变成操作系统能看懂的内容。

    编译的时候使用 javac ,带后缀的文件(HelloWorld.java)
    运行的时候使用java ,不带后缀的文件(HelloWorld)
    ![[Pasted image 20220726162456.png]]

    当我们执行 javac 编译文件完毕时,在放置HelloWorld.java的文件夹中会出现 HelloWorld.class文件。
    .class 文件就是翻译之后的文件。叫做class文件或者 字节码文件

    ![[Pasted image 20220726162859.png]]

    .class 文件,人是看不懂的,是给操作系统看的
    ![[Pasted image 20220726163104.png]]

    注意:
    需要配置好’环境变量‘才可以生成 .class 文件,安装JDK时自动配置好的’JavaPath文件’

    ![[Pasted image 20220726162954.png]]

    小结:
    我们使用记事本编写程序HelloWorld.java ,使用javac 对.java 文件进行编译(翻译),再使用Java 对.class文件 进行运行程序操作。
    ![[Pasted image 20220726163453.png]]

  • 相关阅读:
    Java —— 数组
    Spring boot装载模板代码工程实践问题
    仿真数据检查器如何比较数据
    【COMP329 LEC1 Agents and Autonomous Systems】
    springboot整合shiro问题
    C#、C++、Java、Python 选择哪个好?
    H264解码器实现-帧间预测
    COSO流动性协议和跨链协议,能否解决流动性难题?
    Linux Day12 ---进程间通信
    【Spring】Spring IOC&DI详解
  • 原文地址:https://blog.csdn.net/weixin_57727027/article/details/125998366