Java与C++的区别
来源:互联网 发布:中国房价平台数据 编辑:程序博客网 时间:2024/05/05 00:39
1.跨平台性。前者跨平台。后者基本上没有这种说法。
2.Java去除了c++中一些容易出错或Java设计者觉得不合理的类型,比如指针,结构体,联合体等。
3.垃圾收集方面。Java有自动垃圾收集机制,无需程序员主要去进行垃圾内存的释放。而后者无此机制。
4.继承方面。Java中的类只支持单继承,不支持多继承。而C++单多均支持。需要说明的,Java中的接口是支持多继承的,Java中需要多继承的情况下通常利用实现Java接口的方式来实现。
5.Java是一种编译解释型语言。而后者是纯编译型的。当然这只是一个小小的不同。
6.Java中不支持运算符重载。而C++则支持。不知道Java中的字符串连接是不是一个运算符重载的特例?
7.Java是一个纯洁的OO语言。而后者实际是一个复合的语言。既有面向对象部分,又有面向过程的部分。
8.Java没有C++中的include似的预处理功能。但它提供的引入语句(import)与c十十预处理器的功能类似。
不一而足,如果从语法的角度考虑。那区别多了去了。
- java与C的区别
- C与java的区别
- C与Java的区别
- 初学java java与C的区别
- C++与C的区别, C++ 与Java区别
- java与C区别
- Java与C及C++的区别
- Java与C/C++的区别
- java与c中数组的区别
- java与c,c++的区别
- Java与C/C++的区别
- C#与C++、JAVA的区别
- [zt] Java与C/C++的区别
- JAVA 中printf与c的区别
- JAVA与C/C++的区别
- Java与C语法上的区别
- Java与C/C++的区别
- java与c、c++的区别
- 集合框架类中的枚举和迭代
- 防止SQL注入
- 人力资源管理专业课程简介
- “80后”的职业规划
- “80后”的职业规划
- Java与C++的区别
- JS掉用隐藏域问题
- Android之handler使用
- vbs操作已存在的ie
- Java常用类之Collections
- 我晕 积分扣了 东西没 下载下来
- as3数据排序算法
- 利用JDOM写一个较为灵活的JDBC工具类
- session购物车怎么提交相同的ID商品