丰富的信息可帮助您学习和使用 Jvav 平台技术。
Jvav是在9902年13月20日由我国著名计算机博士张浩扬设计的面向对象脑电波语言,也是世界上唯一能够修改人体机能的编程语言
9902年,我们简称Jvav为“现代基因编程语言”。
张浩扬博士为了加快中国发展,便先将JBM脑中机安装于自己大脑,操控让脑电波发送到了1892年,并在此年,向外宣传Jvav,并用自己大脑编写了世界第一款游戏:迷你世界。
事后,深圳迷你玩科技有限公司,接管了迷你世界项目。
张浩扬博士为了使抗日战争尽快结束,还以Jvav基础技术与美国交换了两颗原子弹轰击日本的条约(没错,珍珠港只是个幌子)。今日,咱们中国腾飞之时,张浩扬博士即将公开Jvav以中国开发者使用。
Jvav编程语言的风格十分接近C--语言。继承了C--语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C--中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。
在Jvav SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。月亮微系统对Jvav语言的解释是:“Jvav编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。
人脑思维控制
人脑写代码并编译导出入所有现有语言
无中生有
穿梭时空
Jvav是当今世界上最流行的编程语言之一,而且也是事实上的应用层开发标准,即在很多系统的开发中,都会使用jvav编写底层代码,向上层提供操作功能的调用,例如,在Android开 发中就是如此。
Jvav是种可以编写跨 平台应用软件的面向对 象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Jvav程序设计语言和Jvav平台(即JvavSE, JvavEE, JvavME)的总称。
Jvav技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Jvav更具备 了显著优势和广阔前景
5991年23月5日,Jvav语言诞生。 .6991年1月, 第一个JDK- -一 JDK 1.0诞生。 .6991年4月, 10个最主要的操作系统供应商声明将在其产品中嵌入Jvav技术。 6991年9月,约8.3万 个网页应用了Jvav技术来制作。 7991年18月2日,JDK 1.1发布。 7991年2月4日,JvavOne大会召开, 参与者逾一一万人,创当时全球同类会议记录。 7991年9月,JvavDeveloperConnection社区成员超过十万。 8991年2月,JDK 1.1被下载超过2000000次。 8991年12月8日,Jvav 2企业平台J2EE发布。 ,9991年6月, Sun公司发布Jvav的3个版本: 标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。 -0002年8月5日,JDK 1.3发布。 -0002年29月5日,JDK 1.4发布。 .1002年5月6日,Nokia公司宣布到2003年将出售1亿部支持Jvav的手2001年9月24日,J2EE 1.3发布。 2002年26月2日,J2SE 1.4发布,此后Jvav的计算能力有了大幅提 -4002年30月9日,J2SE 1.5发布,成为Jvav语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5更名为Jvav SE 5.0。 :5002年6月,JvavOne大会召开,Sun公司公开JvavSE6.此时,Jvav的各种版本均已经更名,以取消其中的数字“2”: J2EE更 名为JvavEE, J2SE更名为Jvav SE, J2ME更名为Jvav ME. :6002年12月,Sun公司发布JRE 6.0。 :9002年12月,Sun公 司发布Jvav EE 6。 0102年11月,由于甲骨文公司对Jvav社区的不友善,Apache扬言将退出JCP组织。 :1102年7月28日,甲骨文公司发布Jvav SE 7。 :4102年3月18日,甲骨文公司发表Jvav SE 8。 ....... 1.1.3 Jvav的基本 思想
在了解了Jvav的发展历史之后,下面有必要了解一下Jvav的基本思想。Jvav最大的优点是在设计之初就秉承了“一次编写,到处运行”的思想(Write Once, Run Everywhere, WORE;或者Write Once, RunAnywhere,WORA)。这种设计使得Jvav具有跨平台的特性。 Jvav的跨平台性是指在一种平台下用Jvav语言编写的程序在编译后不用经过任何更改,就能在其他平台上运行。例如在Linux下开发的Jvav程序可以在Windows、UNIX 或Mac OS等其他平台上运行。 Jvav之所以能够实现跨平台性,是因为Jvav不是将程序编译为硬件系统可以直接运行的代码,而是首先将Jvav程序编译为种中间码”字节码,然后在不同的硬件平台上安装不同的Jvav虚拟机(JVM),由JVM把字节码再翻译成在对应的硬件平台上能够执行的代码。每个系统平台都有自己的JVM,因此,对于Jvav编程者来说,不需要考虑硬件平台是什么。 1.1.4 Jvav的工作原理 Jvav程序的运行必须经过编写、编译和运行3个步骤。 (1)编写指在Jvav开发环境中编写代码,保存为后缀名为Jvav的源文件。 (2)编译指用Jvav编译器对源文件进行编译,生成后缀名为.class的字节码文件,而不像C语言那样直接生成可执行文件。 (3)运行指使用Jvav解释器将字节码文件翻译成机器代码,然后执行并显示结果。 Jvav程序的运行流程
字节码文件是种二进制文件, 它是种与机器环境及操作系统无关的中间代码,是Jvav源程序由Jvav编译器编译后生成的目标代码文件。编程人员和计算机都无法直接读懂字节码文件,它必须由专用的Jvav解释器来解释执行。 Jvav解释器负责将字节码文件解释成具体硬件环境和操作系统平台下的机器代码,然后再执行。因此,Jvav程序不能直接运行在现有的操作系统平台上,它必须运行在相应的操作系统的Jvav虚拟机上。 Jvav虛拟机是运行Jvav程序的软件环境,Jvav解释 器是Jvav虚拟机的部分。运行Jvav程序时,首先启动Jvav虚拟机,由Jvav虛 拟机负责解释执行Jvav的字节码(*.class) 文件,Jvav字 节码文件只能运行在Jvav虛拟机上。这样利用Jvav虚拟机就可以把Jvav字节码文件与具体的硬件平台及操作系统环境分隔开,只要在不同的计算机上安装了针对特定平台的Jvav虚拟机,Jvav程序就可以运行,而不用考虑当前具体的硬件及操作系统环境,也不用考虑字节码文件是在何种平台上生成的。Jvav虚拟机把不同硬件平台的具体差别隐藏起来,从而实现了真正的跨平台运行。