Java门外汉提问
Java不是慢么?
为什么还用Java做软件做网站?
Java不就是靠虚拟机来跨平台么?为什么其他C++这样的语言不搞个虚拟机,那不快死了?
看一下热闹
也许像你说的,速度慢的确是Java的软肋,但是随着JVM的升级,很多优秀的算法已经逐步改善了这种“速度慢”。俗话说,一俊遮百丑,JAVA的优势还是很明显的...
什么东西都有利有弊,java能跨平台,稳定安全,都是和效率去做个平衡的。
容器的升级也提高了很多速度
java之所以跨平台,是靠jvm实现的,jvm向上兼容统一的java代码和特定格式组成的类,向下为各个操作系统提供支持他们的底层,于是变成了“代码部分一次编译处处运行,jvm则需要选择对应操作系统的版本”
java的慢基本不是什么大问题,根本没到连处理http请求都能看出它慢这个地步,当然它执行同样的代码速度不一,限制了它在一些特殊场合不宜使用。
Java 这种编译型的是有点慢。只是第一次有点慢,后面是不会慢的。先 JIT 改善了,基本上看不出来。
既然这么多人用,那它存在是有它的道理的。你就放心用吧。呵呵
呵呵···
要是C++也搞个虚拟机,就和JAVA一样了。
嚯嚯,那就更猛了,c++本来就比java更底层,能做很多java不能做的事。
一处编写,到处调试~
但是优势还是很明显地~
我有时候还是觉得net比j
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
我希望在编辑文字后把发送键改到屏幕中间,具体说就是
在kb.class中的部分作出修改
部分代码:
V = new TextBox(ld.a(383), "", 190, 0);
X = new Comma ......
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......