知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
楼主: 深情少年

[原创] 第一期【主题,辩论】Java与C++的对比(已结束)

[复制链接]
发表于 2008-12-1 20:49:31 | 显示全部楼层
发表于 2008-12-1 21:31:54 | 显示全部楼层

时代发展需要JAVA比C++多

1、现在的很多企业需要JAVA多一些,因为电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。所以企业最喜欢JAVA,而c++只适合小型的企业网站开发。0 t# `+ T. r, n" U; c( T; y& N1 k
2、能运用JAVA的人工资比学C++的人找工作更容易,工资高,JAVA比C++更吃香。2 Q# x0 B' p& ]! [/ |  R. z
3、JAVA未来发展前景更广阔,因为中国正在推3G圈钱,如果开始大规模应用的话,JAVA通信方面应该会有大步发展,JAVA语言在WEB开发上的运用觉得超过C++,而WEB开发是未来网络的热点。
; s8 O3 a  j' N" y4、JAVA是快速开发语言 周期短 ,容易上手,相对简单;c++是老语言了,是比较难的。. p( d  M4 p. Q8 B5 ^( q
5、大家通过百度搜一下,JAVA,“百度一下,找到相关网页约38,000,000篇”8 i/ o) @9 ]7 v) @5 D3 @1 z4 ]! y# M
百度一下,C++,“百度一下,找到相关网页约14,900,000篇”
/ o! E* V6 }6 a/ |& NJAVA比C++多出了23100000篇,多出来的都快是C++的一倍了,通过以上的比较相信大家一定知道JAVA比C++流行吃香多了,JAVA才正是适合时代发展的,C++老了!

评分

1

查看全部评分

发表于 2008-12-1 21:34:11 | 显示全部楼层
个人还是认为JAVA比较好,必竟更容易操作,功通更强大的语言总会代替难于操作,功能差的语言。

评分

1

查看全部评分

发表于 2008-12-1 22:33:57 | 显示全部楼层
C语言是基础,后是C++,而java是在后才出现的。个人观点:java比较简单上手,所以支持java,java必将是将来的趋势。

评分

1

查看全部评分

发表于 2008-12-1 22:38:40 | 显示全部楼层
java易学好用,容易上手,没有烦恼的指针,我觉得就是好。迟早替代C++.顶顶.

评分

1

查看全部评分

发表于 2008-12-1 22:50:35 | 显示全部楼层
发表于 2008-12-1 23:51:47 | 显示全部楼层
发表于 2008-12-2 09:27:52 | 显示全部楼层
java不管从学习,还是到应用,都排除了学习C++的枯燥,而且也比C++生动,俗语说的好,市场决定一切,看看市场的招聘就知道了,JAVA开发首发

评分

1

查看全部评分

发表于 2008-12-2 10:34:56 | 显示全部楼层
显然现在的招聘中要JAVA的更多一些。
& B( t2 B3 L, R8 _$ S单纯比较哪种语言更先进没有什么意义吧。C++绝对有它的独到、不可取代之处。

评分

1

查看全部评分

发表于 2008-12-2 11:15:39 | 显示全部楼层

后来居上,java易学又实用

比起c++,java容易入用,而且跨平台性非常好,去掉C++里面烦人的指针,兼容性也不错。

评分

1

查看全部评分

发表于 2008-12-2 11:38:33 | 显示全部楼层

C语言更优秀

C++跨平台性好,可执行性好,它层次清晰 ,易于调试和维护

评分

1

查看全部评分

发表于 2008-12-2 13:07:10 | 显示全部楼层
发表于 2008-12-2 13:09:51 | 显示全部楼层

举个例子

举个简单的例子,就拿现在的智能手机来说,用c或c++可以做一个塞班系统或者其他的操作系统,而java只能是一个基于这个系统的应用程序,也就是说没有c,c++。就没有java的运行,虚拟机有什么用,没有窝了,在怎么高级也运行不起来。

评分

1

查看全部评分

发表于 2008-12-2 20:15:28 | 显示全部楼层

C++和Java各领风骚

每一门语言的诞生,都有其特殊的环境!. ?8 ?  f) i: P
C++是因为C在开发大型程序是乏力;2 p2 @' o# S6 `
Java则是C++在嵌入式程序中乏力。
  }' H" {" d2 O* N纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。2 ]$ u* c9 \0 ]2 s' R- s
而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。, T. d5 r) R& i  ?0 z  A
这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?
' x  G4 `2 r$ J4 L2 d/ G3 R不是,都不是!1 J$ w, c0 \% ~
不是有话说,刀刃再利,也要用在刀锋上吗?  K9 |1 t7 E3 T) d. Y' T% e
就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。4 C+ `% K) D+ `
他们各在其位,各司其职。8 }, e) _, b9 z8 v
简单一句,就是Java永远取代不了C++,C++也不会就此覆灭!

评分

1

查看全部评分

发表于 2008-12-2 21:22:52 | 显示全部楼层
发表于 2008-12-2 22:05:08 | 显示全部楼层
java很热。但是还是支持C++。C++功能强大一些,低层什么的都可以用它来做。

评分

1

查看全部评分

发表于 2008-12-2 22:09:21 | 显示全部楼层
发表于 2008-12-2 22:39:13 | 显示全部楼层

Java与C++的对比

个人观点做底层还是 c++,但太枯燥,而且现在很多底层的东西都组件化了,做应用级别的还是JAVA吧,毕竟工资不低,社会需求很多~~~

评分

1

查看全部评分

发表于 2008-12-2 23:32:27 | 显示全部楼层

支持java

1.Java入门简单,比较容易补充新生力量,C++入门比较难。
& ^" ~1 z  H2 U# w% n% H' K* F: a2.Java能看到一些桌面程序的源代码,比如按钮的创建过程等,而C++却不容易查看他们的来龙去脉。
: t, w( ~7 w3 a& v$ x3.Java是开源的,便于学习开发者的先进的思想。
( \7 h3 j- H2 b/ s( a4.java在开发网络程序中有无可比拟的优势,而当今网络的飞速发展为java提供了很好的平台1 t4 w: f( i' m3 U
我是新手,欢迎拍砖。哈哈

评分

1

查看全部评分

发表于 2008-12-3 01:49:53 | 显示全部楼层
其实Java和C++都是工具而已。各有优点,各有长处,主要是看用在什么地方。6 B  n, e# E, h# x5 z3 a5 R
当然,Java越来越流行倒是真的。我们主要是看找工作的时候,人才市场招聘时,哪种语言需求多,我们就应该学哪种语言。6 y$ T3 `1 M9 S+ T
看起来,今后Java应用是越来越广的。

评分

1

查看全部评分

发表于 2008-12-3 10:18:01 | 显示全部楼层

需求

C++适用范围:桌面程序、比较底层的操作 ' q: U9 N! e# W$ z
Java适用范围:Web程序、大型企业程序
3 d% d# K' q  }( t就目前的企业需求来说Java的需求还是比较多,并且Java也属于高端的技术,综合性比较强,用途也比较广泛.

评分

1

查看全部评分

发表于 2008-12-3 11:05:41 | 显示全部楼层
现在很多软件都是用JAVA写出来的,而C++写的软件很少了,学JAVA更好找工作吧

评分

1

查看全部评分

发表于 2008-12-3 11:10:42 | 显示全部楼层
支持JAVA方,JAVA 也许不会完全代替C++,但是JAVA 比C++更先进跟具代表性.

评分

1

查看全部评分

发表于 2008-12-3 12:02:26 | 显示全部楼层
原帖由 touch 于 2008-11-29 18:13 发表 ) D5 I7 I5 U, E% C  `7 p
为什么拿 JAVA和C++比?  应该拿JAVA和C#对比比较合适吧
' y! `" Q# {9 e* V$ K  k6 A
) T* Q  D% t: U4 D3 N1 A3 Z
觉得很有道理的,什么要拿Java和C++比呢?2 o+ E) E$ o1 m$ J% e, z; n
偶觉得这是2个层次的语言呀,Java和C#才应该是一个层次的!

评分

1

查看全部评分

发表于 2008-12-3 12:13:46 | 显示全部楼层

C++似乎会被Java取代

我感觉Java强大之处反映在与C++稍有不同的领域。C++是一种绝对不会试图迎合某个模子的语言。特别是它的形式可以变化多端,以解决不同类型的问题。这主要反映在象Microsoft Visual C++和Borland C++ Builder那样的工具身上。它们将库、组件模型以及代码生成工具等合成到一起,以开发视窗化的末端用户应用(用于Microsoft Windows操作系统)。但在另一方面,Windows开发人员最常用的是什么呢?是微软的Visual Basic(VB)。当然,我们在这儿暂且不提VB的语法极易使人迷惑的事实――即使一个只有几页长度的程序,产生的代码也十分难于管理。从语言设计的角度看,尽管VB是那样成功和流行,但仍然存在不少的缺点。最好能够同时拥有VB那样的强大功能和易用性,同时不要产生难于管理的代码。而这正是Java最吸引人的地方:作为“下一代的VB”。无论你听到这种主张后有什么感觉,请无论如何都仔细想一想:人们对Java做了大量的工作,使它能方便程序员解决应用级问题(如连网和跨平台UI等),所以它在本质上允许人们创建非常大型和灵活的代码主体。同时,考虑到Java还拥有我迄今为止尚未在其他任何一种语言里见到的最“健壮”的类型检查及错误控制系统,所以Java确实能大大提高我们的编程效率。这一点是勿庸置疑的!

评分

1

查看全部评分

发表于 2008-12-3 12:47:12 | 显示全部楼层
C++的指针是编程中最难学的一部分,在编程过程中可能引起许多错误,
' H' |, m5 h0 W也很容易造成崩溃。Java却没有指针。但并没有因为缺乏指针而
9 _3 P7 r% [# d) i1 t' U使得复杂数据结构的实现变得困难,实际上变得更容易,也更合理。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-7-11 16:06

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表