关于Java进程流程简介

一.Java技术体系

   脚本语言:shell、perl、ruby

   系统语言:C、C++、erlang、golang

   应用语言:Python、Java、php、c#、.net

   前端:html语言:管理网页里的内容

                CSS语言:管理内容的位置网页雏形

                JavaScript=JS:管理网页的动作

二.Shell解释型编程语言

   代码:人能看懂的)  →     shell的解释器:/bin/bash    →     翻译内容直接进入进程(计算机认识的叫机器码)                                          

      Php(脚本代码):从手工输入命令开始运算

   人能看懂的                →                机器识别的     →       运行

      Java从字节码开始运算

   人能看懂的    →    字节码    →     机器识别的      →       运行                    

所以Java效率高。

三.Java是一种先编译再解释型语言

      Java   →   编译器    →     字节码语言(人和机器都看不懂的语言)   →   解释器(机器码)    →    进程

  Java的编译与执行流程

编译:

JVM

      Class loader        →         解释器执行引擎      →       本地操作系统

        类装载器

执行流程:

     前端    index.jsp        →          servelet转译器 →        

     后台    →index.java(纯Java)   →    JavaC(近似C语言)   →     index.class     →     Class loader     →     解释器     →      机器码

原文地址:https://www.cnblogs.com/mashuang/p/9842990.html