这篇文章的主题是总结下对Java语言特点中的跨平台原理. 在这之前,我们先了解下计算机语言为什么不能跨平台. 跨平台分两个层面 硬件层面 系统层面 先说硬件层面 计算机只能识别由"0"和"1"组成的二进制数. 那么随便给计算机一组0101的二进制数计算机就能识别么? 当然不是! 以人为例 人是可以识 ...
分类:
编程语言 时间:
2017-09-01 10:53:59
阅读次数:
312
第一代语言:打印机-纯机器语言; 第二代语言:汇编; 第三代语言:C、Pascal、Fortran面向过程语言; C++面向过程、面向对象; Java跨平台的纯面向对象的语言; .net跨语言的平台 Java体系的发展史与Java体系: Java语言的特点: 一种面向对象的语言; 一种平台无关的语言 ...
分类:
编程语言 时间:
2017-07-15 19:47:38
阅读次数:
169
1. java bytecode C/C++编译器把源代码编译成汇编代码,Java编译器把Java源代码编译成字节码bytecode。 Java跨平台其实就是基于相同的bytecode规范做不同平台的虚拟机,我们的Java程序编译成bytecode后就可以在不同平台跑了。 .net框架有IL(int ...
分类:
编程语言 时间:
2017-07-09 19:35:08
阅读次数:
262
Java 之Java概述 1.计算机语言发展史 第一代 打孔器-- 纯机器语言 第二代 汇编 第三代 C,Pascal,Fortran 面向过程的语言 C++面向过程/对象 Java 跨平台的纯面向对象的语言 .NET跨语言的平台 Java语言的 特定 1,。 一种面向对象的语言 ...
分类:
编程语言 时间:
2017-06-09 19:20:43
阅读次数:
239
EJB是sun的JavaEEserver端组件模型,最大的用处是部署分布式应用程序.EJB把使用java开发的server组件的部署和开发进行标准化。凭借java跨平台的优势。用EJB技术部署的分布式系统能够不限于特定的平台。 EJB (Enterprise JavaBean)是J2EE的一部分,定 ...
分类:
其他好文 时间:
2017-04-30 15:17:56
阅读次数:
173
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。 ...
分类:
编程语言 时间:
2017-03-28 19:36:27
阅读次数:
208
一.EJB简介 EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE ...
分类:
其他好文 时间:
2017-03-28 19:08:10
阅读次数:
274
1:JDK,JRE,JVM的作用关系 (一)作用 JVM:提供java跨平台 JRE:java运行环境 JDK:java开发环境 (二)关系 JDK:JRE+tools JRE:JVM+类2.JDK下载和安装 绿色版软件:安装只要解压文件夹即可没有写入注册表中3.关键字:一般都是被识别为绿色的小写有 ...
分类:
编程语言 时间:
2017-03-28 16:19:43
阅读次数:
240
JVM 是一种抽象的计算机,基于堆栈架构,它有自己的指令集和内存管理,是 Java 跨平台的依据,JVM解释执行字节码,或将字节码编译成本地代码执行。Java 虚拟机体系结构如下: Class File Class File 是平台无关的二进制文件,包含着能被JVM执行的字节码,其中多字节采用大端序 ...
分类:
其他好文 时间:
2017-03-11 00:41:52
阅读次数:
186
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE) ...
分类:
其他好文 时间:
2017-03-09 20:53:24
阅读次数:
214