• java程序运行机制及运行过程


    两种核心机制:java虚拟机,垃圾收集机制。

    java程序的运行过程:源文件--经过java编译器--生成字节码文件class文件---类装载器--字节码校验器---解释器--操作系统平台,
    在操作系统上面专门还有一系列针对java的编译和执行的环境---然后交给操作系统平台---再把它翻译成机器可以认知的部分。
    操作系统上层还有一个环境是给java编译和执行的,这个叫java的虚拟机。虚拟的一台机器,java虚拟机可以理解成一个以字节码为机器指令的CPU。
    对于不同的平台,有不同的虚拟机
    java虚拟机机制屏蔽了底层平台的差别,实现了一次编译,随处运行

    java文件---编译--calss文件---执行在不同平台的java虚拟机上
    对于java来说看不见操作系统的底层,只是自己在虚拟的环境里面执行

    编译和解释:
    编译:c和c++直接可以编译成操作系统可以认识的可执行文件的格式。
    java第一次编译成java自己的可执行文件.class,当真正的class文件在执行的过程之中,他是需要java虚拟机拿出class中的
    代码来一行一行的解释,拿一行我就把他翻译成为操作系统平台可以直接认识的可执行文件的格式,所以,真正的执行过程,java是
    一行一行解释执行的

    垃圾回收机制,每隔一段时间,统一的把垃圾回收一次

    jdk java软件开发包
    jre java运行环境 jdk中包含了jre 也就是虚拟机

  • 相关阅读:
    redis简单使用及连接池
    初始Redis
    redis安装教程
    .whel文件的打开方式
    xpath选择器的使用,selenium使用
    爬虫之bs4的使用,之爬取汽车之家新闻,之代理池的搭建
    爬虫基础 之 爬取梨视频 模拟登陆 爬取妹子图
    git基本使用

    re模块正则表达式
  • 原文地址:https://www.cnblogs.com/zhangkefan/p/4468814.html
Copyright © 2020-2023  润新知