java是SUN公司(Stanford University Network )在95年推出的高级编程语言,起初主要是应用在小型的电子产品上,但随着互联网的兴起,java也由于其强大的特性随之崛起,成为了目前大型网络应用的首选语言之一。09年,甲骨文公司以74亿美元收购SUN公司,取得了JAVA的版权。
  java的崛起,与其跨平台的特性有密切的关系。何谓跨平台,其实主要指的是在不同的操作系统中稳定运行。
  跨平台是怎么实现的呢?就要依靠java虚拟机(java vertual machine)简称JVM。它可以理解为用软件模拟出来的计算机,可以在任何的处理器上(无论是在计算机中还是在电子设备中),都可以安全并且兼容的执行程序。我们的java源文件(.java)都可以编译(通过编译器或者javac命令)为字节码文件(.class)。     JVM就可以将字节码文件翻译成特定的机器码然后运行,也就是说,只要在各种平台上安装相应的JVM,你就可以使用java来编写在各种平台上可运行的程序。而在这个过程中,我们的java源文件是没有任何变动的,仅仅是通过JVM这个中间层,就实现了“一次编译,处处运行”的效果,很神奇吧。
 posted on 2013-10-24 16:07  vincent2d  阅读(120)  评论(0编辑  收藏  举报