
正文
java算不算托管代码,java是托管代码吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java是不是托管代码
和.net一样,JAVA也是生成的中间语言,所以,如果要执行JAVA程序,需要安装JAVA虚拟机,和。
非托管代码:就是指不在你这个集成开发环境里,而是使用其它的开发平台写出的程序(代码)。
。效率特别高,废话JAVA是解释性语言,是把代码托管给jvm,效率能高么。事实:大型手游的核心都是c/c++编写的。(用JAVA不得卡死?)2。
相关问答
Q1: 为什么Android开发使用Java而不是C++?
许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。
\r\n\r\nandroid应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。\r\nandroid使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。
Android,其实就是一个linux的变种,那是用C开发,不能用java。但是在Android上运行的程序,用C开发成本太高。大部分人是不行的。再一个java的软件支持库很丰富,网络、多媒体等方面的API也比C强啊。
看到这里你应该明白了,因为Android系统使用了类似JVM的虚拟机,所以我们上层开发的安卓APP必须使用Java语言,不能够使用C语言编写。
开发AndroidAPP可以使用Java语言和C语言。Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。
Java有跨平台优势,手机的硬件可能千差万别,Java软件可以只出一套执行档。而C/C++需要针对机型出专用的编译版。Java有大量人员优势,几乎不用重复学习就能做android。
Q2: java能做的事情.net也能做吗?
1、可以有以下两种方法将java和.net相互调用:在B/S结构中,使用Java创建WebService,然后.net可以调用,相反,使用.net创建WebService,java可以调用,这样,两种语言编写的程序可以相互调用,和混合使用类似。
2、不可以,.Net是微软推出的跨语言的平台,.Net的主要竞争对手之一就是Java,怎么可能会支持Java呢,这是绝对不可以的,楼主可以用Eclipse等工具。
3、java可以在上面运行,而,net不可以。而桌面应用主要是给windows做的.net本身就是微软的,所以可以做的很好,毕竟都是一家公司的,兼容的肯定相对好一些。另外java做桌面应用不是很厉害,做出来的效果很难看。
Q3: 托管代码和非托管代码有什么区别
非托管代码:就是指不在你这个集成开发环境里,而是使用其它的开发平台写出的程序(代码)。
非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;非托管代码与托管代码不同,托管从公共语言运行库中获得这些服务。非托管代码在公共语言运行库环境的外部,由操作系统直接执行的代码。
非管理代码和数据)的交互操作性、对开发人员服务的支持等等。也就是说,使用托管C++意味着,我们的代码可以被CLR所管理,并能开发出具有最新特性如垃圾自动收集、程序间相互访问等的.NET框架应用程序。
java算不算托管代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java是托管代码吗、java算不算托管代码的信息别忘了在本站进行查找喔。







