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
Ïà¹ØÎĵµ£º
¶àÏ̵߳Äͬ²½ÒÀ¿¿µÄÊǶÔÏóËø»úÖÆ£¬synchronized¹Ø¼ü×ֵı³ºó¾ÍÊÇÀûÓÃÁË·âËøÀ´ÊµÏÖ¶Ô¹²Ïí×ÊÔ´µÄ»¥³â·ÃÎÊ¡£
ÏÂÃæÒÔÒ»¸ö¼òµ¥µÄʵÀýÀ´½øÐжԱȷÖÎö¡£ÊµÀýÒªÍê³ÉµÄ¹¤×÷·Ç³£¼òµ¥£¬¾ÍÊÇ´´½¨10¸öỊ̈߳¬Ã¿¸öÏ̶߳¼´òÓ¡´Ó0µ½99Õâ100¸öÊý×Ö£¬ÎÒÃÇÏ£ÍûÏß³ÌÖ®¼ä²»»á³öÏÖ½»²æÂÒÐò´òÓ¡£¬¶øÊÇ˳ÐòµØ´òÓ¡¡£
ÏÈÀ´¿´µÚÒ»¶ ......
WindowsÏÂJAVA»·¾³±äÁ¿µÄÉèÖÃÏé½â
WindowsÏÂJAVAÓõ½µÄ»·¾³±äÁ¿Ö÷ÒªÓÐ3¸ö£¬JAVA_HOME¡¢CLASSPATH¡¢PATH¡£ÏÂÃæÖð¸ö·ÖÎö¡£
JAVA_HOME Ö¸ÏòµÄÊÇJDKµÄ°²×°Â·¾¶£¬Èçx:\JDK_1.4.2£¬ÔÚÕâ·¾¶ÏÂÄãÓ¦¸ÃÄܹ»ÕÒµ½bin¡¢libµÈĿ¼¡£ÖµµÃÒ»ÌáµÄÊÇ£¬JDK µÄ°²×°Â·¾¶¿ÉÒÔÑ¡ÔñÈÎÒâ´ÅÅÌĿ¼£¬²»¹ý½¨ÒéÄã·ÅµÄĿ¼²ã ......
java se£º
1.javaºËÐļ¼Êõ£¨µÚÆß°æ£©£¨ºÜºÃµÄÈëÃÅÊé¼®£¬ÓÐÁ½±¾£©
2.java±à³Ì˼Ï루µÚËİ棩£¨ÎÒ¿´¹ýµÚÈý°æ£¬µÚËİ濴ÁËÒ»µãÓ¢Îĵ쬾õµÃÕâ±¾Ê黹ÊÇÊʺÏÓлù´¡µÄjavaѧϰÕß¹®¹Ì»ù´¡£¬Ò²¾ÍÊÇ˵ҪÏë´òÀλù´¡¾Í¿´ÍêºËÐļ¼Êõ¿´Õâ¸ö~£©
3.java jdkʵÀý±¦µä£¨Õâ±¾ÊéÀX±¾°üº¬ÁËËùÓÐÓï·¨µÄÀý³Ì£©
4.java se6.0±à³ÌÖ¸ÄÏ£¨ºñʵ ......
±¾ÎÄÓɲ©Ö÷´Óhttp://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html×ªÔØ£»ÔÎijö´¦£¬²©Ö÷Ò²²»ÖªµÀ£¬Ï£Íû¶Ô´ó¼ÒÓеã°ïÖú......
ÁùÖÖÒì³£´¦ÀíµÄªϰ
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 Output ......