本文参考《深入理解虚拟机》一书 平台无关性和语言无关性 虚拟机的存在帮助我们实现了平台无关性和语言无关性,平台无关性我们都知道,在多种操作系统中,我们可以运行相同的程序。语言无关性是因为多种编程语言经过编译后形成统一的能够被虚拟机识别的Class文件。 Class文件的结构 任何一个Class文件都 ...
分类:
其他好文 时间:
2018-10-06 10:35:59
阅读次数:
86
DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述 ...
分类:
其他好文 时间:
2018-10-04 11:02:14
阅读次数:
171
C++11一个最重要的新特性就是对多线程的支持。 C++标准第一次承认多线程在语言中的存在,并在标准库中为多线程 提供组件。意味着使用C++编写与平台无关的多线程程序成为可能,也为可能移植性提供了强有力的保证。与此同时,程序员为提高应用的性能,对并发的关注也是与日剧增,特别是在多线程编程方面。 何谓 ...
分类:
其他好文 时间:
2018-09-30 14:45:44
阅读次数:
114
首先解释一下什么叫做平台无关性:平台无关性即对每种数据类型在不同的操作系统中都分配固定长度,例如,int类型数据总是占据32个位(4个字节),而C/C++却不然。 知道了平台无关性后下面我们简单说一下java为什么能够"Write Once,Run Anywhere"如下是java程序运行的过程: ...
分类:
编程语言 时间:
2018-09-29 19:23:25
阅读次数:
159
第一章 Java概述 1.JAVA语言特点: 1).语法简单,功能强大,安全可靠 2).与平台无关 java虚拟机(Java virtual machine,JVM)是实现这一特点的关键 3).解释编译两种运行方式 4).多线程 5).动态执行兼有丰富的API文档及类库 2.JDK(Java SE ...
分类:
编程语言 时间:
2018-09-26 16:05:12
阅读次数:
156
1 Servlet简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户端的通信采用的是“请求/响应”的模式。 Servlet可完成如下的功能: ①创建并返回基于客户请 ...
分类:
其他好文 时间:
2018-09-24 00:52:20
阅读次数:
174
File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。值得指出的是,不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输 ...
分类:
编程语言 时间:
2018-09-24 00:37:45
阅读次数:
221
java中的方法有两种,java方法和本地方法。 java方法:是由java语言编写,编译成字节码,存储在class文件中的。java方法是与平台无关的。 本地方法:本地方法是由其他语言(如C、C++ 或其他汇编语言)编写,编译成和处理器相关的代码。本地方法保存在动态连接库中,格式是各个平台专用的, ...
分类:
编程语言 时间:
2018-09-23 13:33:10
阅读次数:
97
异常管理 SylixOS提供了一种平台无关的异常管理方法。当系统产生了写时拷贝、缺页等MMU访问失效异常或其他种类异常时,SylixOS会在异常中构建异常处理线程执行陷阱,在异常退出后的任务上下文中进行异常处理,完成所有的页面操作,如果操作失败线程将自我销毁。当为缺页中断等一般异常时,陷阱执行完毕后,系统将回到刚刚访问内存并产生异常的那条指令。其函数接口如下所示。LW_APIVOIDAPI_Vm
分类:
其他好文 时间:
2018-09-21 16:52:40
阅读次数:
194
Java虚拟机(Javavirtualmachine)实现了Java语言最重要的特征:即平台无关性。平台无关性原理:编译后的Java程序(.class文件)由JVM执行。JVM屏蔽了与具体平台相关的信息,使程序可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。因此实现Java平台无关性。JVM结构图JVM=类加载器classloader+执行引擎
分类:
编程语言 时间:
2018-09-20 19:18:30
阅读次数:
170