首先,CLR和JAVA虚拟机(Java Virtual Machine,简称:JVM)并非一个层面的系统。前者可松散地被描述为just-in-time(JIT)优化编译器和垃圾收集器的混合物,而后者仅仅是一个解释器; 其次,早先的JVM使用的是第一代解释器原理,先将java源代码编译成字节码(byt ...
分类:
其他好文 时间:
2018-05-21 00:06:10
阅读次数:
172
bentian,经过这几周的python学习。深深滴体会到自己的不行。为了学好python决定定期学习并分享一些关于python的知识。趁着自己还年轻,Fighting!千里之行,始于足下。 下面可谓是听课笔记,请大家笑纳! 计算机的概念 计算机是根据指令操作数据的设备。 计算机的两个特性: 功能性 ...
分类:
编程语言 时间:
2018-05-13 17:18:20
阅读次数:
207
从你接触java开发到现在,你对java最直观的印象是什么呢?是他宣传的"write once ,run anywhere"还是目前看已经有些形式主义的语法呢?你对于java平台到底了解到什么程度?请先停下来总结思考一下. 今天我要问你的问题是,谈谈你对java平台的理解?"java是解释执行"这句 ...
分类:
编程语言 时间:
2018-05-13 11:54:35
阅读次数:
228
编程语言的进化:机器语言、汇编语言、高级语言 机器语言:由于计算机内部只能接受二进制代码,因此,用二进制代码0或1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言。 汇编语言:实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用英文缩写的标识符,更容易识别和记忆。 高级语言:高级 ...
分类:
其他好文 时间:
2018-05-11 20:18:23
阅读次数:
869
shell编程 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完, ...
分类:
系统相关 时间:
2018-05-08 11:07:11
阅读次数:
188
今天看到篇对于静态、动态、强类型、弱类型总结的很到位的一篇博文,在此Mark下。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各 ...
分类:
编程语言 时间:
2018-05-08 00:16:14
阅读次数:
212
一个是编译型语言(客户端平台必须有仿真器或解释器),一个是解析型语言(不经过编译,直接将文本格式的字符代码发送给浏览器解释执行)。 虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。 Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet ...
分类:
编程语言 时间:
2018-05-07 19:29:14
阅读次数:
173
本章主题:从骨子里看Java的跨平台;本文内容部分摘自https://www.cnblogs.com/roger-yu/p/5827452.html 有过基础Java知识的开发人员都知道Java是跨平台的,可我们知道Java为什么要跨平台吗,Java的跨平台又是如何实现的呢?下面我们来一一了解。 1 ...
分类:
编程语言 时间:
2018-05-06 10:35:48
阅读次数:
198
编译一次,到处运行;指的是Java语言的跨平台能力,而这种能力主要由Java虚拟机提供的,那Java语言从源代码到可以执行的机器码是怎样编译、运行的呢?Java源代码经过javac编译后生成屏蔽操作系统和硬件的字节码,再经由JVM编译、解释执行。 Java语言对字节码文件提供了三种执行方式: 通过指 ...
分类:
其他好文 时间:
2018-05-05 14:15:45
阅读次数:
153
GraphQL 既是一种用于API的查询语言也是一个满足你数据查询的运行时
理解起来就是,GraphQL有自己查询语法,发起的API请求中通过传递查询语句来告诉服务端需要哪些操作和具体数据字段,GraphQL定义了实现规范,各种的语言分别实现了GraphQL功能框架,通过框架可以对查询语法进行解释执行,然后返回数据输出给客户端
分类:
其他好文 时间:
2018-04-26 12:25:18
阅读次数:
228