java¶àÏß³Ì
1. ´´½¨Ïß³ÌÓÐÁ½ÖÖ·½Ê½£º
1£©À©Õ¹java.lang.ThreadÀà
public class ThreadTest extends Thread{ }
2£©ÊµÏÖRunnable½Ó¿Ú
public class ThreadTest implements Runnable{ }
2. ThreadÀà´ú±íÏß³ÌÀ࣬ÓÐÁ½¸ö×îÖ÷ÒªµÄ·½·¨£º
1£©run() °üº¬Ïß³ÌÔËÐÐʱËùÖ´ÐеĴúÂë¡£
Óû§µÄÏß³ÌÀàÖ»ÐèÒª¼Ì³ÐThreadÀ࣬¸²¸ÇThreadÀàµÄrun()·½·¨¼´¿É¡£ÔÚThreadÀàÖеÄrun()·½·¨Ã»ÓÐÕÐÆ¸ÈκÎÒì³££¬ËùÒÔThread×ÓÀàµÄrun()·½·¨Ò²²»ÄÜÉùÃ÷ÕÐÆ¸ÈκÎÒì³£¡£
2£©start() ÓÃÓÚÆô¶¯Ï̡߳£
3£®Ï̵߳ÄÔËÐйý³Ì£º
1£©Ö÷Ïß³ÌÓëÓû§×Ô¶¨ÒåµÄÏ̲߳¢·¢ÔËÐÐ
2£©¶à¸öÏ̹߳²ÏíÒ»¸ö¶ÔÏóµÄʵÀý±äÁ¿
3£©²»ÒªËæ±ã¸²¸ÇThreadÀàµÄstart()·½·¨£¬¼ÙÈçÒ»¶¨Òª¸²¸Ç£¬¾ÍÔÚÖØÐ¶¨ÒåµÄstart()·½·¨Ê×Óï¾äÖе÷ÓÃsuper.start()·½·¨¡£
4£©Ò»¸öÏß³ÌÖ»Äܱ»Æô¶¯Ò»´Î
4£®Ï̵߳Ä״̬ת»»£º
1£©Ð½¨×´Ì¬
ÓÃnewÓï¾ä´´½¨µÄÏ̶߳ÔÏó´¦ÓÚн¨×´Ì¬£¬´ËʱËüºÍÆäËûJava¶ÔÏóÒ»Ñù£¬½ö½öÔÚ¶ÑÇøÖб»·ÖÅäÁËÄÚ´æ¡£
2£©¾ÍÐ÷״̬
µ±Ò»¸öÏ̶߳ÔÏó´´½¨ºó£¬ÆäËûÏ̵߳÷ÓÃËüµÄstart()·½·¨£¬¸ÃÏ߳̾ͽøÈë¾ÍÐ÷״̬£¬JVM»áΪËü´´½¨·½·¨µ÷ÓÃÕ»ºÍ³ÌÐò¼ÆÊýÆ÷¡£´¦ÓÚÕâ¸ö״̬µÄÏß³ÌλÓÚ¿ÉÔËÐгØÖУ¬µÈ´ý»ñµÃCPUµÄʹÓÃȨ¡£
3£©ÔËÐÐ״̬
´¦ÓÚÕâ¸ö״̬µÄÏß³ÌÕ¼ÓÃCPU£¬Ö´ÐгÌÐò´úÂë¡£ÔÚ²¢·¢ÔËÐл·¾³ÖУ¬Èç¹û¼ÆËã»úÖ»ÓÐÒ»¸öCPU£¬ÄÇôÈκÎʱ¿ÌÖ»»áÓÐÒ»¸öÏ̴߳¦ÓÚÕâ¸ö״̬¡£Èç¹û¼ÆËã»úÓжà¸öCPU£¬ÄÇôͬһʱ¿Ì¿ÉÒÔÈü¸¸öÏß³ÌÕ¼Óò»Í¬µÄCPU£¬Ê¹ËüÃǶ¼´¦ÓÚÔËÐÐ״̬¡£Ö»ÓÐÅÆ¾ÍÐ÷״̬µÄÏ̲߳ÅÓлú»áתµ½ÔËÐÐ״̬¡£
4£©×èÈû״̬
×èÈû״̬ÊÇÖ¸Ïß³ÌÒòΪijЩÔÒò·ÅÆúCPU£¬ÔÝʱֹͣÔËÐС£µ±Ï̴߳¦ÓÚ×èÈû״̬ʱ£¬JVM²»»á¸øÏ̷߳ÖÅäCPU£¬Ö±µ½Ïß³ÌÖØÐ½øÈë¾ÍÐ÷״̬£¬Ëü²ÅÓлú»áתµ½ÔËÐÐ״̬¡£
×èÈû״̬¿É·ÖΪÒÔÏÂ3ÖÖ
1))λÓÚ¶ÔÏóµÈµÈ³ØÖеÄ×èÈû״̬£ºµ±Ïß³ÌÅÆÔËÐÐ״̬ʱ£¬Èç¹ûÖ´ÐÐÁËij¸ö¶ÔÏóµÄwait()·½·¨£¬JVM¾Í»á°ÑÏ̷߳ŵ½Õâ¸ö¶ÔÏóµÄµÈ´ý³ØÖС£
2))λÓÚ¶ÔÏóËø³ØÖеÄ×èÈû״̬£ºµ±Ïß³ÌÅÆÔËÐÐ״̬£¬ÊÔͼ»ñµÃij¸ö¶ÔÏóµÄͬ²½ËøÊ±£¬Èç¹û¸Ã¶ÔÏóµÄͬ²½ËøÒѾ±»ÆäËûÏß³ÌÕ¼Óã¬JVM¾Í»á°ÑÕâ¸öÏ̷߳ŵ½Õâ¸ö¶ÔÑ®µÄËø³ØÖС£
3))ÆäËû×èÈû״̬£ºµ±Ç°Ïß³ÌÖ´ÐÐÁËsleep()·½·¨£¬»òÕßµ÷ÓÃÁËÆäËûÏ̵߳Äjoin()·½·¨£¬»òÕß·¢³öÁËI/OÇëÇóʱ£¬¾Í»á½øÈëÕâ¸ö״̬¡£
µ±Ò»¸öÏß³ÌÖ´ÐÐSystem.out.println()»òÕßSystem.in.read()·½·¨Ê±£¬¾Í»á·¢³öÒ»¸öI/OÇëÇ󣬸ÃÏß³Ì·ÅÆúCPU£¬½øÈë×èÈû״̬£¬Ö±µ½I/O´¦ÀíÍê±Ï£¬¸ÃÏ̲߳Żá»Ö¸´ÔËÐС£
5£©ËÀÍö״̬
µ±Ïß³ÌÍ˳örun()·½·¨Ê±£¬¾Í½øÈëË
Ïà¹ØÎĵµ£º
ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1 List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......
´«ÖDz¥¿ÍJAVAÅàѵ2010-5-25
×î½ü×Ô¼ºµÄѹÁ¦Ì«¶àÁË£¬ËäÈ»ÏÖÔÚÀë±ÏÒµÖ»ÓÐÒ»¸öÔÂÖ®¾ÃÁË£¬µ«ÊÇÏÖÔÚ×Ô¼º¶ÔÕâ¸öÏîÄ¿µÄÀí½âÈ´ÊÇÄÇôµÄµÍ¼¶£¬µ±Ã¿¸öÈËÃæÁÙÕâÑùµÄʱºòÊDz»ÊǶ¼»áºÍÎÒÒ»ÑùÓÐÕâÑùµÄ¹ËÂÇ£¬µ«ÊÇÊÇÈ˶¼ÓÖÖªµÀ£¬Ö»ÓÐͨ¹ýŬÁ¦ÈÃ×Ô¼ºµÄʵÁ¦µÃµ½Ôö¼Ó£¬²Å»áÈÃ×Ô¼ºÐÄ̤ʵһµã£¬Ë½ÐÎÒÊÇÒ» ......
1.¼òÊöÂß¼²Ù×÷(&,|,^)ÓëÌõ¼þ²Ù×÷(&&,||)µÄÇø±ð¡£(15·Ö)
a.Ìõ¼þ²Ù×÷Ö»ÄܲÙ×÷²¼¶ûÐ͵Ä,¶øÂß¼²Ù×÷²»½ö¿ÉÒÔ²Ù×÷²¼¶ûÐÍ,¶øÇÒ¿ÉÒÔ²Ù×÷ÊýÖµÐÍ
b.Âß¼²Ù×÷²»»á²úÉú¶Ì·
2.ÏÂÃæ³ÌÐòÔËÐлᷢÉúʲô½á¹û?Èç¹ûÓдíÎó,ÈçºÎ¸ÄÕý? (15·Ö)
interface A{
int x = 0;
......
¡¡¡¡×î½üÔÚ¿ª·¢¹ý³ÌÖз¢ÏÖÒ»¸öÎÊÌ⣺BooleanÀàÐ͵ÄÖµÎÞ·¨ÔÚflexºÍjava¼ä´«µÝ£¬¾¹ýÒ»¶ÎÑо¿·¢ÏÖ£¬ÎÊÌâ³öÏÖÔÚBooleanÀàÐ͵ÄgetterºÍsetter·½·¨ÉÏ¡£
°´ÕÕjavabeanµÄ¹æ·¶£¬Ð¡²¼¶ûÀàÐ͵ÄgetterÊÇÒÔis×öǰ׺µÄ£¬µ«ÊÇ´ó²¼¶ûÀàÐ͵Ägetter¾Í³ÉÁËÒÔgetΪǰ׺ÁË£¨´ó²¼¶û×÷ΪÒýÓÃÀàÐÍ£¬ÒѾ±»ÊÓΪÆÕͨ ......
¿´»ðÁú¹ûдÁËÒ»¸öÑéÖ¤ÈÕÆÚµÄJavaÕýÔò±í´ïʽ£¬¾Í¸ø×ªÁ˹ýÀ´
ÓÉÓÚʹÓõ½ÁË·´ÏòÔ¤ËÑË÷ģʽ“(?<=)”ºÍ“(?<!)”£¬ËùÒÔÕâ¸öÖ»ÄÜÔÚ Java ÖÐʹÓ㬲»ÄÜÔÚ JavaScript ÖÐʹÓã¬JavaScript ²»Ö§³Ö·´ÏòÔ¤ËÑË÷¡£Ö§³Ö yyyy-MM-dd¡¢yyy-MM-dd¡¢yy-MM-dd ºÍ y-MM-dd£¬¼´Äê·ÝΪ 1¡«4 ......