java 概述
来源:互联网 发布:沈阳市软件行业协会 编辑:程序博客网 时间:2024/05/01 21:31
- 平台无关性
Java主要靠Java 虚拟机(JVM)实现平台无关性。.net靠.netframwork实现平台无关性,但Microsoft未提供其他平台的运行环境,可以使用mono实现.net的跨平台,参考:http://www.mono-project.com/Main_Page
2.版本
java有三个版本 Java标准版:
JSE(Java Standard Edition)
Java微缩版:JME(Java Micro Edition)
Java企业版:JEE(Java Enterprise Edition)
.net 也提供了个版本
.NET FRAMWORK
NET COMPACT FRAMWORK
NET COMPACT FRAMWORK在 Pocket PC、Pocket PC Phone Edition、Smartphone 和其他基于 Windows CE 的设备上运行
3.编译
java将原文件编译成字节码,既class文件,然后通过运行环境中的Runtime对代码进行运行。
.net将原文件编译成程序集,但实际是MSIL(微软中介语言:Microsoft Intermediate Language),然后通过即时编译器(JIT)被编译为本机代码。
两者的方式几乎是相同的,当然具体实现大不相同。
4.java的特性,三个特性
虚拟机、垃圾回收、代码安全
- Java 概述
- JAVA概述
- Java概述
- java 概述
- Java概述
- Java概述
- Java概述
- Java概述
- JAVA概述
- Java概述
- Java概述
- java---概述
- Java概述
- java概述
- java概述
- java概述
- Java概述
- Java概述
- 这个秋天不寂寞——和美丽的豆豆宝贝一起去看《豆瓣,流行的秘密》
- 转载---【整理】Nettiers模板属性说明
- Hibernate中Criteria的完整用法
- To tell you the truth
- CERL: PHP或Python调用C++实现的服务器
- java 概述
- .Net生成静态页的方法(第2种)
- VC++ 的MFC 和ATL 及COM 是什么
- 呈上一个近期用jquery写的jDialog组件
- Egg Drop
- 如何给CTreeCtrl 添加右键菜单
- 活动对象的理解
- Struts 1.x 配置文件详解(上)
- 设置Linux环境变量的三种方法