知道美河 | 上传资料 | 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++只适合小型的企业网站开发。
$ O% G5 A* B; s9 s9 y2、能运用JAVA的人工资比学C++的人找工作更容易,工资高,JAVA比C++更吃香。
8 @6 y8 w  L8 L1 v3、JAVA未来发展前景更广阔,因为中国正在推3G圈钱,如果开始大规模应用的话,JAVA通信方面应该会有大步发展,JAVA语言在WEB开发上的运用觉得超过C++,而WEB开发是未来网络的热点。
) A' S3 [1 m8 F7 c4 L3 O4、JAVA是快速开发语言 周期短 ,容易上手,相对简单;c++是老语言了,是比较难的。( a: ?  ^; |) E- b' p
5、大家通过百度搜一下,JAVA,“百度一下,找到相关网页约38,000,000篇”/ \: Q. G7 `3 E' X0 B) W2 j' v7 i/ }
百度一下,C++,“百度一下,找到相关网页约14,900,000篇”; }/ R/ g1 L& k& `9 H! x6 |
JAVA比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的更多一些。
* ]: ^6 z2 U& _2 M  G单纯比较哪种语言更先进没有什么意义吧。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各领风骚

每一门语言的诞生,都有其特殊的环境!
- ?( o% p  W1 g. DC++是因为C在开发大型程序是乏力;/ J* h0 p0 @2 m# h3 [/ J  K
Java则是C++在嵌入式程序中乏力。( H( T6 o+ l1 Z/ _5 s
纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。3 K# K  |: n/ Q% t- T# ^6 A
而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。
* \0 P# P( |7 x. ?2 l这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?, S) g+ r8 Z6 w! ?7 j$ d  ^# V, s
不是,都不是!; B4 s% S) P+ N. m! e! ?
不是有话说,刀刃再利,也要用在刀锋上吗?
* e, ]$ B: i6 P; A就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。5 Q4 Y  J2 h! a2 a) ~
他们各在其位,各司其职。
. Y0 d$ `8 o; y1 d/ V6 W简单一句,就是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++入门比较难。
; a/ v2 ?8 E1 @. r8 z2 {& g2.Java能看到一些桌面程序的源代码,比如按钮的创建过程等,而C++却不容易查看他们的来龙去脉。
0 T" D# d- O+ e3 {3 d4 B& G$ P3.Java是开源的,便于学习开发者的先进的思想。
/ r: T0 q7 q- J/ k6 u$ P2 S4.java在开发网络程序中有无可比拟的优势,而当今网络的飞速发展为java提供了很好的平台
: e0 Z& Y7 ~" q2 }3 ]" k4 {% G; d我是新手,欢迎拍砖。哈哈

评分

1

查看全部评分

发表于 2008-12-3 01:49:53 | 显示全部楼层
其实Java和C++都是工具而已。各有优点,各有长处,主要是看用在什么地方。
0 W2 j& c$ G9 `* R. b4 ]' B* v当然,Java越来越流行倒是真的。我们主要是看找工作的时候,人才市场招聘时,哪种语言需求多,我们就应该学哪种语言。9 ]# f& b5 z0 k( R# n+ @" w
看起来,今后Java应用是越来越广的。

评分

1

查看全部评分

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

需求

C++适用范围:桌面程序、比较底层的操作
+ W8 g3 a* t. [% o# k! O( }Java适用范围:Web程序、大型企业程序
6 b  H) y4 l; T1 n' G3 o就目前的企业需求来说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 发表 * M- }1 N. O; \" n1 n3 m- l2 X
为什么拿 JAVA和C++比?  应该拿JAVA和C#对比比较合适吧

$ r* z2 u2 V: q/ s+ }/ q' b4 Y" ~8 L! K: F* P
觉得很有道理的,什么要拿Java和C++比呢?5 A" N! I! P7 X5 Y9 z/ F- f" m
偶觉得这是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++的指针是编程中最难学的一部分,在编程过程中可能引起许多错误, 6 M6 x5 V+ W3 D2 R6 F$ r
也很容易造成崩溃。Java却没有指针。但并没有因为缺乏指针而 6 o' R: X- `' u6 Y4 u& A( r7 E
使得复杂数据结构的实现变得困难,实际上变得更容易,也更合理。

评分

1

查看全部评分

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

本版积分规则

 
QQ在线咨询

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

GMT+8, 2026-6-17 16:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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