- 4
- 0
- 约 3页
- 2015-09-13 发布于重庆
- 举报
Java与C/C的区别
Java与C/C++的区别
(OCR by Lindows)
首先应该清楚,Java是由C++发展而来的,它保留了c++的大部分内容,类似于c++,
但句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的
基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷,而产生的一种
新的完全面向对象的语言。
Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易
学习,并且编程环境更为简单。
因篇幅所限,这里不能完全列出不同之处,仅列出比较显著的区别:
1.指针
Java无指针,并且增添了自动的内存管理功能,从而有效地防
止了c/c++语言中指针操作失误,如指针悬空所造成的系统崩溃。
比w操作返回一对象的引用,类似于c++中的引用;在c++中,
new返回一个对象的指针。在Java中无指针,不会遇到下面这样的
语句:
Mywork—>Mywork();
没有指针的程序无法访问不属于它的内存,消除了在c++
中—些常见的错误,这有利于Java程序的安全。
2.多重继承
c++支持多重继承,这是c++的一个特征,它允许多父类派
生一个类。尽管多重继承功能很强,但使用复杂,而且会引起许多麻
烦,编译程序实现它也很不容易。Java不支持多重继承,但允
您可能关注的文档
- BT项目施工的质量控制.doc
- C++实验讲义.doc
- C++程序设计实验教学计划表.doc
- c++银行模拟系统实验报告.doc
- CAD仿真技术在化工过程装备中的应用.doc
- CAD导入SolidWorks三维模型详解.doc
- cad快捷键用不了的解决方法.doc
- CAD模块考试站技术指导.doc
- CAD滚轮不能平移解决方法.doc
- CAD程序设计实验报告.doc
- 八年级上册江西版《初中语文一遍过》课堂测(OCR).pdf
- 七年级上册人教版《初中语文一遍过》测评卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》试卷【教师用书】(OCR).pdf
- 七年级上册人教版《初中地理一遍过》教师版(OCR).pdf
- 九年级上册译林牛津版《初中英语一遍过》测评卷(OCR).pdf
- 九年级上册冀教版《初中英语一遍过》单元卷(OCR).pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》【教师用书】(OCR).pdf
- 【横版】27张宇基础30讲做题本.pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷教用(OCR).pdf
最近下载
- 2026不动产登记代理全科必考知识点集训题库(含答案).docx VIP
- 2026年中国手套成型机行业市场前景预测及投资价值评估分析报告.docx
- 闽2004J02-建筑标准 -建筑标准.docx VIP
- 【三上英语】26春新冀教版三年级上册英语《期末拔尖测试卷2套带答案》.docx VIP
- ASTM D638-24 中文版(word 版详细解读)塑料拉伸性能测试标准.docx VIP
- 2026不动产登记代理全科单元知识点检测卷(含答案).docx VIP
- 2026年药企质量月知识竞赛题库【附答案】.doc
- 理正基坑平面有限元分析1.0PB2说明书.pdf
- 宜昌灵芝园生物科技有限公司灵芝系列产品深加工项目商业计划书.pdf
- 多变量控制系统分析与设计06.pdf VIP
原创力文档

文档评论(0)