当前位置:  技术问答>java相关

请谈谈java的优点和缺点,最好能和vc,delphi,vb作个比较。

    来源: 互联网  发布时间:2015-01-03

    本文导语:  小弟最近想学java,但对java缺乏整体概念,极盼诸位发表高见。 同时对java的开发工具指点一二。谢谢。 | 转自unix中文社区 引用>> java!!前途无量啊! 国内的java可能不是很热,但是国外却很...

小弟最近想学java,但对java缺乏整体概念,极盼诸位发表高见。
同时对java的开发工具指点一二。谢谢。

|
转自unix中文社区
引用>>
java!!前途无量啊!
国内的java可能不是很热,但是国外却很好评。(可能和国内的php,delphi一样,国内吵的很热,国外没有人用)java的优点很多,当然也有缺点。最主要的就是他的跨平台性能,和较c的安全性。其实我们对java应用理解的不是很深,以后java的发展可以放到一般的电器里。因为他虽然需要一个解释器,但是很小。有人说它的出现是硅谷的一个新的时代的开始。它的发展才刚开始,以后用的多呢。 呵呵。

------------------------------------------------------------------------------------------

看完這段話,我深表懷疑:你對Java了解有多少?你對整個產業界了解有有多少?

我是從96年開始學習Java編程的,因此我想有權發表一點自己的看法。

Java的確有優點,但是在現階段看來,這些優點還遠不足以彌補它的缺點。

1)跨平臺:這無可置疑,是牠的優點之一;但也是它最大的弊病!越來越大的JDK和JVM決定了它發展約久,跨平臺的問題就越難結決,性能也將越來越低下。而如果他想退一步,採取一定預編譯的性能解決方案的話,又很難解決移植問題(即使能解決,你認爲在和C/C++及其它更先進的解決方案上,它能有多大優勢呢?)別忘了,Java是5年前的技術,這意味著什麽?整個業界是在不斷發展的!這5年來,不可否認,Java產生了很大的變化,J2EE,J2ME相繼發佈,Swing/Bean等新技術層出不窮。但是這直接導致的就是Java開發過程更加複雜,標準益發難於建立。而在這5年中,其他產品發生了什麽變化呢?Corba不再只是紙上談兵,DCOM和Windows DNA虎視眈眈,XML日新月異,最近C#的加盟更加讓形勢變化莫測。再加上本來就很強大的C/C++和新近崛起的perl/Tcl/Python(她們的可移植性可都不比Java差哦),Java可謂是前途未卜。由此看來,Java當前最大的優勢:只是因爲整個業界的反M$因素和生恰逢時的炒作!(和Linux的興隆一樣,感覺都有點像暴發戶)

2)安全性?笑話!且不說各個平臺上JVM本身的衆多漏洞,仔細想一想,安全性問題是一種語言單獨能解決的嗎?Java只不過去掉了C中的指針,增加了自動内存分配單元而一,這樣,只是以極大的性能代價換來了某些菜鳥程序員易犯的内存溢出錯誤。在網絡方面Java所取得的成就也極爲有限,在現階段來看,這些特性還遠不足以抵禦危險的Internet環境。

3)嵌入式應用:這應該算是Java以後發展最有前途的一面了(可以說Java本來就是爲此而生)。但是,在技術發展日新月異的今天,Java如果不能及時搶佔先機的話,那也...畢竟,有palmOS,有WindowsCE,有Embeded Linux,有QNX,有Chorus OS,有ECOS,有Plan9和Inforno,有太多太多的對手在這塊土地上...

過去,我們說:Java是一種語言,但不僅僅是一種語言。現在,我們不得不承認:Java是一種語言,但它只是一種語言。不要太容易被眼前的繁華所迷惑。

Java有錢途,但是未必有前途。如果你想更加有錢途的話,就去學C#和XML;如果你想以後有前途的話,還是回去苦苦的看C吧。

這個世界不能沒有C,只要UNIX還存在一天。


..........................................................................................

小記>>
(可能和国内的php,delphi一样,国内吵的很热,国外没有人用)

這句話妳從哪兒聽來的?


[被 小龙女 编辑过(日期 04-10-2001)]

|
1)java跑的是vm......所以很慢...而且每個instant都很耗內存....不是每個vm的gc都做的好...會死機
2)java有很好用的庫......唯一的優點
3)java做ui已沒有前途....想在又用來做server,但還是很慢........也不看好
雖然老強調cross-platform.....但現在已不是他獨家的..perl, python 的bytecode 也不錯....
再加上微軟的c#.....java的前景不看好

|
萝卜和白菜怎么比较?
每一种语言都有他适合的领域,没法比较。

|
要学java,就要相信自己

|
java:pure OO
java: not only language, but a platform
tools: jbuilder

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请大虾们谈谈linux和unix的异同吧
  • 各位高手能谈谈UNIX 与WINDOWS的主要区别在那吗?小生不胜感激!!!!!
  • 请大家谈谈JAVADE1应用前景
  • 大家谈谈从PB到java的路
  • 大家谈谈学习JAVA的心得好吗?
  • 大家来谈谈linux下多线程编程的“interrupted system call"错误!来者有分
  • 喜欢linux的理由,各位大虾来谈谈你们的想法
  • 网管的前途,大家谈谈吧。
  • 谁有过开源代码移植方面的经验,能不能谈谈这方面的经验?
  • 调查!谈谈现在大家使用的版本及感想!
  • 有谁用过mpeg4ip啊,谈谈里面的内容好吗?
  • 请熟悉者谈谈VisualAge开发EJB与Weblogic的配合使用的情况
  • 小弟的程序遇到麻烦了,想和哪位谈谈java的线程(57226475)
  • 大家来谈谈java语言的书写规则吧。(分数不断增加中)
  • 哪位有用servlets与rmi开发的经验,能给小弟谈谈吗??
  • ?:兄弟们,谈谈jsp的调试环境吧,谁有好的调试方法啊?
  • SCJP怎样?大家来谈谈(保证给分!)
  • 请前辈谈谈static的机制!
  • 谈谈各位自己吧!
  • 请大家谈谈对mandrake的印象


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3