Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : java

ÉîÈëjavaÒì³£»úÖÆ

ת×Ôwww.bitsCN.com
ÕªÒª£º±¾ÎÄ´ÓJavaÒì³£×î»ù±¾µÄ¸ÅÄî¡¢Óï·¨¿ªÊ¼½²ÊöÁËJavaÒì³£´¦ÀíµÄ»ù±¾ÖªÊ¶£¬·ÖÎöÁËJavaÒì³£Ìåϵ½á¹¹£¬¶Ô±ÈSpringµÄÒì³£´¦Àí¿ò
¼Ü£¬²ûÊöÁËÒì³£´¦ÀíµÄ»ù±¾Ô­Ôò¡£²¢ÇÒ×÷ÕßÌá³öÁË×Ô¼º´¦ÀíÒ»¸ö´óÐÍÓ¦ÓÃϵͳÒì³£µÄ˼Ï룬²¢Í¨¹ýÉè¼ÆÒ»¸öÒì³£´¦ÀíµÄ¿ò¼ÜÀ´ÂÛÊö´Ë˼Ïë¡£
    Ò»¡¢ Òì³£µÄ¸ÅÄîºÍJavaÒì³£Ìåϵ½á¹¹

    Òì³£ÊdzÌÐòÔËÐйý³ÌÖгöÏֵĴíÎó¡£±¾ÎÄÖ÷Òª½²ÊÚµÄÊÇJavaÓïÑÔµÄÒì³£´¦Àí¡£JavaÓïÑÔµÄÒì³£´¦Àí¿ò¼Ü£¬ÊÇJavaÓïÑÔ½¡×³ÐÔµÄÒ»¸öÖØÒªÌåÏÖ¡£
    Java°ÑÒì³£µ±×÷¶ÔÏóÀ´´¦Àí£¬²¢¶¨ÒåÒ»¸ö»ùÀàjava.lang.Throwable×÷ΪËùÓÐÒì³£µÄ³¬Àà¡£ÔÚJava
APIÖÐÒѾ­¶¨ÒåÁËÐí¶àÒì³£À࣬ÕâЩÒì³£Àà·ÖΪÁ½´óÀ࣬´íÎóErrorºÍÒì³£Exception¡£JavaÒì³£Ìåϵ½á¹¹³ÊÊ÷×´£¬Æä²ã´Î½á¹¹Í¼Èçͼ
1Ëùʾ£º
ͼ 1  JavaÒì³£Ìåϵ½á¹¹   
ThorwableÀàËùÓÐÒì³£ºÍ´íÎóµÄ³¬À࣬ÓÐÁ½¸ö×ÓÀàErrorºÍException£¬·Ö±ð±íʾ´íÎóºÍÒì³£¡£ÆäÖÐÒì³£ÀàExceptionÓÖ·ÖΪ
ÔËÐÐʱÒì³£(RuntimeException)ºÍ·ÇÔËÐÐʱÒì³££¬ÕâÁ½ÖÖÒì³£ÓкܴóµÄÇø±ð£¬Ò²³ÆÖ®Îª²»¼ì²éÒì³££¨Unchecked
Exception£©ºÍ¼ì²éÒì³££¨Checked Exception£©¡£ ......

JAVA°´ºº×Ö°´Í·×ÖĸÅÅÐò

public static void main(String args[]) {
Comparator cmp = (RuleBasedCollator)java.text.Collator.getInstance(java.util.Locale.CHINA);
String[] array = {"ÕÅÈý", "ÀîËÄ", "ÍõÎå"};
Arrays.sort(array, cmp);
for(String str : array){
System.out.println(str);
}
} ......

java SocketµÄ¹ÖÒìÖ®´¦

¹ÖÒìÖ®Ò»£º
connect(SocketAddress endpoint):Õâ¸ö·½·¨£¬³¢ÊÔÁ¬½Óserver¶Ë£¬Èç¹ûÁ¬½Ó²»ÉÏ£¬¾ÍÅ׳öIOExceptionÒì³£¡£Èç¹ûÁ¬½Ó³É¹¦ÁË£¬¾Í¼ÌÐøÖ´ÐÐÏÂÒ»²½µÄ´úÂë¡£
¹ÖÒìÖ®¶þ£º
boolean isConnected()  :Õâ¸ö·½·¨µÄ½á¹û½ö½ö´ú±íÕâ¸ösocketÔø¾­³É¹¦Á¬½Óµ½ÁËserver£¬µ«²¢²»±íʾÏÖÔÚÕâ¸öʱ¿ÌËüºÍserverÈÔ±£³ÖÁ¬½Ó״̬¡£
ÓÐÐĵÄÈ˻ᷢÏÖ£¬¼´Ê¹ÄãÒѾ­ÇжÏÁËserverºÍsocketÖ®¼äµÄÁ¬½Ó£¨±ÈÈçserver downµôÁË»òÍøÂçÖжÏÁË£©,µ«ÊÇÕâ¸öº¯ÊýÖ´ÐеĽá¹ûÈÔ¾ÉÊÇtrue¡£ËùÒÔ£¬ÎÒÈÏΪÕâ¸ö·½·¨²¢²»ÏñÎÒÃÇÏëÏóÖеÄÄÇô“¹ÜÓÔ¡£
¹ÖÒìÖ®Èý£º
¿¼ÂÇÕâÑùÒ»ÖÖÇé¿ö£º
1.socketºÍserver socketÒѾ­½¨Á¢ÁËÁ¬½Ó
2.µ«ÊÇÓÉÓÚÍøÂçÔ­Òò£¬Õâ¸öʱºòÁ¬½ÓÖжÏÁË¡£´ó¶àÊýϵͳ¶¼»áÓÐÒ»¸ö¶ÏÏßÖØÁ¬µÄ¹¦ÄÜ¡£
µ«Êǵ±Äãµ÷ÊÔʱ£¬Äã¿ÉÄܻᷢÏÖ£ºÍøÂç»Ö¸´Õý³£ºó£¬ÓÃÕâ¸ösocketÖØÐÂÁ¬½ÓserverSocket£¬È´ÔõôҲÁ¬²»ÉÏ¡£
ÔÚÕâÀïÎÒµÄ×ö·¨ÊÇ£º
socket=null;
//È»ºóн¨socket£¬¶ø²»ÊÇÓÃÔ­À´µÄÄǸösocket
socket = new Socket();
//½ÓÏÂÀ´£¬ÓÃÕâ¸ösocketÔÙÈ¥Á¬½ÓserverSocket£¬¾Í¿ÉÒԳɹ¦Á¬ÉÏÁË¡£ ......

think in javaµÚÊ®ÎåÕ¹ØÓÚÍøÂç±à³ÌµÄ¶ÁÊé±Ê¼Ç

      ¶ÔÓÚjavaµÄÍøÂç±à³ÌÊéÖÐÌÖÂÛµÄÈ«²¿¹éÄÉÆðÀ´ÓÐSocketµÄʹÓã¬DatagramSocketµÄʹÓã¬javaÓëCGIµÄÅäºÏʹÓã¬javaÁ¬½ÓÊý¾Ý¿âÒÔ¼°javaÖе÷ÓÃÔ¶³Ì·½·¨¡£
     
Ê×ÏÈÊÇSocketµÄʹÓ㬶ÔÓÚ·þÎñ¶ËÀ´Ëµ£¬Ó¦¸ÃÉùÃ÷µÄÊÇServerSocket¶ÔÏó£¬È»ºóʹÓÃSocket
accept()·½·¨½øÐжԶ˿ڽøÐмàÌý¡£Èç¹ûÓпͻ§»ú´´½¨Ò»¸öSocket(·þÎñÆ÷IP,
·þÎñÆ÷¶Ë¿Ú)¶ÔÏó½øÐÐÁ¬½Ó£¨´´½¨Ò»¸öSocketµÄʱºò¾Í»á×Ô¶¯½øÐÐÁ¬½Ó£©¡£accept·½·¨¾Í»á·µ»ØÒ»¸öSocket¶ÔÏó¡£´Ëʱ·þÎñÆ÷Óë¿Í»§»ú¾ÍÄܾÍÄÜ
ͨ¹ýSocketÌṩµÄgetInputStream()ºÍgetOutputStream()·µ»ØµÄIO½øÐн»»¥ÁË¡£µ«ÊÇҪעÒâµÄ¾ÍÊÇÒ»µ©
ServerSocketµ÷ÓÃÁËaccept()Õâ¸ö·½·¨£¬ÄÇôÕâ¸öÏ߳̾ͻáÓÃÓÚ¼àÌý¶Ë¿Ú£¬Èç¹ûûÓпͻ§¶ËÁ¬½Ó½øÀ´Õâ¸öÏ߳̾ͻáһֱͣÁôÔÚÄǸö·½·¨Àï¡£Ëù
ÒÔSocket×îºÃ»¹ÊǺͶàÏ߳̽øÐнáºÏʹÓᣱÈÈçдһ¸ö¼Ì³ÐÁËThreadµÄÀàÀïÃæ°üº¬Ò»¸öSocket¶ÔÏó¡£
     
Ö®ºóÊÇDatagramSocketµÄʹÓã¬Õâ¸öºÍSocketµÄ²»Í¬ÔÚÓÚ£ºDatagramSocketÊÇUDPЭÒé¶øSocketÊÇTCP/IPЭ
Òé¡£UDPЭÒéµÄ¿É¿¿ÐÔ±ÈTCP/IPЭÒéÂԲµ«ÊÇUDPЭÒéÈ´ÓкܸߵĴ«ÊäËÙ¶È£¬Ê¹ÓÃÓÃÓÚ¼´Ê±ÐÔº ......

JavaÓïÑÔ»ù´¡(Ò»)

Ò»£¬JavaÓïÑÔÖеĶÔÏóÒýÓÃ
C++ÖÐÖ¸ÕëºÍÒýÓüæÓУ¬¶øJavaÖÐûÓÐÖ¸ÕëµÄ¸ÅÄÍêÈ«ÓÃÒýÓÃÌæ´ú¡£ÈçC++ÖÐÒ»Ñù£¬ÒýÓÃÊÇÎÒÃǸø±äÁ¿µÄÒ»¸ö“±ðÃû”£¬Ò»¸ö±äÁ¿¿ÉÒÔÓжà¸ö“±ðÃû”¡£ÒýÓõÄÖµÊÇÒ»¸öÄÚ´æµØÖ·£¬ÔÚ¶ÔÏóµÄÒýÓñ»¶¨Òåʱ£¬È磺
String s;  //´ËʱsֵΪ¿Õ£¬ÏµÍ³²¢Ã»ÓÐΪsËùÖ¸µÄ¶ÔÏó·ÖÅäÄÚ´æ
s = “hello”;  //¶ÔÏóʵÀý»¯ÒÔºó£¬ÏµÍ³Îª¶ÔÏóʵÀý·ÖÅäÄÚ´æ
t = s;   //¸ø¶ÔÏóʵÀý“hello”ÆðÁËÁíÒ»¸ö±ðÃût
t = “world”;  // s»áËætµÄ¸Ä±ä¶ø¸Ä±äÂð£¿
´ð°¸ÊÇ£ºÃ»ÓУ¬t±äÁË£¬¶øsûÓб䣬JavaÖÐËùÓеĻù±¾Êý¾ÝÀࣨString¡¢IntegerµÈ£©µÄʵÀýÒ»µ©´´½¨£¬²»Äܸı䡣
×¢Ò⣬ÎÒÃÇ˵µÄÊÇʵÀý²»Äܸı䣬¿ÉÄÜÓÐÈË»á˵£º
s = “hello world”; ÒÔºós²»ÊDZäÁËÂð£¿ÕâÊÇÒ»¸öÎóÇø£º
sµÄÖµ´Ó “hello”µÄ×Ö·û´®Ê×µØÖ·1±ä³ÉÁË“hello world”µÄ×Ö·û´®Ê×µØÖ·2£¬µ«ÊÇÄÚ´æµØÖ·1Öдæ·ÅµÄÊý¾ÝûÓиı䣬ÈÔÈ»ÊÇ “hello”£¬ÄÚ´æµØÖ·Öдæ·ÅµÄÊý¾Ý²ÅÊǶÔÏóµÄʵÀý¡£
¶þ£¬JavaÓïÑÔÖÐµÄ “==”ºÍ “equals()”
JavaÖÐµÄ “==”¿ÉÒÔ¶ÔËùÓÐÀàÐÍÊý¾ ......

JavaʼþÄ£ÐÍѧϰ£¨2£©

       µ±³ÌÐòµÄij¸öÄ£¿é±»µ÷ÓõÄʱ¿Ì²»È·¶¨£¬¾ÍÀàËÆÓڵȴýij¸öʼþµÄ·¢Éú¡£Õâʱ£¬¿ÉÒÔ¶¨Òå×Ô¼ºµÄʼþ½øÐÐÏàÓ¦µÄ´¦Àí¡£±ÈÈ磬µÈ´ýÓû§µÄÒ»´ÎÊäÈëµÈ¡£JavaµÄʼþÄ£ÐÍÒÀÀµÓÚίÍУ¬Í¨¹ý»Øµ÷·½·¨½øÐÐÏàÓ¦µÄʼþ´¦Àí¡£ÔÚʼþÔ´ÖУ¬»áÓÐfireXXXEvent()¾ÍÊǼ¤»îÏàÓ¦µÄʼþ£¬ÆäÖлá±éÀúʼþÔ´µÄ¼àÌýÆ÷¶ÓÁУ¬µ÷ÓÃÏàÓ¦¼àÌýÆ÷µÄʼþ´¦ÀíµÄ»Øµ÷·½·¨¡£µ±Ä³¸öʼþ·¢Éúʱ£¬Ê¼þÔ´»áµ÷ÓÃfireXXXEvent()¡£ÊµÏÖ×Ô¼ºµÄʼþʱ£¬ÐèÒª¶¨ÒåÏàÓ¦µÄʼþÀàÐÍ¡¢Ê¼þ¼àÌýÆ÷¡¢Ê¼þÔ´¡£ÕâÀï¿ÉÒÔ°ÑʼþºÍʼþÔ´¶¨ÒåΪ½Ó¿Ú£¬·½±ãÈÕºóÀ©Õ¹¡£
      ÕâÀÎÒʵÏÖµÄʼþÊÇÒ»¸ö¶¨Ê±Æ÷ʼþ£¬µ±Ê±¼ä¹ýÁËÖ¸¶¨¼ä¸ô£¬´¥·¢Ê¼þ¡£Æäʵ£¬Ö»ÐèÒªÒ»¸öTimer¾Í¿ÉÒÔʵÏÖÕâ¸ö¹¦ÄÜ£¬µ«ÊµÔÚûÓÐÕÒµ½ºÃµÄÀý×Ó¡£Ê¼þÔ´ConcretEventSourceÓÐTimerÊôÐÔ£¬ÔÚÖ¸¶¨Ê±¼ä¼ä¸ôµ½´ïʱ£¬µ÷ÓÃfireTimeUp¼¤»îËùÓеÄʼþ¼àÌýÆ÷£¬´Ó¶øÊµÏÖÁËʼþ´¦Àí¡£
ʼþÀà
package eventmodelstudy;
/**
* ¶¨Ê±Æ÷ʼþ£¬ÊôÐÔ¿ÉÒÔ±£´æÓÐÓõÄÐÅÏ¢£¬°üÀ¨Ê¼þÔ´
* @author Administrator
*/
public class TimerEvent {
private TimerEventSource source;//ʼþÔ´
private String time;// ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1036] [1037] [1038] [1039] 1040 [1041] [1042] [1043] [1044] [1045]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ