`

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

阅读更多

          之前在有了点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技术思想能趋向完美。

 

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

          

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics