Java MEµÄÓÅ»¯
ÎÄÕÂÒ»
ÎÄÕ¶þ
ÎÄÕÂÈý
ÔÎÄ
J2ME¿ª·¢ÓÅ»¯
1¡¢²Â²âVectorµÄ³¤¶È
2¡¢Ê¹Óþֲ¿±äÁ¿
3¡¢±ÜÃâ×Ö·û´®±È½Ï
4¡¢½«±äÁ¿ºÍ·½·¨ÉùÃ÷ΪfinalºÍstatic£¬ÒÔ¼Ó¿ì·ÃÎÊ
5¡¢Ê¹ÓöèÐÔʵÀý»¯
6¡¢´¦ÀíoutofmemoryError´íÎó
7¡¢Ê¹ÓÃÊý×é¶ø²»ÊǶÔÏó
8¡¢µ¹¼ÆÖÁÁãµÄµü´úÑ»·£¬ÒòΪºÍÁã±È½Ï½«»á½Ï¿ì
9¡¢°ÑÒýÓÃÉèÖÃΪNULL
10¡¢×î´óÏ޶ȵļõÉÙ·½·¨µ÷ÓõĴÎÊý
11¡¢Ê¹ÓÃÒÆÎ»ÔËËãÈ¡´ú³ËÒÔ¶þµÄÔËËã
12¡¢±ÜÃâÀàÐÍת»»
13¡¢Ö»ÒªÓпÉÄÜ¡¢¾¡Á¿Ê¹ÓÃInt
14¡¢±ÜÃâʹÓÃÒì³£
Ïà¶ÔÓÚJ2SEºÍJ2EE¿ª·¢£¬ºÜ¶à·´³£¹æµÄ·½·¨µ¹ÊǸü¼ÓÊʺÏJ2ME¿ª·¢
²¿·ÖÄÚÈÝÕª×Ô¡¶More Java Pitfalls ÖÐÎİ桷
J2me³ÌÐòÓÉÓÚÆäÌØÊâµÄÔËÐл·¾³ÏÞÖÆ£¬ËùÒÔÓÅ»¯¾ÍÏԵñȽÏÖØÒª£¬ÒÔÏÂÊÇÎÒÔÚѧϰj2me±à³ÌËùÊÕ¼¯µÄһЩ¼¼ÇɺÍ×Ô¼ºµÄÐĵá£
¡¡¡¡±¾ÎÄÖ÷ÒªÊÇ˵Ã÷j2meƽ̨ÉϵÄÌØÊâÓÅ»¯·½·¨£¬Óëj2seÖØ¸´µÄһЩ¼¼ÇɾͲ»ÔÙ׸ÊöÁË¡£
¡¡¡¡1.ÏÔʾͼÏóʱȷ¶¨ºÃÄãµÄfps£¬×îºÃÏÈ×ö¼¸´ÎСʵÑ飬ÕâÑùÄÜÈÃÄãÔÚÏÔʾЧ¹ûºÍÔËÐÐËÙ¶ÈÉÏÓÐ±È½ÏºÃµÄÆ½ºâ¡£
¡¡¡¡2.GamaCanvas.getGraphics()ÿ´Î¶¼»á²úÉúÒ»¸öȫеĶÔÏ󣬵«ÊǶÔÕâЩ¶ÔÏóµÄ²Ù×÷¶¼ÊǶÔͬһ¸ögraphics£¬ËùÒÔ»¹ÊÇֻȡһ´Î¹©ºóÃæÊ¹Óá£
¡¡¡¡3.Èöà¸ö¶ÔÏóʹÓÃͬÑùµÄ¼àÌýÆ÷£¬±ÈÈçÈÃÖ÷MIDletÀàʵÏÖCommandListenerºÍItemStateListener½Ó¿Ú¡£
¡¡¡¡4.¿¼ÂÇʹÓÃÊÖ»ú¿ª·¢ÉÌÌṩµÄһЩsdk£¬Ã»ÈË»á±ÈËûÃǸüÁ˽âËûÃÇÊÖ»ú£¬ËùÒÔÓÐЩʱºòÄÜÏÔÖøÌá¸ßËÙ¶È£¬ÌرðÊÇͼƬ£¬ÊÓÆµÊ¹Ó÷½Ãæ¡£
¡¡¡¡5.ʹÓüàÊÓ¹¤¾ß·ÖÎöMIDletµÄÆ¿¾±£¬wtkºÍ¸÷¸ö¹«Ë¾ÌṩµÄ¿ª·¢°üÀï¶¼»áÓУ¬¿ÉÒÔÕÒµ½³ÌÐòµÄÈõµã¡£Èç¹ûÊÇÔÚÊÖ»úÉÏ£¬ÓÃtimer²âÊÔÄãÈÏΪÓпÉÒԵĵط½¡£
¡¡¡¡6.ʹÓÃSystem.gc()£¬ÔÚÎÞÏß³Ì×èÈûµÄÇé¿öÏ¿ÉÒÔÓÐЧµÄ»º½âÄÚ´æÑ¹Á¦£¬µ«ÊÇÓÐЩ¹«Ë¾²»ÊÇÌ«ÍÆ¼öʹÓÃ(Èçnokia).sunµÄ˵·¨Ò²ÊÇÔ½µÍ¶ËµÄ»ú×ÓÖ´ÐеÄÔ½Âý£¬×ÜÖ®£¬É÷Óðɡ£
¡¡¡¡7.Óù̶¨µÄÊý×é´úÌæÊ¹ÓÃVector¡£
¡¡¡¡8.ͼƬµÄÓÅ»¯¡£¿¼ÂÇʹÓÃÉ豸µÄ¹æ¸ñ£¬¿ÉÄܸ߷ֱæÂʵÄͼƬ²»Ò»¶¨ÏÔʾµÄ³öÀ´¡£
¡¡¡¡9.²»ÓõĶÔÏó¸³ÖµÎªnull£¬Îª¸ü¿ìµÄ»ØÊÕ
¡¡¡¡10.ÓûìÏýÆ÷´¦ÀíÄãµÄÀàÎļþ£¬·ÀÖ¹·´±àÒ룬»¹ÓÐÒ»¸öºÃµÄ¸±×÷ÓþÍÊÇËü¼õС>
=============================================================
ͨ¹ýProfiler¶Ô¸÷ÖÖº¯Êý¼°³ÌÐòµÄ²âÊÔ£¬ÎÒ×ܽáÈçϽáÂÛ£º
¡¡¡¡·½öµ±ÄãÐèÒªµÄʱºò²ÅÈ¥ÓÅ»¯´úÂ룡
¡¡¡¡·½öÓÅ»¯ÄÇЩ×îºÄʱµÄ´úÂ룡
¡¡¡¡·Ê¹ÓÃProfilerÈ¥²éÕÒÄÄÀïÐèÒªÓÅ»¯£¡
¡¡
¡¡¡¡·¼ÇסProfiler²»´ú±íÕæ»úÉϵÄÓÅ»¯½á¹û£¬Ê¹ÓÃSystem T
Ïà¹ØÎĵµ£º
ϱßÊÇ×Ô¼º¶ÔÀàµÄһЩʹÓÃÈÏʶ£¬Èç¹ûÓв»¶ÔµÄ£¬¾´Çë´ïÈËÖ¸Õý¡£
ÈκÎÀàµÄʹÓö¼¾Àú£ºÀà¼ÓÔØºÍÀà³õʼ»¯µÄ½×¶Î¡£
Àà³õʼ»¯:
*ÆÕͨ³ÉÔ±ÊôÐÔ£º
1.ϵͳĬÈϳõʼ»¯£¬»ù±¾ÀàÐÍĬÈÏΪ0»òfalse£¬ÒýÓÃÀàÐÍĬÈÏΪnull¡£
2.ÉùÃ÷ʱÏÔʾ³õʼ»¯»òÆÕͨ³õʼ»¯¿é(×¢Ò⣺ÆÕͨ³õʼ»¯Ö»ÓÐÔÚnew¹¹Ô캯Êý´´½¨ÊµÀýʱ£¬²Å»á±»×Ô¶¯µ÷ ......
String ¶ÔÏóÊDz»¿É¸Ä±äµÄ¡£Ã¿´ÎʹÓà System.String ÀàÖеķ½·¨Ö®Ò»Ê±£¬¶¼ÒªÔÚÄÚ´æÖд´½¨Ò»¸öеÄ×Ö·û´®¶ÔÏó£¬Õâ¾ÍÐèҪΪ¸ÃжÔÏó·ÖÅäеĿռ䡣ÔÚÐèÒª¶Ô×Ö·û´®Ö´ÐÐÖØ¸´Ð޸ĵÄÇé¿öÏ£¬Óë´´½¨Ð嵀 String ¶ÔÏóÏà¹ØµÄϵͳ¿ªÏú¿ÉÄÜ»á·Ç³£°º¹ó¡£Èç¹ûÒªÐÞ¸Ä×Ö·û´®¶ø²»´´½¨ÐµĶÔÏó£¬Ôò¿ÉÒÔʹÓà System.Text.StringBuilder Àà¡£ÀýÈ ......
±¾ÎÄÓɲ©Ö÷´Óhttp://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html×ªÔØ£»ÔÎijö´¦£¬²©Ö÷Ò²²»ÖªµÀ£¬Ï£Íû¶Ô´ó¼ÒÓеã°ïÖú......
ÁùÖÖÒì³£´¦ÀíµÄªϰ
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 Output ......
1¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
×÷ÓÃÓò µ±Ç°Àà ͬһpackage ×ÓËïÀà ÆäËûpackage
public √ √ √ √
protected √ √ √ ×
²»Ð´Ê±Ä¬ÈÏΪfriendly √ √ × ×
private √ × × ×
2¡¢ArrayListºÍVect ......