¹ØÓÚJavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
¹ØÓÚJavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
Àࣺ
·ÃÎÊÐÞÊηû ÐÞÊηû class ÀàÃû³Æ extends ¸¸ÀàÃû³Æ implement ½Ó¿ÚÃû³Æ
£¨·ÃÎÊÐÞÊηûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ£¨Ê¹Óã©
publicÀà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎÊ£¨Ê¹Óã©
ĬÈϵķÃÎÊȨÏÞ£¬¿ÉÒÔÊ¡ÂԴ˹ؼü×Ö£¬¿ÉÒÔ¶¨ÒåÔÚºÍpublicÀàµÄͬһ¸öÎļþÖÐ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
final
ʹÓôËÐÞÊηûµÄÀ಻Äܹ»±»¼Ì³Ð
abstract
Èç¹ûҪʹÓÃabstractÀ֮࣬ǰ±ØÐëÊ×ÏȽ¨Ò»¸ö¼Ì³ÐabstractÀàµÄÐÂÀ࣬ÐÂÀàÖÐʵÏÖabstractÀàÖеijéÏó·½·¨¡£
ÀàÖ»ÒªÓÐÒ»¸öabstract·½·¨£¬Àà¾Í±ØÐ붨ÒåΪabstract£¬µ«abstractÀ಻һ¶¨·ÇÒª±£»¤abstract·½·¨²»¿É
±äÁ¿
l JavaÖÐûÓÐÈ«¾Ö±äÁ¿£¬Ö»Óз½·¨±äÁ¿¡¢ÊµÀý±äÁ¿£¨ÀàÖеķǾ²Ì¬±äÁ¿£©¡¢Àà±äÁ¿£¨ÀàÖеľ²Ì¬±äÁ¿£©¡£
l ·½·¨ÖеıäÁ¿²»Äܹ»ÓзÃÎÊÐÞÊηû¡£ËùÒÔÏÂÃæ·ÃÎÊÐÞÊηû±í½öÕë¶ÔÓÚÔÚÀàÖж¨ÒåµÄ±äÁ¿¡£
l ÉùÃ÷ʵÀý±äÁ¿Ê±£¬Èç¹ûûÓи³³õÖµ£¬½«±»³õʼ»¯Îªnull£¨ÒýÓÃÀàÐÍ£©»òÕß0¡¢false£¨ÔʼÀàÐÍ£©¡£
l ¿ÉÒÔͨ¹ýʵÀý±äÁ¿³õʼ»¯Æ÷À´³õʼ»¯½Ï¸´ÔÓµÄʵÀý±äÁ¿£¬ÊµÀý±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃ{}°üº¬µÄÓï¾ä¿é£¬ÔÚÀàµÄ¹¹ÔìÆ÷±»µ÷ÓÃʱÔËÐУ¬ÔËÐÐÓÚ¸¸À๹ÔìÆ÷Ö®ºó£¬¹¹ÔìÆ÷֮ǰ¡£
l Àà±äÁ¿£¨¾²Ì¬±äÁ¿£©Ò²¿ÉÒÔͨ¹ýÀà±äÁ¿³õʼ»¯Æ÷À´½øÐгõʼ»¯£¬Àà±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃstatic{}°üº¬µÄÓï¾ä¿é£¬Ö»¿ÉÄܱ»³õʼ»¯Ò»´Î¡£
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ÈκÎÀà·ÃÎÊ
protected
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
¿ÉÒÔ±»ËùÓÐ×ÓÀà·ÃÎÊ
×ÓÀàûÓÐÔÚͬһ°üÖÐÒ²¿ÉÒÔ·ÃÎÊ
private
Ö»Äܹ»±»µ±Ç°ÀàµÄ·½·¨·ÃÎÊ
ȱʡ
ÎÞ·ÃÎÊÐÞÊηû
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
Èç¹û×ÓÀàûÓÐÔÚͬһ¸ö°üÖУ¬Ò²²»ÄÜ·ÃÎÊ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
static
¾²Ì¬±äÁ¿£¨ÓÖ³ÆΪÀà±äÁ¿£¬ÆäËüµÄ³ÆΪʵÀý±äÁ¿£©
¿ÉÒÔ±»ÀàµÄËùÓÐʵÀý¹²Ïí¡£
²¢²»ÐèÒª´´½¨ÀàµÄʵÀý¾Í¿ÉÒÔ·ÃÎʾ²Ì¬±äÁ¿
final
³£Á¿£¬ÖµÖ»Äܹ»·ÖÅäÒ»´Î£¬²»Äܸü¸Ä
×¢ÒⲻҪʹÓÃconst£¬ËäÈ»ËüºÍC¡¢C++ÖеÄco
Ïà¹ØÎĵµ£º
½ñÌì·Å¼ÙÒ»Ì죬֮ǰµÄѧϰÈÃÎҸоõÂäÏÂÐí¶à£¬ËùÒÔÔçÉÏÔçÔçµÄÆðÀ´ÔÚÕâÀïд´úÂë ²¹¹¦¿ÎÀ²¡£ForÑ»·´ó¼ÒÓ¦¸Ã²»»áÄ°Éú°É£¬½ñÌì°ÑforÔÙ´ÎÊìϤÏ£¬¹®¹Ì֪ʶÂï¡£
µÚÒ»£¬ÔöÇ¿forµÄʹÓÃÌõ¼þ£º
1.Êý×é 2.Iterator µü´úÆ÷
µÚ¶þ£¬´«Í³FORÓëÔöÇ¿FORµÄ¾ÙÀý±È½Ï:
& ......
volatile¹Ø¼ü×ÖÓÐʲôÓã¿
¿ÖűȽÏÒ»ÏÂvolatileºÍsynchronizedµÄ²»Í¬ÊÇ×îÈÝÒ×½âÊÍÇå³þµÄ¡£volatileÊDZäÁ¿ÐÞÊηû£¬¶øsynchronizedÔò×÷ÓÃÓÚÒ»¶Î´úÂë»ò·½·¨£»¿´ÈçÏÂÈý¾äget´úÂ룺
int i1; ......
JAVAËÄÖÖ»ù±¾ÅÅÐò,°üÀ¨Ã°ÅÝ·¨,²åÈë·¨,Ñ¡Ôñ·¨,SHELLÅÅÐò·¨.ÆäÖÐÑ¡Ôñ·¨ÊÇðÅÝ·¨µÄ¸Ä½ø,SHELLÅÅÐò·¨ÊÇ ²åÈë·¨µÄ¸Ä½ø.ËùÒÔ´Ó¸ù±¾ÉÏÀ´Ëµ¿ÉÒÔ¹éÄÉΪÁ½ÖÖ²»Í¬µÄÅÅÐò·½·¨:¼´:²åÈë·¨£¦Ã°ÅÝ·¨¡£
Ò»¡¢ ²åÈë·¨
¡¡¡¡±éÀúÅÅÐò¼¯ºÏ£¬Ã¿µ½Ò»¸öÔªËØʱ£¬¶¼Òª½«Õâ¸öÔªËØÓëËùÓÐËü֮ǰµÄÔªËرéÀú±È½ÏÒ»±é£¬È÷ûºÏÅÅÐò˳ÐòµÄÔªËØ°¤¸öÒƶ¯µ½µ±Ç°· ......
¿ª·¢JavaÓ¦ÓóÌÐòʱ£¬¿ª·¢ÕßÒªÏëÓÐЧµØÀûÓÃͳһ½¨Ä£ÓïÑÔ£¨UML£©£¬±ØÐëÈ«ÃæÀí½âUMLÔªËØÒÔ¼°ÕâЩԪËØÈçºÎÓ³Éäµ½Java¡£±¾ÎÄÖصãÌÖÂÛUMLÀàͼÖеÄÔªËØ¡£
ÀàͼÊÇ×î³£ÓõÄUMLͼ£¬ËüÓÃÓÚÃèÊöϵͳµÄ½á¹¹»¯Éè¼Æ¡£ÆäÖаüÀ¨Àà¹ØϵÒÔ¼°Óëÿ¸öÀà¹ØÁªµÄÊôÐÔ¼°ÐÐΪ¡£ÀàͼÄܳöÉ«µØ±íʾ¼Ì³ÐÓëºÏ³É¹Øϵ¡£ÎªÁ˽«Ààͼ×÷ΪһÖÖ¸ßЧµÄ¹µÍ¨¹¤¾ßʹ ......
Ê×ÏÈ´ò¿ªÃüÁîÐÐÈ·¶¨ÃüÁîÐеĺ¯ÊýÊÇ·ñ¿ÉÒÔÓã¬ÔÚÃüÁîÐÐÀïÃæÊäÈëjar Èç¹û¿ÉÒÔÓþͻá³öÏÖÃüÁîjarµÄ¸÷¸ö²ÎÊýÑ¡Ôñ¹æÔò£¬ºÍÒ»¸öСÎÊÌ⣬ÎÒÓöµ½µÄÎÊÌâÊÇÓÐÒ»¸öµ¥¶ÀµÄclassÎļþ ûÓÐÔ´Îļþ£¬³ÌÐòÒªÔÚnetbeanÀïÃæµ÷ÓÃÕâ¸öclassÎļþ£¬¶øÎÒ²»ÖªµÀnetbeanÈçºÎÒýÓÃÕâ¸öclassÎļþÁË ¾ÍÖ»ºÃ°Ñclass´ò°ü³ÉjarÁË£¬
Ê×ÏÈÎÒÔÚCÅÌÀïÃ潨Á¢Á˸öÎ ......