ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

JAVAºÍC++Çø±ð
2014-11-24 01:34:57 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:6634´Î
Tags£ºJAVA Çø±ð

JAVAºÍC++¶¼ÊÇÃæÏò¶ÔÏóÓïÑÔ¡£Ò²¾ÍÊÇ˵£¬ËüÃǶ¼Äܹ»ÊµÏÖÃæÏò¶ÔÏó˼Ï루·â×°£¬¼Ì³Ë£¬¶à̬£©¡£¶øÓÉÓÚc++ΪÁËÕչ˴óÁ¿µÄCÓïÑÔʹÓÃÕߣ¬
¶ø¼æÈÝÁËC£¬Ê¹µÃ×ÔÉí½ö½ö³ÉΪÁË´øÀàµÄCÓïÑÔ£¬¶à¶àÉÙÉÙÓ°ÏìÁËÆäÃæÏò¶ÔÏóµÄ³¹µ×ÐÔ£¡JAVAÔòÊÇÍêÈ«µÄÃæÏò¶ÔÏóÓïÑÔ£¬Ëü¾ä·¨¸üÇåÎú£¬¹æÄ£¸üС£¬¸üÒ×ѧ¡£ËüÊÇÔÚ¶Ô¶àÖÖ³ÌÐòÉè¼ÆÓïÑÔ½øÐÐÁËÉîÈëϸÖÂÑо¿µÄ»ù´¡ÉÏ£¬¾ÝÆúÁËÆäËûÓïÑԵIJ»×ãÖ®´¦£¬´Ó¸ù±¾ÉϽâ¾öÁËc++µÄ¹ÌÓÐȱÏÝ¡£
JavaºÍc++µÄÏàËÆÖ®´¦¶àÓÚ²»Í¬Ö®´¦£¬µ«Á½ÖÖÓïÑÔÎʼ¸´¦Ö÷ÒªµÄ²»Í¬Ê¹µÃJava¸üÈÝÒ×ѧϰ£¬²¢ÇÒ±à³Ì»·¾³¸üΪ¼òµ¥¡£
ÎÒÔÚÕâÀï²»ÄÜÍêÈ«Áгö²»Í¬Ö®´¦£¬½öÁгö±È½ÏÏÔÖøµÄÇø±ð£º
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){
//´¦Àí
}
ÆäÖÐexceptionType±íʾÒì³£ÀàÐÍ¡£¶øC++ÔòûÓÐÈç´Ë·½±ãµÄ»úÖÆ¡£


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºC++Ö¸ÕëʹÓ÷½·¨ ÏÂһƪ£º.netÈí¼þ¹¤³ÌʦÃæÊÔÌâר¼­

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿