Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

C++ÓëJAVA

JAVAºÍC++¶¼ÊÇÃæÏò¶ÔÏóÓïÑÔ¡£Ò²¾ÍÊÇ˵£¬ËüÃǶ¼Äܹ»ÊµÏÖÃæÏò¶ÔÏó˼Ï루·â×°£¬¼Ì³Ë£¬¶à̬£©¡£
C++Äܱ»²Ù×÷ϵͳ£¨Window£¬Linux£©Ö±½ÓÔËÐУ¬¶øJava²»ÐУ¬ÐèÒªÓиöJVM¡£
 javaÓïÑÔ¸ø¿ª·¢ÈËÔ±ÌṩÁ˸üΪ¼ò½àµÄÓï·¨£»È¡ÏûÁËÖ¸Õë´øÀ´¸ü¸ßµÄ´úÂëÖÊÁ¿£»ÍêÈ«ÃæÏò¶ÔÏ󣬶ÀÌØµÄÔËÐлúÖÆÊÇÆä¾ßÓÐÌìÈ»µÄ¿ÉÒÆÖ²ÐÔ¡£
1£®Ö¸Õë
JAVAÓïÑÔÈñà³ÌÕßÎÞ·¨ÕÒµ½Ö¸ÕëÀ´Ö±½Ó·ÃÎÊÄÚ´æÎÞÖ¸Õ룬²¢ÇÒÔöÌíÁË×Ô¶¯µÄÄÚ´æ¹ÜÀí¹¦ÄÜ£¬´Ó¶øÓÐЧµØ·ÀÖ¹ÁËc£¯c++ÓïÑÔÖÐÖ¸Õë²Ù×÷ʧÎó£¬ÈçÒ°Ö¸ÕëËùÔì³ÉµÄϵͳ±ÀÀ£¡£µ«Ò²²»ÊÇ˵JAVAûÓÐÖ¸Õ룬ÐéÄâ»úÄÚ²¿»¹ÊÇʹÓÃÁËÖ¸Õ룬ֻÊÇÍâÈ˲»µÃʹÓöøÒÑ¡£ÕâÓÐÀûÓÚJava³ÌÐòµÄ°²È«¡£
2.Àà
2.1 C++Àà
Àà³ÉÔ±·ÃÎÊ¿ØÖÆÊôÐÔ£º¹«ÓУ¬Ë½ÓУ¬±£»¤¡£±£»¤Óë˽ÓÐÀàËÆ£¬²î±ðÔÚÓڼ̳йý³ÌÖжԲúÉúµÄÐÂÀàµÄÓ°Ï첻ͬ¡£
ϵͳĬÈÏΪprivate ¼Ì³Ð
Ðé»ùÀࣺ
ijÀàµÄ²¿·Ö»òÈ«²¿»ùÀà´ÓÒ»¸ö¹²Í¬»ùÀàÅÉÉú³öÀ´Ê±£¬½«¹²Í¬»ùÀàÉèΪÐé»ùÀ࣬´Ó²»Í¬Â·¾¶¼Ì³Ð¹ýÀ´µÄͬÃûÊý¾Ý³ÉÔ±ÔÚÄÚ´æÖÐÖ»ÓÐÒ»¸ö¿½±´£¬½â¾öͬÃû³ÉÔ±µÄΨһ±êʶÎÊÌâ¡£
Ð麯Êý£º
½â¾öͨ¹ý»ùÀà¶ÔÏóµÄÖ¸Õëµ÷ÓõÄÖ»ÊÇ´Ó»ùÀà¼Ì³ÐµÄº¯Êý³ÉÔ±£¬¶ø²»ÊÇÅÉÉúÀàÐÂÔöµÄͬÃûº¯Êý¡£
´¿Ð麯Êý£º
ÔÚ»ùÀàÖÐֻ˵Ã÷º¯ÊýÔ­ÐÍ£¬¹æ¶¨Õû¸öÀà×åµÄͳһ½Ó¿ÚÐÎʽ£ ......

´«ÖDz¥¿ÍJavaÅàѵ MVC

      ½ñÌìÍí·¹³Ô¶àÁË£¬¶Ç×ÓÄÑÊÜ£¬¾ÍÈ¥±±´óÀïÃæ¹äÁ˹䣬²»Öª²»¾õÀ´µ½ÁËδÃûºþ±ß£¬ÓеãÀÛÁË£¬ÔÚºþ±ßÕÒÁ˸ö³¤ÒÎÌÉÁËһϣ¬·­¿´ÊÖ»úµÄµç»°²¾£¬·¢ÏֺöàÅóÓѺþÃûÓÐÁªÏµÁË£¬ÉõÖÁÓÐЩ¶¼ÒѾ­Íü¼ÇÁËËûÃǵÄÑù×Ó£¬ÓÐЩÃû×Ö¶¼ÈÃÎҸе½ÓеãİÉúÁË£¬²»ÖªµÀËûÃÇ»¹ÊÇ·ñ¼ÇµÃÎÒ£¡
      °¥£¡´ó¼ÒÓÐûÓз¢ÏÖ£¬ÓÐЩÅóÓѽ¥½¥µÄ²»ÔõôÁªÏµÁË£¬È»ºó¾ÍÂýÂýµÄʧȥÁËÁªÏµ£¬È»ºó¾Í³¹µ×µÄÏûʧÁË£¬»òÐí£¬Í»È»ÓÐÒ»Ìì¿´µ½ÁËһЩ¹ØÓÚËûÃǵÄÏûÏ¢£¬µ«ÄãÒ²²»»áÈ¥ÌØ±ðµÄ¹Ø×¢¡£ÓÐЩÅóÓÑ»áÒòΪ¸÷ÖÖÔ­ÒòºÜÉÙÁªÏµ£¬µ«ÊÇÎÒÃǵÄÐÄÓÀÔ¶ÊÇÁ¬ÔÚÒ»ÆðµÄ£¬¼´Ê¹Ò»ÄêûÓÐÁªÏµ¹ý£¬ÔٴμûÃæ»¹»áºÍ¾­³£¼ûÃæµÄÅóÓÑÒ»Ñù£¬ÓÐ˵²»ÍêµÄ»°£¬»¹ÊÇÄÇôµÄÎÂܰºÍÊìϤ¡£ÓÐЩÅóÓѲ»ÖªµÀΪʲô£¬ÊÇʲôԭÒò£¬ºÃÏñÊÇÔÚ¶ã±Üʲô£¬ÔÚÂýÂýµÄÀ뿪ÎÒÃǵÄÉú»î£¬È»ºó±ä³ÉÁËİÉúÈË£¬¼´Ê¹¼ûÃæÒ²¶¼¼Ù×°²»ÔøÏàʶ¡£
     »Øµ½ËÞÉáºóÎÒ¸øµç»°²¾ÀïµÄÅóÓÑÃÇÿ¸öÈ˶¼·¢ÁËÒ»Ìõ¶ÌÐÅÎʺòÁËһϣ¬¸æËßËûÃÇÒÔºó¶àÁªÏµ£¬²»¹ÜÔõÑù£¬ÖÁÉÙÐÄÊǾ¡µ½ÁË¡£
     ½ñÌìÒ»ÌìÉÏ¿ÎÀÏʦÖ÷Òª½²½âÁËMVC(Ä£ÐÍ-ÊÓͼ-¿ØÖÆÆ÷£¬MVCµÄÄ£ÐÍ(Model)²¿·Ö¸ºÔð¹ÜÀí³ÌÐòµÄÒµÎñÊý¾Ý£¬ÊÓͼ£¨View£©² ......

ÎöJAVAÖ®À¬»ø»ØÊÕ»úÖÆ

¶ÔÓÚJAVA±à³ÌºÍºÜ¶àÀàËÆC¡¢C++ÓïÑÔÓÐÒ»¸ö¾Þ´óÇø±ð¾ÍÊÇÄÚ´æ²»ÐèÒª×Ô¼ºÈ¥free»òÕßdelete£¬¶øÊÇÓÉJVMÀ¬»ø»ØÊÕ»úÖÆÈ¥Íê³ÉµÄ¡£¶ÔÓÚÕâ¸ö¹ý³ÌºÜ¶àÈËÒ»Ö±±È½ÏãȻ»òÕß¾õµÃºÜÖÇÄÜ£¬Ê¹µÃÔÚд³ÌÐòµÄ¹ý³Ì²»Ì«¿¼ÂÇËüµÄ¸ÐÊÜ£¬Æäʵ֪µÀһЩÄÚÔÚµÄÔ­Àí£¬°ïÖúÎÒÃDZàд¸ü¼ÓÓÅÐãµÄ´úÂëÊǷdz£ÓбØÒªµÄ¡£
 
±¾ÎÄ´ÓÒÔϼ¸¸ö·½Ãæ½øÐвûÊö£º
1¡¢finalize()·½·¨
2¡¢System.gc()·½·¨¼°Ò»Ð©ÊµÓ÷½·¨
3¡¢JAVAÈçºÎÉêÇëÄڴ棬ºÍC¡¢C++ÓкÎÇø±ð
4¡¢JVMÈçºÎѰÕÒµ½ÐèÒª»ØÊÕµÄÄÚ´æ
5¡¢JVMÈçºÎ»ØÊÕÄÚ´æµÄ£¨»ØÊÕËã·¨·Ö½âÏêÊö£©
6¡¢Ó¦Ó÷þÎñÆ÷²¿Êð¼°³£ÓòÎÊýÉèÖÃ
7¡¢À©Õ¹»°ÌâJIT£¨¼°Ê±±àÒë¼¼Êõ£©Óëlazy evaluation£¨¶èÐÔÆÀ¹À£©
 
 
1¡¢finalize()·½·¨£º
     ΪÁË˵Ã÷JVM»ØÊÕ£¬²»µÃ²»ÏÈ˵Ã÷Ò»¸öÎÊÌâ¾ÍÊǹØÓÚfinalize()·½·¨£¬ËùÓÐʵÌå¶ÔÏó¶¼»áÓÐÕâ¸ö·½·¨£¬ÒòΪÕâ¸öObjectÀඨÒåµÄ£¬Õâ¸ö¿ÉÄܻᱻÈÏΪÊÇÀ¬»ø»ØÊյķ½·¨»òÕß½Ð×öÎö¹¹º¯Êý£¬Æäʵ²¢·ÇÈç´Ë¡£finalizeÔÚJVMÄÚ´æ»áÊÕǰ»á±»µ÷Ó㨵¥²¢·Ç¾ø¶Ô£©£¬¶ø¼´Ê¹²»µ÷ÓÃËü£¬JVM»ØÊÕ»úÖÆÍ¨¹ýºóÃæËùÊöµÄһЩËã·¨¾Í¿ÉÒÔ¶¨Î»ÄÄЩÊÇÀ¬»øÄڴ棬ÄÇôÕâ¸öÄÃÀ´¸ÉʲôÓÃÄØ£¿finalize()ÆäʵÊÇÒª×öÒ»Ð©ÌØÊâµÄÄÚ´æ»ØÊÕ²Ù×÷£¬Èç¹û¶ÔJAVA ......

Java rmi ¸ÅÊö

Java rmi
1.     RMI¸ÅÊö
RMI(Remote Method Invocation)
RMIÊÇ·Ö²¼Ê½¶ÔÏóÈí¼þ°ü£¬Ëü¼ò»¯ÁËÔÚ¶ą̀¼ÆËã»úÉϵÄJAVAÓ¦ÓóÌÐòÖ®¼äµÄͨÐÅ¡£
java rmi°ü±ØÐëÔÚjdk1.1ÒÔÉÏ
RMIʹÓõ½µÄÀà
java.rmi.Remote
ËùÓпÉÒÔ±»Ô¶³Ìµ÷ÓõĶÔÏó¶¼±ØÐëʵÏָýӿÚ
java.rmi.server.UnicastRemoteObject
ËùÓпÉÒÔ±»Ô¶³Ìµ÷ÓõĶÔÏó¶¼±ØÐëÀ©Õ¹¸ÃÀà
ʲôÊÇ RMI
Ô¶³Ì·½·¨µ÷ÓÃÊÇÒ»ÖÖ¼ÆËã»úÖ®¼ä¶ÔÏó»¥Ïàµ÷ÓöԷ½º¯Êý£¬Æô¶¯¶Ô·½½ø³ÌµÄÒ»ÖÖ»úÖÆ£¬Ê¹ÓÃÕâÖÖ»úÖÆ£¬Ä³Ò»Ì¨¼ÆËã»úÉϵĶÔÏóÔÚµ÷ÓÃÁíÍâһ̨¼ÆËã»úÉϵķ½·¨Ê±£¬Ê¹ÓõijÌÐòÓï·¨¹æÔòºÍÔÚ±¾µØ»úÉ϶ÔÏó¼äµÄ·½·¨µ÷ÓõÄÓï·¨¹æÔòÒ»Ñù¡£
Óŵ㣺
1.     ÕâÖÖ»úÖÆ¸ø·Ö²¼¼ÆËãµÄϵͳÉè¼Æ¡¢±à³Ì¶¼´øÀ´Á˼«´óµÄ·½±ã¡£
Ö»Òª°´ÕÕRMI¹æÔòÉè¼Æ³ÌÐò£¬¿ÉÒÔ²»±ØÔÚ¹ýÎÊÔÚRMI֮ϵÄÍøÂ·Ï¸½ÚÁË£¬È磺TCPºÍSocketµÈµÈ¡£
ÈÎÒâÁ½Ì¨¼ÆËã»úÖ®¼äµÄͨѶÍêÈ«ÓÉRMI¸ºÔð¡£µ÷ÓÃÔ¶³Ì¼ÆËã»úÉϵĶÔÏó¾ÍÏñ±¾µØ¶ÔÏóÒ»Ñù·½±ã¡£
2.     ÃæÏò¶ÔÏó£º
RMI¿É½«ÍêÕûµÄ¶ÔÏó×÷Ϊ²ÎÊýºÍ·µ»ØÖµ½øÐд«µÝ£¬¶ø²»½ö½öÊÇÔ¤¶¨ÒåµÄÊý¾ÝÀàÐÍ¡£
Ò²¾ÍÊÇ˵£¬¿ÉÒÔ½«ÀàËÆJava¹þÏ£±íÕâÑùµÄ¸´ÔÓÀàÐÍ×÷Ϊһ¸ö²ÎÊý½øÐд«µÝ¡£
3.   ......

java֪ʶµã»ã×ÜÖ®ËÄÈÝÆ÷


List,Queue£¬Set¼Ì³ÐÓÚColletion£¬¶øColletion¼Ì³ÐÓÚIterable
List£ºÒÔÌØ¶¨Ë³Ðò±£´æÒ»×éÔªËØ£¬ÊµÏÖList½Ó¿ÚÓУº
ArrayList£º³¤ÓÚËæ»ú·ÃÎÊÔªËØ£¬µ«ÊÇÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½ÏÂý
LinkedList£ºÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½Ï¿ì£¬ÌṩÁËÓÅ»¯µÄ˳Ðò·ÃÎÊ£¬²»³¤ÓÚËæ»ú·ÃÎÊÔªËØ¡£
 
Queue£º ÏȽøÏȳö£¬¶àÓÃÓÚ²¢·¢±à³Ì¡£
Stack£º ºó½øÏȳö£¬·½·¨ÓУº
peek() ²é¿´¶ÑÕ»¶¥²¿µÄ¶ÔÏ󣬵«²»´Ó¶ÑÕ»ÖÐÒÆ³ýËü¡£
pop() ÒÆ³ý¶ÑÕ»¶¥²¿µÄ¶ÔÏ󣬲¢×÷Ϊ´Ëº¯ÊýµÄÖµ·µ»Ø¸Ã¶ÔÏó¡£
push(E item) °ÑÏîѹÈë¶ÑÕ»¶¥²¿
 
Set£º¼üÖµ¶Ô¡£ÊµÏÖSet½Ó¿ÚÓУº
LinkedHashSet£º°´ÕÕ±»Ìí¼ÓµÄ˳Ðò±£´æ¶ÔÏó¡£
TreeSet£º°´ÕձȽϽá¹ûµÄÉýÐò±£´æ¶ÔÏó£¬Ê¹Óúì-ºÚÊ÷Êý¾Ý½á¹¹¡£
HashSet£º²éÕÒËÙ¶È×î¿ì,ÎÞÐò±£´æ¶ÔÏó£¬Ê¹ÓÃÉ¢Áк¯Êý¡£
Map:
LinkedHashMap£º°´ÕÕ±»Ìí¼ÓµÄ˳Ðò±£´æ¶ÔÏó¡£
TreeMap£º°´ÕձȽϽá¹ûµÄÉýÐò±£´æ¶ÔÏó¡£
HashMap£º²éÕÒËÙ¶È×î¿ì,ÎÞÐò±£´æ¶ÔÏó¡£
Collections.addAll£¨£© ·½·¨½ÓÊÜÒ»¸öCollection¶ÔÏó£¬ÒÔ¼°Ò»¸öÊý×é»òÒ»¸öÓöººÅ·Ö¸ôµÄÁÐ±í£¨Ê¹Óÿɱä²ÎÊý£©¡£
Collection.addAll£¨£© ·½·¨½ÓÊÜÒ»¸öCollection¶ÔÏó¡£
Arrays.asList£¨£© ·½·¨½ÓÊÜÒ»¸öÊý×é»òÒ»¸öÓöººÅ·Ö¸ôµÄÁÐ±í£¨ ......

´«ÖDz¥¿ÍJAVAÅàѵ 2010522


½ñÌì·Å¼Ù£¬ÎÒÒ»¸öÔÚÍøÉÏÈÏʶµÄÅóÓÑ£¬½ñÌìÀ´ÕÒÎÒ£¬ËûÒÔǰÊǸãVB¿ª·¢µÄ£¬½ñÌì32Ë꣬¹¤×ÊÊÇ˰ºó6K£¬ÔÚ±±¾©¶ÔÓÚ³ÌÐòÔ±Ò²ËãÊÇÖеȰɣ¬ËûÏÖÔÚ¶¼¸Ð¾õµ½ÁËΣ»úÒâʶÁË£¬±Ï¾¹ÏÖÔÚÄêÁäÔÚÄǶùÈ¥ÁË£¬µ«ÊÇËûµÄÑù×Ó¿´ÆðÀ´È´ÊǷdz£µÄÄêÇà£¬ÕæµÄºÜÏÛĽËû£¡Ö»²»¹ý¶ÔÓÚ³ÌÐòÔ±¶øÑÔ£¬ÎÒ¸üÅå·þÅ£ÈË¡£
¸çÃÇÀ´Á˵ÄÔ­Òò£¬½ñÌìÒ»Ö±µ½ÏÂÎçµÄÁ½µã£¬¶¼Ã»Óп´ÊÓÆµ£¬×òÌìÍíÉÏËĵã¶à²Å˯¾õ£¬½ñÌìÊ®µã²ÅÆð´²£¬¼ÓÉϺ͸çÃǺÈÁ˵㣬ͷʹÒì³££¬Ò»Ö±µ½ÏÖÔÚÏÖÔÚ²ÅËãÓÐÁ˵ãºÃת£¬ËùÒÔ½ñÌìËãÊǹýÁË£¬ËäȻûÓÐѧϰµ½ÐµĶ«Î÷£¬µ«ÊÇÀÏʦ½²µÃ¶Ô£¬¼¼ÊõÖØÒª£¬ÎÒÃÇÓбØÒª×¥½ôʱ¼äȥѧϰеÄ֪ʶ£¬µ«ÊÇÈ˵ÄÈ˼ʹØÏµ¸üÖØÒª£¬ºÜ¶à»ú»áÀ´Ô´ÓÚÕâ¶ù£¬È˵ÄÃüÔËÒ²ºÍÈ˵ÄÉí±ßµÄÅóÓÑϢϢÏà¹Ø¡£
Ò»¸öÅóÓѸøÎÒË߿࣬ÏÖÔÚËû¶ÔÓÚδÀ´ÊǶàôµÄÃÔ㣬¶ÔÓÚJAVA³ÌÐòÔ±Ò²Ò»Ñù£¬¶ÔÓÚ£¬Óֺγ¢²»ÊÇÄØ?ËäÈ»ÏÖÔÚµÄÎÒÓÐÒ»¸ö¶ÌÆÚµÄÄ¿±ê£¬µ«ÊǶÔÓÚδÀ´ÎÒ»¹ÊÇÕæµÄûÓÐʲô´òË㣬Ҳ²»ÊÇûÓдòËãÁË£¬ÎÒÃǶ¼ÊÇÆÕͨµÄÈË£¬³ýÁËÏÖÔÚŬÁ¦µÄ¹¤×÷£¬Å¬Á¦µÄ¹¤×÷Ö®Íâ£¬ÕæµÄ¾ÍûÓÐȥ˼¿¼ÆäËüµÄʱ¼äÁË£¬ÌرðÊǶÔÓÚÈËÉú£¬¶ÔÓÚδÀ´·½Ã棬ËäÈ»ºÜ¶àµÄÈ˶¼ÓÐÃÀºÃµÄδÀ´£¬µ«ÊÇ´ó¼ÒÒ²¶¼ÖªµÀ£¬Éú»î£¬²»ÊÇÒ»¸öÈ˵ÄÊ£¬ÄãµÄ»î×Å£¬¸ü²»ÊÇÒ»¸öÈ˵ÄÊ£¬Èç¹ûÄãÓÐÒ»µãÔðÈθУ¬ÄãÀ´×Ô¼ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [377] [378] [379] [380] 381 [382] [383] [384] [385] [386]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ