邯郸列举网 > 教育培训 > 电脑/网络 > java和C二者的区别
邯郸
[切换城市]

java和C二者的区别

更新时间:2020-04-10 16:22:00 浏览次数:169次
区域: 邯郸 > 邯山
类别:软件工程师培训
地址:滏西大街
1、 c++支持多重继承,Java不支持多重继承,但C++多重继承功能虽然不错,但使用复杂,编译程序实现不容易。而Java允许一个类继承多个接口(extends+implement),实现了c++多重继承的功能,避免了c++中的多重继承实现方式的多种不便。

2、JAVA语言让编程者无法找到指针,但增添了自动的内存管理功能,不会像c/c++语言,若指针操作失误,如野指针所造成的系统崩溃。

3、Java完全面向对象,在基本数据类型外,对象将数据和方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点和行为。c++则将函数和变量定义为全局的。

4、Java程序中所有的对象都是用new操作符建立在内存堆栈上,这个操作符类似于c++的new操作符

  若你现在学c++或Java就继续深入吧,c++学精了容易转向其他语言,何况现在c++用的也不算少。c++能深入了解语言实质,学习阶段很适合,因为他包含面向过程以及面向对象。Java纯面向对象,入门比c++轻松些,但java应用之广泛加上它的开源,使得java在应用方面相当强大,短期内他的霸主地位还将延续。 相关的J2ee等框架在实际应用中要学的很多很实用,谁有前途说不上,语言都相通的。
邯郸电脑/网络相关信息
注册时间:2020年02月12日
UID:672926
---------- 认证信息 ----------
手机已认证
查看用户主页