Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JAVAËÄÖÖ»ù±¾ÅÅÐò

JAVAËÄÖÖ»ù±¾ÅÅÐò,°üÀ¨Ã°ÅÝ·¨,²åÈë·¨,Ñ¡Ôñ·¨,SHELLÅÅÐò·¨.ÆäÖÐÑ¡Ôñ·¨ÊÇðÅÝ·¨µÄ¸Ä½ø,SHELLÅÅÐò·¨ÊÇ ²åÈë·¨µÄ¸Ä½ø.ËùÒÔ´Ó¸ù±¾ÉÏÀ´Ëµ¿ÉÒÔ¹éÄÉΪÁ½ÖÖ²»Í¬µÄÅÅÐò·½·¨:¼´:²åÈë·¨£¦Ã°ÅÝ·¨¡£
Ò»¡¢ ²åÈë·¨
¡¡¡¡±éÀúÅÅÐò¼¯ºÏ£¬Ã¿µ½Ò»¸öÔªËØÊ±£¬¶¼Òª½«Õâ¸öÔªËØÓëËùÓÐËü֮ǰµÄÔªËØ±éÀú±È½ÏÒ»±é£¬È÷ûºÏÅÅÐò˳ÐòµÄÔªËØ°¤¸öÒÆ¶¯µ½µ±Ç°·¶Î§ÄÚËü×îÓ¦¸Ã³öÏÖµÄλÖ᣽»»»ÊÇÏàÁÚ±éÀúÒÆ¶¯£¬Ë«ÖØÑ­»·¿ØÖÆÊµÏÖ.ÕâÖÖÅÅÐò·¨ÊôÓÚµØÍ·ÉßÀàÐÍ,ÔÚÎҵĵØÅÆÉÏÎÒÒª°ÑËùÓеĶ«Î÷°´Ò»¶¨µÄ˳Ðò¹æÕû,¹ýÀ´Ò»¸ö,¹æÕûÒ»¸ö.
´¦Àí´úÂëÈçÏÂ:
public void sort(int[] data) {
int temp;
for(int i=1; i¡´data.length; i++){
for(int j=i; (j¡µ0)&&(data[j]¡µdata[j-1]); j--){
temp=date[j];
data[j]=data[j-1];
data[j-1]=temp; }
}
}
      
¶þ¡¢Ã°ÅÝ·¨
¡¡¡¡±È½ÏÈÝÒ×£¬ËüµÄÄÚ²ãÑ­»·±£Ö¤±éÀúÒ»´Îºó£¬¼¯ºÏÖÐ×îС£¨´ó£©ÔªËسöÏÖÔÚËüµÄÕýȷλÖã¬ÏÂÒ»´Î¾ÍÊÇ´ÎÐ¡ÔªËØ¡£¡£¡£¸Ã·½·¨ÔÚ¼¯ºÏ·Ö²¼µÄ¸÷ÖÖÇé¿öϽ»»»Òƶ¯µÄ´ÎÊý»ù±¾²»±ä£¬ÊôÓÚ×îÂýµÄÒ»ÖÖÅÅÐò¡£ÊµÏÖÒ²ÊÇË«ÖØÑ­»·¿ØÖÆ¡£ÕâÖÖÅÅÐò·¨ÊôÓÚ¹ý½­Áú,¾ÍÊÇÒªÕÒµ½¼«¶Ë,µ«Êǹý½±ÁúÒ²Óдó¸ç,¶þ¸çµÈ,ËùÒÔËûÃÇÖ»ÄÜÊÇ´ó¸çÌôÁ˶þ¸çÌô.
´¦Àí´úÂëÈçÏÂ:
public static int [] maopao(int[] data) {
int temp;
for(int i=0; i¡´data.length-1; i++){
for(int j=i+1; j¡´data.length; j++){
if(data¡´data[j]){
temp=data;
data=data[j];
data[j]=temp;
}
}
}
return data;
Èý¡¢Ñ¡Ôñ·¨
¡¡¡¡¸Ã·½·¨Ö»ÊÇͨ¹ý±éÀú¼¯ºÏ¼Ç¼×îС£¨´ó£©ÔªËصÄλÖã¬Ò»´Î±éÀúÍêºó£¬ÔÙ½øÐн»»»Î»ÖòÙ×÷£¬ÀàËÆÃ°ÅÝ£¬µ«ÔڱȽϹý³ÌÖУ¬²»½øÐн»»»²Ù×÷£¬Ö»¼ÇÂ¼ÔªËØÎ»Öá£Ò»´Î±éÀúÖ»½øÐÐÒ»´Î½»»»²Ù×÷¡£Õâ¸ö¶ÔÓë½»»»´ÎÐò±È½Ï·ÑʱµÄÔªËØ±È½ÏÊʺϡ£ÕâÖÖÅÅÐò·¨±ÈðÅÝ·¨Òª³Ç¸®ÒªÉîµÄ¶à,ÎÒÏȼÇס¼«¶ËÊý¾Ý,´ý±éÀúÊý¾ÝÍêÁËÖ®ºó,ÎÒÔÙ´¦Àí,²»ÏñðÅÝ·¨ÄÇÑùÖ»Òª±È×Ô¼º¼«¶ËÒ»µãµÄ¾ÍÒª´¦Àí,Ñ¡Ôñ·¨Ö»´¦Àí±¾Éí·¶Î§ÄÚµÄ×¶ËÊý¾Ý.
public static void xuanze(int[] data) {
int temp;
for (int i = 0; i ¡´ data.length; i++) {
int lowIndex = i;
for (int j = data.length - 1; j ¡µ i; j--) {
if (data[j] ¡µ data[lowIndex]) {
lowIndex = j;
}
}
temp=data;
data=data[lowIndex];
data[lowIndex]=temp;
}
}
 
ËÄ¡¢ShellÅÅÐò
¡¡¡¡ËüÊǶԲåÈëÅÅÐòµÄÒ»ÖָĽø£¬ÊÇ¿¼Âǽ«¼¯ºÏÔªËØ°´ÕÕÒ»¶¨µÄ»ùÊý»®·Ö³É


Ïà¹ØÎĵµ£º

javaÏß³Ìͬ²½ÎÊÌâ

Ò»°ã£¬ÓÐ3ÖÖʹÓÃËø½øÐÐͬ²½µÄ·½·¨
    a.·½·¨Í¬²½£¬ÀýÈçpublic synchronized void xxx()...
    b.¾²Ì¬·½·¨Í¬²½,ÀýÈçpublic static synchronized void xxx()...
    c.³ÌÐò¿éͬ²½,ÀýÈç
        ...
    &n ......

javaµÄÏß³Ìͬ²½»úÖÆsynchronized¹Ø¼ü×ÖµÄÀí½â

ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
       1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊº¯ÊýµÄÐÞÊηû£¬Ò²¿É×÷Ϊº¯ÊýÄÚµÄÓï¾ä£ ......

javaµÄdoubleµÄ¾«¶ÈÎÊÌâ

ÔÚjavaÖУ¬Ê¹ÓÃdouble½øÐÐÔËË㣬ÓÐʱ»á³öÏÖ¾«¶È¶ªÊ§µÄÎÊÌ⣬ֵ»áÓÐÄÇô0.00000***1Æ«²îµÄÆ«²î£¬µ¼ÖÂÆ¥ÅäУÑé³£³£³öÏÖÎÊÌâ
½â¾ö·½°¸ÈçÏÂ:
  /** 
     * ¶ÔdoubleÊý¾Ý½øÐÐÈ¡¾«¶È. 
     * @param value  doubleÊý¾Ý. 
     * ......

JavaºÍ.NET¼ÌÐøÕù¶·µÄËÄ´óÏà¹ØÎÊÌâ

¡¾51CTO¾«Ñ¡ÒëÎÄ¡¿ÔÚ±¾ÆªÎÄÕÂÖУ¬ÖøÃû³ÌÐòÔ±Justin JamesÌÖÂÛÁËJavaµÄδÀ´£¬ÒÔ¼°JavaÓë.NETµÄ¿ª·¢³É±¾¶Ô±È£¬ºÍJavaÊÇ·ñÄܹ»È¡´ú.NET¡£JustinÔÚÎÄÖÐ×ܽáÁËËÄ´óÒªµã£¬ÖØµã¹Ø×¢ÁËÁ½¸öÔËÐÐʱÔÚÐÔÄܺͳɱ¾ÉϵÄÒì֮ͬ´¦¡£
1¡¢Java SE 7ÔâÓö.NET CLR»á·¢Éúʲô£¿
´ÓJava SE 7µÄ¹¦ÄÜÁбíÖпÉÒÔ¿´³ö£¬ËüÏà±ÈÒÔǰ°æ±¾ÓÐÁ˳¤×ãÌá¸ß¡£ ......

Java NIOÀà¿âSelector»úÖÆ½âÎö£¨ÉÏ£©

 
Java NIOÀà¿âSelector»úÖÆ½âÎö£¨ÉÏ£©
 
ÕÔï¿¡¡¡¡ ³Âð©
http://blog.csdn.net/haoel
 
Ò»¡¢  ǰÑÔ
 
×Ô´ÓJ2SE 1.4°æ±¾ÒÔÀ´£¬JDK·¢²¼ÁËȫеÄI/OÀà¿â£¬¼ò³ÆNIO£¬Æä²»µ«ÒýÈëÁËȫеĸßЧµÄI/O»úÖÆ£¬Í¬Ê±£¬Ò²ÒýÈëÁ˶à·¸´ÓõÄÒ첽ģʽ¡£NIOµÄ°üÖÐÖ÷Òª°üº¬ÁËÕâÑù¼¸ÖÖ³éÏóÊý¾ÝÀàÐÍ£º
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ