zoukankan      html  css  js  c++  java
  • 关于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     →     解释器     →      机器码

  • 相关阅读:
    计划任务
    swap
    fdisk
    raid 搭建
    Http协议中Cookie详细介绍
    linux系统日志以及分析
    搞清楚php-FPM到底是什么?
    Amoeba+Mysql实现数据库读写分离
    Last_SQL_Error: Error 'Can't drop database 'ABC'; database doesn't exist' on query. Default database: 'ABC'. Query: 'drop database ABC'
    MySQL主从失败, 错误Got fatal error 1236解决方法
  • 原文地址:https://www.cnblogs.com/mashuang/p/9842990.html
Copyright © 2011-2022 走看看