JVM 是一种抽象的计算机,基于堆栈架构,它有自己的指令集和内存管理,是 Java 跨平台的依据,JVM解释执行字节码,或将字节码编译成本地代码执行。Java 虚拟机体系结构如下: Class File Class File 是平台无关的二进制文件,包含着能被JVM执行的字节码,其中多字节采用大端序 ...
分类:
其他好文 时间:
2017-03-11 00:41:52
阅读次数:
186
Shell历史 Shell的作用是解释用户的命令,用户输入一条命令,Shell就解释执行一条,这条方式称为交互式(interactive),Shell还有一种执行命令的方式称为批处理(batch),用户事先写一个Shell脚本(script),其中有很多条命令,让Shell一次把这些命令执行完,而不 ...
分类:
系统相关 时间:
2017-03-09 22:33:49
阅读次数:
318
文章提纲 JS相关常识 JS基本概念 实践 总结 JS相关常识 JS基本概念 实践 总结 JS相关常识 js是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。 一、组成 js是一种专门为网页交互设计的脚本语言。由三部分组成:1.ECMAScript (ECMA- ...
分类:
Web程序 时间:
2017-03-08 17:38:57
阅读次数:
297
Write Once Run Anywhere,一次编写多处运行 一、Java的运行机制 如下图所示,Java上层应用程序对平台不透明,采用通用的java编译器将java源程序编译成为与平台无关的字节码文件(class文件),而在运行时由java虚拟机(JVM)对字节码文件解释执行,即Java字节码 ...
分类:
编程语言 时间:
2017-03-04 15:32:28
阅读次数:
352
1.java语言的主要特点。 跨平台性:一个应用可以不经过修改,就直接在不同的平台上运行。 面向对象:java是面向对象的语言,可以使用对象封装事物的属性和行为,可以使用面向对象的思想进行分析设计,并实现整个应用。 解释执行:执行java应用时,jvm中的解释器将解释类文件,生成符合当前平台的字节码 ...
分类:
编程语言 时间:
2017-02-27 23:01:36
阅读次数:
152
下载安装JDK7.0 java语言的执行过程必须是经过先编译生成 *.class文件)后解释 java语言负责解释执行文件即为JVM JVM的统一标准为: 指令集、寄存器、类文件的格式、栈、垃圾回收堆、存储区(具体名词含义需要查询其含义 因windows&linux平台的差异: 环境变量配置的区别需 ...
分类:
编程语言 时间:
2017-02-26 22:41:55
阅读次数:
195
<?php 与Javascript概念上有相似的地方 脚本语言:运行时才会被执行环境解释的语言称之为脚本语言。 弱类型语言:不需要强制声明数据类型的一门语言 执行环境:由服务器解释执行。而JS由浏览器解释执行。 服务器:可以同时供若干用户访问或者获取数据的机器 弱类型语言:不需要强制声明数据类型的一 ...
分类:
Web程序 时间:
2017-02-16 10:47:11
阅读次数:
138
JAVASCRIPT: Day01 1.概念: 动态网站:网站的[动态功能]的开发技术 where:浏览器(客户端) how:客户端动态功能的开发(客户端的表单验证,特效,客户端的计算...) what: 脚本语言:能嵌套在其他语言中执行的语言 解释执行:按照程序顺序逐行的解释执行代码,不需要编译. ...
分类:
编程语言 时间:
2017-01-20 21:50:54
阅读次数:
290
Java代码编译后生成一种与平台无关的字节码(也就是class文件)。当然,这种字节码不是可执行的,必须使用Java解释器来解释执行。 负责解释执行字节码文件的是Java虚拟机,即JVM。JVM是可运行Java字节码文件的虚拟计算机。所有平台上的JVM向编译器提供相同的编程接口,而编译器只需要面向虚 ...
分类:
其他好文 时间:
2017-01-16 19:53:37
阅读次数:
150
转自:http://gityuan.com/2016/01/09/java-memory/#section 一、内存模型 Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Ja ...
分类:
其他好文 时间:
2017-01-10 14:50:07
阅读次数:
170