C++语言是在C语言的基础上发展起来的,
为了兼容C语言,C++支持所有C语言的特性;
而Java虽然也在C/C++的基础上发展起来的
(他们之间的关键字很类似),但Java却
没有保持他们之间的那种兼容性,所以Java
抛弃了C/C++语言中不够安全或者作用不大的部分
为了兼容C语言,C++支持所有C语言的特性;
而Java虽然也在C/C++的基础上发展起来的
(他们之间的关键字很类似),但Java却
没有保持他们之间的那种兼容性,所以Java
抛弃了C/C++语言中不够安全或者作用不大的部分
只要好用就行,
不过java最好的地方是在于把别人的东西拿过来就能用,
至少比其它的方便些,
像 CodeSaint(下划线) 说的C++支持面向过程,面向对象和泛型设计方法不过据我了解的到现在java 还不支持泛型吧,
不过虽然不支持泛型,java还是那么的好用!
java是面向对象和面向过程的,所以,称为杂合语言也可以。
面向对象大家都知道了,但是java的类型系统就包含integer, float之类的非对象
同时完全可以用一个面向过程范例编写java程序。