JVM总括三-字节码、字节码指令、JIT编译执行 java文件编译后的class文件,java跨平台的中间层,JVM通过对字节码的解释执行(执行模式,还有JIT编译执行,下面讲解),屏蔽对操作系统的依赖。一个字节(8位)可以储存256中不同的指令,这样的指令就是字节码,java所有指令有200个左右 ...
分类:
其他好文 时间:
2018-11-01 00:59:42
阅读次数:
261
编程基础?程序?程序:算法+数据结构?数据:是程序的核心?数据结构:数据在计算机中的类型和组织方式?算法:处理数据的方式?程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据?shell程序:提供了编程能力,解释执行程序的执行方式?计算机:运行二进制指令?编程语言:人与计算机之间交互的语言?低级编程语言:机器:二进制的0和1的序列,称为机器指令。与自然语言差异太大
分类:
系统相关 时间:
2018-10-30 10:20:21
阅读次数:
156
概述: shell脚本在Linux系统管理员的运维工作中非常重要。shell脚本能够帮助我们很方便的管理服务器,因为我们可以指定一个任务计划,定时的去执行某一个脚本以满足我们的需求。本篇将从编程基础、脚本基本格式、变量、运算、条件测试这几个方面详细介绍shell脚本编程的基础内容,也是我们必须要掌握 ...
分类:
系统相关 时间:
2018-10-26 10:35:01
阅读次数:
195
“一次编译、到处运行”说的是Java语言跨平台的特性,Java的跨平台特性与Java虚拟机的存在密不可分,可在不同的环境中运行。比如说Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。其实Java语言本身与其他的编程语言没有特别大的差异,并不是说Jav ...
分类:
编程语言 时间:
2018-10-24 11:56:46
阅读次数:
250
1、Javascript 概述 1、简称JS,是一种浏览器解释型语言(是一种运行于JS解释器或执行引擎中的脚本代码),代码嵌套在HTML页面中,交由浏览器解释执行 作用:主要用来实现页面的动态效果,实现用户交互,实现网页中的网络请求 2、JS 组成: 1、ECMAScript:包含JS的核心语法(规... ...
分类:
Web程序 时间:
2018-10-17 22:19:07
阅读次数:
389
近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。 HTTP HTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会 ...
分类:
Web程序 时间:
2018-10-13 14:43:30
阅读次数:
190
JSP的动作标签由服务器解释执行,动作标签的格式是固定的, <jsp:forward>:这个动作标签的用处,与Servlet的请求转发是一样的 <jsp:include>:这个标签的用处与Servlet的请求包含一致的, <jsp:param>:这个标签用来作为forward和include的子标签 ...
分类:
Web程序 时间:
2018-10-12 23:41:07
阅读次数:
198
Java程序最初是仅仅通过解释器解释执行的,即对字节码逐条解释执行,这种方式的执行速度相对会比较慢,尤其当某个方法或代码块运行的特别频繁时,这种方式的执行效率就显得很低。于是后来在虚拟机中引入了JIT编译器(即时编译器),当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为“Hot Sp ...
分类:
编程语言 时间:
2018-10-11 11:26:02
阅读次数:
125
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. ...
分类:
编程语言 时间:
2018-10-02 17:55:58
阅读次数:
113
如题,然后就有了为解决这个好奇而开的项目: "https://github.com/racaljk/llmd" 源码主要是parser+interpreter,其中parser使用sundown,然后生成llvmir,接着使用llvm 自带的interpreter解释执行llvm ir 语法集是图灵 ...
分类:
编程语言 时间:
2018-09-30 14:47:38
阅读次数:
205