JAVA和C++有什么区别?

 我来答
二十伊8794
2020-11-07 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:16%
帮助的人:7万
展开全部
我知道很多人没学过C++,但是面试官就是没有办法,喜欢问这两者的区别!总结如下:
1.都是面向对象的语言,都支持封装、继承和多态。
2.Java不提供指针来直接访问内存,程序内存更加安全。
3.Java的类是单继承的,C++支持多重继承;虽然Java的类不可以多继承,但是接口可以多继承(Java类单继承是指class A extends B,C 不能这样写,因为java不支持多继承。但是可以像下面这样实现继承多个类:class A extends B,class C extends A,这样C就同时继承了B和A两个类了)。
4.Java有自动内存管理机制,不需要程序员手动释放无用内存。
在学习java的时候,最好的初级入门方法就是看视频,多看视频,看好的视频,视频会显得知识不那么枯燥,推荐b站上高淇讲的还不错,可以去看看,还要记得动手实践,多敲代码!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式