2017-05-02 10:13:52
也许很多读者会这样说:不错,java虚拟机的确在java平台的体系结构中作用很大。但是我不会自己去做实现一个java虚拟主机或是写一个java解释器这种依赖于硬件平台的工作,我的主要工作是编写java应用程序。既然从这一层次上看,java虚拟机是透明的,那么我为什么要学习java虚拟主机呢?现在,上海网站建设公司就为大家解答这个问题。 也许很多读者会这样说:不错,java虚拟机的确在java平台的体系结构中作用很大。但是我不会自己去做实现一个java虚拟主机或是写一个java解释器这种依赖于硬件平台的工作,我的主要工作是编写java应用程序。既然从这一层次上看,java虚拟机是透明的,那么我为什么要学习java虚拟主机呢?现在,上海网站建设公司就为大家解答这个问题。
学习java虚拟主机的最重要的原因是,它能给你提供解决java编程中的问题的其他方法。java的体系结构是非常开放的。只要你学习过java虚拟主机的基本规范,你就可以轻易地对java添加扩展内容。由于java虚拟机的可移植性,你只需要编写一遍扩展内容,以后就都可以使用了。因此,如果你不喜欢java语言的某方面的图形,为什么不自己制作一个扩展库,实现你想要的特性呢?要知道,这也许并没有你所想象的那么难。
例如,你的应用程序中有许多对矩阵的操作。你可能希望用简单的操作符,诸如+、-、*来对矩阵进行运算。而java不允许对操作符的重载。怎么办呢?你可以编写一个简单的语法分析程序,将矩阵的表达式直接编译为java字节码。然后,你就可以在任意的java解释器下,在任意的java程序中调用这个方法,实现所需的功能。又例如,你要写一个基于规则的应用程序,希望用简单明了的方式表达规则。编写一个java虚拟主机的接口就可以使你快速,高效地做到这一点。
使用java虚拟主机能够释放出java的巨大能量。它使你可以开发出附加的语法,表达你想要解决的问题,还可以使你能够完全控制你的应用程序的性能,你可以超越java语言的设计特性,甚至编写你自己的语言。已经有人开发出一种为java虚拟机产生字节码的ada编译器。由于java虚拟机的体系结构的特性,你可以简单、高效地做到这些,你的工作成果可以被几乎所有的计算机、所有的java解释器、所有的java应用程序访问。
如果你想在java的竞争中领先的话,就必须的从java虚拟主机开始。
• 免费热线:400-166-3538
• 咨询电话:19301461038
• 咨询QQ :63778992
• 微信咨询 : 扫描二维码
公司名称:上海缘震网络科技有限公司
开户银行:中国工商银行上海市彭浦支行
银行账号:1001 2508 0930 0206 455
总部:上海市奉贤区金海公路6055号29号3楼
分部:上海市静安区共和新路4718弄10号楼2楼
商务官网:www.shyuanzhen.cn