想问下关于C++和JAVA

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:26:53
请介绍下c++和java各自应用的主要方向和各自的特点
以及c++和java的区别,最好详细点,谢谢。

我是学习软件工程的
进学校的时候老师就说 C语言是面向过程语言也就是(分支,循环,判断)
而java是面向对象语言(封装,继承,多态)
而你说的c++顾名思义就是C语言的加强版。他首先继承了C语言的面向过程特征
同时也与时俱进的加入了面向对象的语言的特征
java和c++同为我们国家IT行业流行的两种语言
java在全世界使用人数最多,而且功能强大。C++在移动通行和游戏设计上面有它独到的一面。所以两者都属于强者
但是有一点你需要注意就是两门语言学习起来都不是很简单,在这里C++又比JAVA更难
希望以上的观点 能对你有所帮助

面向过程 和 面向对象的 程序设计语言

c++嵌入式开发,java 跨平台,我觉得写网页很好

c++现在比较尴尬,一般都拿着做游戏
java现在还不错, 比如网站, 手机程序等等..

C++比较难学,Java相对容易些
C++现在主要负责开发游戏等,包括单机和网游,有兴趣的可以研究下脱壳什么的,会发现现在的单机游戏全是C++做的,c++做的windows桌面程序比较多,包括你现在用的浏览器了,一些应用程序等等。Java通常特点就是他的跨平台性,就是说不在windows下仍然能运行程序,还有它在做网络方面比较强大,它提供了很强大的类和对象,让网络编程变的很方便
在有现在比较流行的还有.Net,因为它是微软出的,所以它既可以方便的编写桌面程序(自动化程度高,有点像面向对象的VB),也可以编写网络,它和Java在网络方面最大的不同就是它做东西非常快,但他不如Java的地方就是,它所有的功能基本都是靠拖拽相关的控件来实现的,这也极大的限制了它的扩充性