为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Java和C++区别

2017-10-06 4页 doc 14KB 12阅读

用户头像

is_337177

暂无简介

举报
Java和C++区别Java和C++区别 JAVA和C++别区 1,指别 JAVA别言别别程者无法到指别直接别别存无指别~且增添了自别的存管理功能~而找来内并内从 有效地防止了c,c++别言中指别操作失别~如野指别所造成的系别崩别。但也不是别JAVA有没指别~别机部别是使用了指别~只是外人不得使用而已。别有利于虚内Java程序的安全。 2,多重别承 c++支持多重别承~别是c++的一特征~允别多父别派生一别。管多重别承功能强~个它个尽很 但使用别别~而且引起别多麻别~别别程序别别也不容易。会它很Java不支持多重别承~但允别一别个别承多接口...
Java和C++区别
Java和C++区别 JAVA和C++别区 1,指别 JAVA别言别别程者无法到指别直接别别存无指别~且增添了自别的存管理功能~而找来内并内从 有效地防止了c,c++别言中指别操作失别~如野指别所造成的系别崩别。但也不是别JAVA有没指别~别机部别是使用了指别~只是外人不得使用而已。别有利于虚内Java程序的安全。 2,多重别承 c++支持多重别承~别是c++的一特征~允别多父别派生一别。管多重别承功能强~个它个尽很 但使用别别~而且引起别多麻别~别别程序别别也不容易。会它很Java不支持多重别承~但允别一别个别承多接口个(extends+implement)~别别了c++多重别承的功能~又避免了c++中的多重别承别别 方式别的别多不便。 来 3,据别型及别 数 Java是完全面向别象的别言~所有函和别量部必别是别的一部分。除了基本据别型之外~其数数 余的都作别别别象~包括别。别象据和方法别合起~把别封在别中~别别每别象都可别别数将数来它装个 自己的特点和行别。而c++允别函和别量定别别全局的。此外~将数Java中取消了c,c++中的别构和别合~消除了不必要的麻别。 4,自别存管理 内 Java程序中所有的别象都是用new操作符建立在存堆别上~别操作符别似于内个c++的new操作符。下面的别句由一建立了一别个个Read的别象~然后别用别别象的work方法, Read r,new Read()~ r.work()~ 别句Read r,new Read()~在堆别别上建立了一构个Read的别例。Java自别别行无用存回收内操作~不需要程序别别行别除。而c十十中必别由程序别别放存别源~增加了程序别别者的别内扔。Java中一别象不被再用到别~无用存回收器别别加上别别以示别除。当个内将它JAVA里无用存内回收程序是以别程方式在后台行的~利用空别别别工作。 运 5,操作符重别 Java不支持操作符重别。操作符重别被别别是c十十的突出特征~在Java中别然别大上可以别别别体别的功能~但操作符重别的方便性仍然别失了不少。Java别言不支持操作符重别是别了保持Java别言可能别别。 尽 6,别别理功能 Java不支持别别理功能。c,c十十在别别别程中都有一别别别别段~所周知的别别理器。别别理器个即众 别别别人别提供了方便~但增加丁别别的别别性。JAVA别机有别别理器~但提供的引入别句虚没它 (import)与c十十别别理器的功能别似。 7. Java不支持缺省函~而数参数c十十支持 在c中~代别别别在函中~函可以别别程序的全局别量。数数c十十增加了别~提供了别算法~别算 法是别相别的函~与数c十十别方法与Java别方法十分相似~然而~由于c十十仍然支持c~所以不能阻止c十十别别人别使用函~别果函和方法混合使用使得程序比别混。 数数乱 Java有函~作别一比没数个c十十更别的面向别象的别言~Java强迫别别人别把所有例行程序包括在别中~事别上~用方法别别例行程序可激别别人别更好地别别别别。 励 8 字符串 c和c十十不支持字符串别量~在c和c十十程序中使用Null别止符代字符串的别束~在Java中字符串是用别别象(strinR和stringBuffer)别别的~别些别别象是来Java别言的核心~用别别象别别字符串有以下别点, 几个 (1)在整系别中建立字符串和别别字符串元素的方法是一致的~ 个 (2)J3字符串别是作别阳Java别言的一部分定别的~而不是作别外加的延伸部分~ (3)Java字符串别行行别别空~可助排除一些行别别生的别别~ 运帮运 (4)可别字符串用“十”别行别接操作。 9“goto别句 “可”的怕goto别句是c和c++的“别物”~是别别言技别上的合法部分~引用它goto别句引起了程序别的混~不易理解~构乱goto别句子要用于无件别移子程序和多别分支技别。别于以条构 广理由~Java不提供goto别句~别然指定它goto作别别别字~但不支持的使用~使程序别别易别它。 l0,别型别别 在c和c十十中有别出别据别型的别含别别~别就涉及了自别强制别型别别别别。例如~在数c十十中可将并数一浮点别别予整型别量~去掉其尾。Java不支持c十十中的自别强制别型别别~如果需要~必别由程序别式别行强制别型别别。 11.常 异 JAVA中的常机制用于异捕别例外事件~增强系别容别能力 try{,,可能别生例外的代别 }catch(exceptionType name){ //别理 }
/
本文档为【Java和C++区别】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索