Javaѧϰ±Ê¼Ç¢Ý JavaÐéÄâ»úµÄ¹¤×÷ÔÀí £¨¶þ£©
°Ë¡¢¶Ñ
µ±Java³ÌÐò´´½¨Ò»¸öÀàµÄʵÀý»òÕßÊý×éʱ£¬¶¼ÔÚ¶ÑÖÐΪеĶÔÏó·ÖÅäÄÚ´æ¡£ÐéÄâ»úÖÐÖ»ÓÐÒ»¸ö¶Ñ£¬ËùÓеÄÏ̶߳¼¹²ÏíËü¡£
1¡¢À¬»øÊÕ¼¯£¨Garbage Collection£©
À¬»øÊÕ¼¯ÊÇÊÍ·ÅûÓб»ÒýÓõĶÔÏóµÄÖ÷Òª·½·¨¡£ËüÒ²¿ÉÄÜ»áΪÁ˼õÉٶѵÄË鯬£¬¶øÒƶ¯¶ÔÏó¡£ÔÚJavaÐéÄâ»úµÄ¹æ·¶ÖÐûÓÐÑϸñ¶¨ÒåÀ¬»øÊÕ¼¯£¬Ö»ÊǶ¨ÒåÒ»¸öJavaÐéÄâ»úµÄʵÏÖ±ØÐëͨ¹ýijÖÖ·½Ê½¹ÜÀí×Ô¼ºµÄ¶Ñ¡£ÏêÇé²Î¼ûµÚ¾ÅÕ“Garbage Collection”¡£
2¡¢¶ÔÏó´æ´¢½á¹¹£¨Object Representation£©
JavaÐéÄâ»úµÄ¹æ·¶ÖÐûÓж¨Òå¶ÔÏóÔõÑùÔÚ¶ÑÖд洢¡£Ã¿Ò»¸ö¶ÔÏóÖ÷Òª´æ´¢µÄÊÇËûµÄÀàºÍ¸¸ÀàÖж¨ÒåµÄ¶ÔÏó±äÁ¿¡£¶ÔÓÚ¸ø¶¨µÄ¶ÔÏóµÄÒýÓã¬ÐéÄâ»ú±ØÐëÄÛññºÜ¿ìµÄ ¶¨Î»µ½Õâ¸ö¶ÔÏóµÄÊý¾Ý¡£ÁíΪ£¬±ØÐëÌṩһÖÖͨ¹ý¶ÔÏóµÄÒýÓ÷½·¨¶ÔÏóÊý¾ÝµÄ·½·¨£¬±ÈÈç·½·¨ÇøÖеĶÔÏóµÄÒýÓã¬ËùÒÔÒ»¸ö¶ÔÏó±£´æµÄÊý¾ÝÖÐÍùÍùº¬ÓÐÒ»¸öijÖÖÐÎʽ Ö¸Ïò·½·¨ÇøµÄÖ¸Õë¡£
Ò»¸ö¿ÉÄܵĶѵÄÉè¼ÆÊǽ«¶Ñ·ÖΪÁ½¸ö²¿·Ö£ºÒýÓóغͶÔÏ󳨡£Ò»¸ö¶ÔÏóµÄÒýÓþÍÊÇÖ¸ÏòÒýÓóصı¾µØÖ¸Õ롣ÿһ¸öÒýÓóØÖеÄÌõÄ¿¶¼°üº¬Á½¸ö²¿·Ö£ºÖ¸Ïò¶ÔÏó³ØÖÐ¶Ô ÏóÊý¾ÝµÄÖ¸ÕëºÍ·½·¨ÇøÖжÔÏóÀàÊý¾ÝµÄÖ¸Õë¡£ÕâÖÖÉè¼ÆÄܹ»·½±ãJavaÐéÄâ»ú¶ÑË鯬µÄÕûÀí¡£µ±ÐéÄâ»úÔÚ¶ÔÏó³ØÖÐÒÆ¶¯Ò»¸ö¶ÔÏóµÄʱºò£¬Ö»ÐèÒªÐ޸ĶÔÓ¦ÒýÓóØÖÐ µÄÖ¸ÕëµØÖ·¡£µ«ÊÇÿ´Î·ÃÎʶÔÏóµÄÊý¾Ý¶¼ÐèÒª´¦ÀíÁ½´ÎÖ¸Õë¡£ÏÂͼÑÝʾÁËÕâÖֶѵÄÉè¼Æ¡£ÔÚµÚ¾ÅÕµēÀ¬»øÊÕ¼¯”ÖеÄHeapOfFish AppletÑÝʾÁËÕâÖÖÉè¼Æ¡£
ÁíÒ»ÖֶѵÄÉè¼ÆÊÇ£ºÒ»¸ö¶ÔÏóµÄÒýÓþÍÊÇÒ»¸öÖ¸ÏòÒ»¶ÑÊý¾ÝºÍÖ¸ÏòÏàÓ¦¶ÔÏóµÄÆ«ÒÆÖ¸Õë¡£ÕâÖÖÉè¼Æ·½±ãÁ˶ÔÏóµÄ·ÃÎÊ£¬¿ÉÊǶÔÏóµÄÒÆ¶¯Òª±äµÄÒì³£¸´ÔÓ¡£ÏÂͼÑÝʾÁËÕâÖÖÉè¼Æ
µ±³ÌÐòÊÔͼ½«Ò»¸ö¶ÔÏóת»»ÎªÁíÒ»ÖÖÀàÐÍʱ£¬ÐéÄâ»úÐèÒªÅжÏÕâÖÖת»»ÊÇ·ñÊÇÕâ¸ö¶ÔÏóµÄÀàÐÍ£¬»òÕßÊÇËûµÄ¸¸ÀàÐÍ¡£µ±³ÌÐòÊÊÓÃinstanceofÓï¾äµÄʱºòÒ² »á×öÀàËÆµÄÊÂÇé¡£µ±³ÌÐòµ÷ÓÃÒ»¸ö¶ÔÏóµÄ·½·¨Ê±£¬ÐéÄâ»úÐèÒª½øÐж¯Ì¬°ó¶¨£¬Ëû±ØÐëÅжϵ÷ÓÃÄÄÒ»¸öÀàÐ͵ķ½·¨¡£ÕâÒ²ÐèÒª×öÉÏÃæµÄÅжϡ£
ÎÞÂÛÐéÄâ»úʵÏÖÕßʹÓÃÄÄÒ»ÖÖÉè¼Æ£¬Ëû¶¼¿ÉÄÜΪÿһ¸ö¶ÔÏó±£´æÒ»¸öÀàËÆ·½·¨ÁбíµÄÐÅÏ¢¡£ÒòΪËû¿ÉÒÔÌáÉý¶ÔÏó·½·¨µ÷ÓõÄËÙ¶È£¬¶ÔÌáÉýÐéÄâ»úµÄÐÔÄܷdz£ÖØÒª£¬µ« ÊÇÐéÄâ»úµÄ¹æ·¶ÖбÈûÓÐÒªÇó±ØÐëʵÏÖÀàËÆµ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
Compiling with the Java Compiler API
µ÷ÓÃJava±àÒëÆ÷API±àÒëJava
´ÓµÚÒ»Ì쿪ʼ,±ê×¼Javaƽ̨¾ÍȱÉÙÄܹ»±»µ÷ÓÃ,È¥²úÉúJava×Ö½ÚÂëµÄ±àÒëÆ÷½Ó¿Ú. ʹÓÃSunʵÏֵį½Ì¨,Ò»¸öÓû§¿ÉÒÔͨ¹ý·Ç±ê×¼µÄ com.sun.tools.javac °üÖеÄMain class È¥±àÒëÄãµÄ´úÂë (Äã¿ÉÒÔÔÚlib×ÓĿ¼Ï嵀 tools.jar ÎļþÀïÕÒµ½Ëü). È»¶øÕâ¸ö° ......
³éÏóÀà(abstract class)£º
ÔÚclassǰ¼ÓÉÏabstractµÄÀà¾ÍÊdzéÏóÀ࣬È磺public abstract class A{};
ÓÃabstract¹Ø¼ü×ÖÀ´ÐÞÊÎÒ»¸öÀàʱ£¬Õâ¸öÀà½Ð×ö³éÏóÀࣻÓÃabstractÀ´ÐÞÊÎÒ»¸ö·½·¨Ê±£¬¸Ã·½·¨½Ð×ö³éÏó·½·¨(³éÏó·½·¨Ã»Óз½·¨Ìå)¡£
º¬ÓгéÏó·½·¨µÄÀà±ØÐë±»ÉùÃ÷Ϊ ......
Ò»¡¢Ê²Ã´ÊÇJavaÐéÄâ»ú
JavaÐéÄâ»úÊÇÒ»¸öÏëÏóÖеĻúÆ÷,ÔÚʵ¼ÊµÄ¼ÆËã»úÉÏͨ¹ýÈí¼þÄ£ÄâÀ´ÊµÏÖ¡£JavaÐéÄâ»úÓÐ×Ô¼ºÏëÏóÖеÄÓ²¼þ,Èç´¦ÀíÆ÷¡¢¶ÑÕ»¡¢¼Ä´æÆ÷µÈ,»¹¾ßÓÐÏàÓ¦µÄÖ¸Áîϵͳ¡£
¶þ¡¢ÎªÊ²Ã´Ê¹ÓÃJavaÐéÄâ»ú
JavaÓïÑÔµÄÒ»¸ö·Ç³£ÖØÒªµÄÌØµã¾ÍÊÇÓëÆ½Ì¨µÄ ......