JavaÈÕ־ϵͳÑо¿
JavaÈÕ־ϵͳÑо¿
ÈÕÖ¾£¬Ô´ÓÚlog£¬Óк½º£ÈÕÖ¾µÄÒâ˼¡£Ö¸¼Ç¼º£Ô±¼Ç¼ÿÌìµÄÐг̣¬Éú»î¼°·¢ÉúµÄʼþ¡£ÔÚÈí¼þ¿ª·¢ÁìÓò£¬ÓÃÀ´¼à¿Ø´úÂëÖбäÁ¿±ä»¯£¬¸ú×Ù´úÂëÔËÐеĹ켣£¬ÔÚ¿ª·¢»·¾³Öе£µ±µ÷ÊÔÆ÷×÷Óã¬Ïò¿ØÖÆÌ¨»òÎļþÊä³öÐÅÏ¢¡£
¼¸ºõËùÓеÄÈí¼þ¿ª·¢ÓïÑÔ£¨Æ½Ì¨£©¶¼ÓÐ×Ô¼ºµÄÈÕ־ϵͳ£¬java£¬.net£¬ruby£¬phpµÈ¡£ÔÚjavaÁìÓò£¬´æÔÚ´óÁ¿µÄÈÕÖ¾×é¼þ£¬
open-open
ÊÕ¼ÁË21¸öÈÕÖ¾×é¼þ¡£
´Ó¹¦ÄÜÉϽ²£¬ÕâЩ¿ÉÒÔ·ÖΪÈýÀ࣬һÊÇÈÕÖ¾¹¤¾ßÀ࣬ËüʵÏÖÁËÈÕÖ¾µÄ¼Ç¼£¬¸ñʽ»¯ºÍ¼¶±ðµÄ»®·Ö£¬´ú±íΪlogback£¬simplelog¡£¶þÊÇÈÕ־ϵͳ£¬ÌṩÁËÍêÕûµÄ¿ò¼Ü¹¦Äܲ¢ÊµÏÖÁËÈÕÖ¾¼Ç¼¡£´ú±íΪjul£¨jdkÌṩµÄÈÕÖ¾¿ò¼Ü£©£¬log4j£¨apache¿ªÔ´ÏîÄ¿£©¡£ÈýÊdzéÏóÕûºÏÀ࣬ËüÌṩÁËÒ»×é½Ó¿Ú£¬Íê³ÉÈÕÖ¾¹¦ÄÜ£¬Í¨¹ý°ü×°ÆäËûÈÕÖ¾¹¤¾ß»òϵͳÀ´¹¤×÷jcl£¨apache¿ªÔ´×é¼þ£©£¬slf4j¡£
´ÓÀúÊ·ÉϽ²£¬log4j³öÏÖ×îÔ磬
Ceki GülcüÊÇÆä´´ÔìÕß¡£×Ôjava1.4¿ªÊ¼£¬jdkÌṩÁËjava.util.loggingÀà¿â£¬ÌṩÁËÒ»¸öÍêÕûµÄÈÕÖ¾¿ò¼Ü£¬ÔÚÉè¼ÆÉÏÒª±Èlog4jÒª¸üÇåÎú¡£Õâ¸öʱºò£¬³ý´ËÖ®Í⣬»¹ÓÐһЩÆäËûÈÕÖ¾×é¼þ£¬javaÁìÓò´ÓÀ´²»È±ÉÙÂÖ×Ó£¬×ÜÊÇÓÐÈËÔÚ·¢Ã÷ÂÖ×Ó£¬ÂÖ×Ó¶àÁË£¬¾Í»á²úÉú»ìÂÒ£¬¾Í»áÓÐÈËÕ¾³öÀ´£¬ÒªÒ»Í³½ºþ£¬ÓÚÊÇ£¬jcl£¬apacheÒ»¸ö¿ªÔ´µÄÈÕÖ¾×é¼þµ®ÉúÁË£¬ËüÌṩÁËÒ»×éÈÕ־ϵͳµÄ½Ó¿Ú£¬Í¨¹ý¶Ôlog4j£¬julºÍsimplelog½øÐаü×°£¬ÌṩÈÕÖ¾¹¦ÄÜ¡£ÕâÑù£¬¿ª·¢µÄʱºò£¬Ö»ÐèҪʹÓÃjcl£¬Í¨¹ýÅäÖã¬Áé»îÑ¡Ôñµ×²ãʵÏÖ¡£ÕâÑù£¬¶ÔÓÚ¿ª·¢ÈËÔ±À´Ëµ£¬¿ª·¢¸ü¼òµ¥ÁËЩ¡£¿´ÆðÀ´Ò»ÇÐ̫ƽÁË£¬¿ÉCeki GülcüÈÏΪ£¬Ó¦¸ÃÓÐÒ»¸ö¸üºÃµÄÈÕÖ¾¿ò¼Ü¡£log4j¾¹ýÕâô¾ÃµÄ·¢Õ¹£¬ÒѾ³ÉΪÁËÒ»¸ö¾ÞÈË£¬ÒàÉ˺ÛÀÛÀÛ£¬´ÓÍâÃæ¿´£¬¾µä£¬×¯ÖØ£¬Ç¿×³£¬´ÓÄÚ²¿¿´£¬È´ÓÐ×ÅÒ»¸ù¸ùµÄ·ÉÏߣ¨ThinkPad£©£¬³äÂúÁË´úÂëµÄ»µÎ¶µÀ¡£»òÐíËûûÓÐÓÂÆøÀ´¸ÄÔìÕâ¸ö¾ÞÈË£¬À뿪ҲÐíÊÇ×îºÃµÄÑ¡Ôñ£¬ÓÚÊÇ£¬³öÀ´£¬´´½¨ÁËslf4j£¬À´È¡´újcl£¬´´½¨ÁËlogback£¬À´È¡´úlog4j¡£Ä¿Ç°£¬log4jºÍjulÓ¦ÓÃ×îΪ¹ã·º£¬slf4j×÷ΪÐÂÐ˵ijéÏó²ã£¬ÕûºÏlogback£¬ÒÔÆä¼ò½à£¬¿ìËÙ£¬Õý±»Ô½À´Ô½¶àµÄ¶¥¼¶ÏîĿʹÓá£
´ú±íÈÕÖ¾×é¼þ¼òÒª½éÉÜ¡£
Log4j£¬ÀúÊ·ÓÆ¾Ã£¬Ó¦Óù㷺£¬±»ÒÆÖ²µ½¶àÖÖÓïÑÔ¼°Æ½Ì¨£¬¹¦ÄÜÇ¿´ó£¬ÔÚÖÚ¶àµÄÈÕÖ¾¿ò¼ÜÖУ¬ÈÔÕ¼¾Ý×ÅÖ÷µ¼µØÎ»¡£
Jul£¬jdkÌṩµÄÈÕÖ¾¿ò¼Ü£¬Éè¼Æ¾«Á¼£¬ºÍjdk½ôÃܽáºÏ£¬¿ØÖÆÁé»î£¬Ê¹Óüòµ¥¡£
Jcl£¬ÌṩÁËÈÕÖ¾µÄ³éÏó²ã£¬¿ÉÒÔÕûºÏ¶àÖÖʵÏÖ¡£µ«ÓÐclassloaderÎÊÌâ¡£
Slf4j£¬ÌṩÁËjclµÄ³¬¼¯£¬±ÜÃâÁËclassloaderÎÊ
Ïà¹ØÎĵµ£º
¶ÔÓÚÒ»¸öʵÏÖÁËComparable½Ó¿ÚµÄ¶ÔÏ󣬸ýӿÚÖ»ÄÜʵÏÖÒ»´Î¡£Èç¹ûÔÚÒ»¸ö¼¯ºÏÀïÃæÐèҪʹÓÃidÅÅÐò£¬¶øÔÚÁíÍâÒ»¸ö¼¯ºÏÀïÐèÒª°´Ãû×ÖÅÅÐòÕâʱ¾ÍÐèÒªÔÚÕâ¸ö¼¯ºÏÀïÃæÖ¸¶¨±È½ÏÆ÷¡£
Comparable½Ó¿ÚÉùÃ÷ÁËcompareTo(Object o)·½·¨
Comparator ½Ó¿ÚÉùÃ÷ÁËcompare(Object o1,Object o2)·½·¨
eg:
µÚÒ»¸öÊ÷¼¯Êǰ´ÕÕ¶ÔÏóĬÈϵÄidÅÅÐò£¬µ ......
̸̸»Øµ÷°É£¬ÒÔǰѧjavaµÄʱºò¾ÓȻû½Ó´¥µ½Õâ¸ö´Ê»ã£¬º¹£¬×î½üÑо¿hibernateºÍspring½áºÏʱ£¬·¢ÏÖspringʵÏÖhibernateʱӦÓÃÁ˻ص÷»úÖÆ£¬ÓÚÊÇgoogleÁ˺ܶà´Î£¬ÖÕÓÚÓÐËùÌå»áÁË£¬ÏÖÔÚ×öÏÂССµÄ×ܽᣬÒÔ±ã¼ÓÉîÓ¡Ïó£¡
java»Øµ÷»úÖÆ£º
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈý ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ1ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
¶þ¡¢¿Î³ÌÄÚÈÝÓ뿼ºËÄ¿±ê
µÚ1Õ JavaÓïÑÔ»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
1.1 JavaÓïÑÔµÄÌØµã
1.2 JavaÓ¦ÓóÌÐòºÍСӦÓóÌÐò
1.3 Java³ÌÐòµÄ¿ª·¢¹ý³Ì
1.4±êʶ·ûºÍ¹Ø¼ü×Ö
l.5»ù±¾Êý¾ÝÀàÐÍ
1.5.1 Âß¼ÀàÐÍ
1 ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ7ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
µÚ7Õ ͼÐΡ¢Í¼ÏñÓë¶àýÌå
(Ò»)¿Î³ÌÄÚÈÝ
7.1 »æÍ¼»ù´¡
7.1.1 GraphicsÀàµÄ»ù±¾¹¦ÄÜ
7.1.2×ÖÐͺÍÑÕÉ«
7.1.3»æÍ¼Ä£Ê½
7.2»æÍ¼
7.2.1 GâîphicsÀàµÄ»æÍ¼·½·¨
7.2.2 Gmphics2DÀàµÄ»æÍ¼·½·¨
7.3ͼ ......
/*
±¾¶Î´úÂëÔÚ¹«Ë¾ÏîÄ¿ÖÐʵ¼ÊÔ¶³Ìµ÷ÓõÚÈý·½¹«Ë¾ÌṩµÄC#¿ª·¢WebServiceµÄʾÀý
*/
/**
* µÇ¼ÓÎÏ·
*
* @param paramPN
* @param paramTerraceID
* @param paramSvrID
*/
private String loginGame(String paramPN, HttpServletRequest req){
&n ......