Java门外汉提问 Java不是慢么?为什么还用Java做软件做网站?Java不就是靠虚拟机来跨平台么?为什么其他C++这样的语言不搞个虚拟机,那不快死了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也许像你说的,速度慢的确是Java的软肋,但是随着JVM的升级,很多优秀的算法已经逐步改善了这种“速度慢”。俗话说,一俊遮百丑,JAVA的优势还是很明显的... 什么东西都有利有弊,java能跨平台,稳定安全,都是和效率去做个平衡的。 java之所以跨平台,是靠jvm实现的,jvm向上兼容统一的java代码和特定格式组成的类,向下为各个操作系统提供支持他们的底层,于是变成了“代码部分一次编译处处运行,jvm则需要选择对应操作系统的版本”java的慢基本不是什么大问题,根本没到连处理http请求都能看出它慢这个地步,当然它执行同样的代码速度不一,限制了它在一些特殊场合不宜使用。 Java 这种编译型的是有点慢。只是第一次有点慢,后面是不会慢的。先 JIT 改善了,基本上看不出来。既然这么多人用,那它存在是有它的道理的。你就放心用吧。呵呵 要是C++也搞个虚拟机,就和JAVA一样了。 嚯嚯,那就更猛了,c++本来就比java更底层,能做很多java不能做的事。 我有时候还是觉得net比java好用 俺就喜欢现在的java和C++两者各有优势,并用,嘿嘿 不是所有的系统都要用c或c++来开发的,各求所需罢了。java的优势是,开源,免费,还有对于一种实现,如框架,控件,如果你觉得不满意可以用别的,如果你个人够牛可以自己写一个出来,但或作微软的那一系列语言你就别想。 java的真正优势是在java EE上即企业级应用开发,java不仅自身非常适合企业应用软件的开发,而且得到很多中间件产品的支持如oracle、webloigc等,所以它才会在众多编程语言中展露头角 Java在Web方面的应用是很强悍的 有个问题我想问你,就是你觉得是前期开发就可以很好的解决一些问题,比如说MVC,DAO这些它将这些表示层,控制层,业务层进行了分离,对于以后的维护是有好处的,JAVA WEB的优势之一就是方便以后的扩展和维护方便,因为它已经将一些混杂的东西分享,虽说前期的开发比其它.net或者PHP开发周期要长一点,在软件工程中后期的维护比前期的开发有时显得更为重要! java的慢现在基本是感觉不大了 现在的硬件发展太快了 …… 看来这个兄台只了解一点关于java的,c++支持反射吗?java因为反射而精彩! c++ 的垃圾回收机制做的不好,java当中放弃了指针,java做网站比较安全。因为java有许多共用的api,封装的比较好,所以开发应用比较容易。 c++不能设计虚拟机的原因是因为它是编译型语言而java是解释型语言,随着jvm的改进,java的速度已经不再是个问题了。 java的优势就是跨平台,而c++的优势就是效率 呵呵,是么?我不赞同,反射确实是java一个比较出彩的特性,不过他真正发扬光大的可绝对不止反射这一个,虽然有搞C++的人曾跟我说过为了玩反射特意去学java。 为什吗有人说现在java 没落了呢 解释下 java没落,从何而来,我怎么感觉java在崛起啊!!! 很简单,因为JAVA安全!所以很多企业级开发都不会选 .net 。 action如何注入service 超新手,请帮忙! 高分求解~关于数据库的问题 数据源配置疑惑 Hibernate中get与load的区别 XFire 开发的Webservice 怎么提高 性能 ?帮忙支招! 100分求解eclipse+jboss开发cmp的难题! 求教.... JB7,weblogic7,bmp错误! Java问题 spring aop 权限 缓存问题
java的慢基本不是什么大问题,根本没到连处理http请求都能看出它慢这个地步,当然它执行同样的代码速度不一,限制了它在一些特殊场合不宜使用。
两者各有优势,并用,嘿嘿
因为java有许多共用的api,封装的比较好,所以开发应用比较容易。
而java是解释型语言,随着jvm的改进,java的速度已经不再是个问题了。