1. 程式人生 > >4.請介紹一下c++和Java的區別

4.請介紹一下c++和Java的區別

完全 的區別 容錯 全面 內存 管理 數據 ava 操作符重載

1.指針

2.c++多重繼承,Java只能繼承一個父類,但是可以繼承多個接口

3.數據類型及類,Java完全面向對象,所有函數和變量都必須是類的一部分。而c++允許將函數和變量定義為全局,Java取消了c/c++中的結構體

4.自動內存管理

5.操作符重載

6.Java不支持缺省參數

7.字符串變量

8.goto

9.類型轉換,c和c++可以出現隱含轉換,如把一個浮點數付給整型變量,強制去除尾數。

10.異常處理,Java異常處理用於捕獲例外事件,增強容錯能力

4.請介紹一下c++和Java的區別