• JAVA基础


    1.常用的Dos命令

    cd    #  回到根路径
    c:   #切换到C盘
    d:   #切换到d盘
    e:   #切换到e盘
    

    2.Java的加载和运行

    Java程序的运行包括两个非常重要的阶段

    • 编译阶段
    • 运行阶段

    2.1 编译阶段

    编译阶段主要的任务是检查Java源程序是否符合java语法,符合Java语法则能够生成正常的字节码文件(xxx.class),不符合Java语法规则则无法生成字节码文件。

    字节码文件中不是纯粹的二进制,这种文件无法在操作系统中直接执行。

    编译阶段的过程:

    1.程序员需要在硬盘的某个位置新建一个.java扩展名的文件,该文件被称为java源文件,源文件中编写的是Java源代码,源代码必须符合Java语法规则

    2.Java程序员需要使用JDK当中自带的javac.exe 命令对java程序进行编译

    3.javac是一个java编译工具

    4.一个java源文件可以生成多个字节码文件.class

    5.字节码文件是最后需要执行的文件,所以.class文件生成之后,java源文件删除并不会影响java程序的运行,但是一般不删除java源文件

    6.编译结束之后, 可以将class文件拷贝到其他操作系统当中执行。


    2.2 运行阶段

    JDK安装后, 除了自带javac.exe之外, 还有另一个工具/命令,叫做java.exe, java.exe命令主要负责运行阶段。

    运行阶段的过程:

    执行java A java.exe 命令会启动虚拟机(JVM), JVM会启动类加载器classLoader

    classLoader会去硬盘上搜索A.class文件, 找到改文件则将该字节码文件装载到JVM

    JVM 将 A.class 字节码文件解释成二进制数据

    操作系统执行二进制数据和底层硬件平台进行交互

  • 相关阅读:
    获取deeplearning电子书
    iterm2 粘贴时有多余字符 0~ 1~
    linux mint使用中的问题解决记录
    column命令
    命令行中画图
    sphinx转pdf显示中文
    linux查看显卡
    python 3.6
    Mac笔记本中使用postgresql
    计算KS值的标准代码
  • 原文地址:https://www.cnblogs.com/cjwnb/p/15091224.html
Copyright © 2020-2023  润新知