探讨:C++与Java如何协作?

Java与C++的区别及合作可能性探讨
本文对比分析了Java与C++的区别,强调两者在不同场景下的优势与互补性,提出Java负责高层开发,C++负责底层开发的观点,讨论了两者在技术发展与开源领域的合作潜力。

======================================================
注:本文源代码点此下载
======================================================

之前在有了点c基础以后就开始学java了,本人觉得java学起来很happy.有个师兄说java体现面向对象思想很棒!

所以说学好java,就等于掌握了面向对象。而面向对象是现在的主流技术,有个.net或java其中之一的熟练使用开发经验

就可以在一个月甚至更短的时间掌握另一门技术。像php之类的技术,快的可以一天就搞定其中的思想并做出东西。

所以说选择哪门技术作为入门不会对今后有什么大的影响。不过精通一门技术比样样都懂,都不通要好。

同样任何it技术都是有关联的,美工和编程也并非不可兼得(确切的说是掌握),软硬件技术也并非不可兼得。有时

编程累了,做个图,扣个网页也很爽(本人感觉)。所以我觉得在浩瀚的计算机技术的海洋里,如果真正热爱它的话,

你就永远能体会到它带给你的乐趣。

昨晚一个带我的大四师兄问我java与c++到底有哪些区别让你放着一个java练手的好机会(一个web项目)

而不珍惜,我不知道该怎么回答。我也知道这样的机会难得,我也很想做,所以今天就决定加入进去。但是

“java与c++到底有哪些区别”这个问题我并不想回避,于是今天我搜集了一些资料,想讨论一下两者的协作。

现在大二要开一门c++课,c++的魅力既是它的优点,又是它的缺点。c++的思想包含了面向过程和面向对象。

可以做任何事,这是java和.net所不具备的广度。但同样面向过程又使面向对象不够彻底。不能使面向对象很好的发挥

,开发一些项目也肯定不如现在的主流技术方便。

面向对象上,c++没有单根性。java和.net的所有对象都有一个基对象。例如:java有一个object。

c++思想中的对象似乎更宽泛,也更随意。(不知道这样说是否准确?)

其实差别还有很多,具体可以参考这个网址http://www.knowsky.com/367625.html

面向底层的语言现在还是c/c++。如果底层使用c++,也灌输进面向对象的思想的话,那真的太爽了。

那么底层开发起来也会很顺手。

所以我认为java和c++可以很好的配合,java负责高层开发,c++负责底层开发。

同样对于.net来说c#和c++也可以很好的结合。

对于开源的发展来说,也许c++可以促进java变的更加完美。

以上只是我一点点浅薄的想法,希望可以和大家交流想法(所以发到首页),找一条正确编程之路。

同样也希望java技术思想能趋向完美。

欢迎大家指正错误,作为新手,虚心求教,望前辈们指点。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值