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

Java ¼¯ºÏ¿ò¼Ü(Collection)ºÍÊý×éµÄÅÅÐò


¡¡¡¡¸ù¾ÝÔ¼¶¨£¬ÔÚʹÓÃjava±à³ÌµÄʱºòÓ¦¾¡¿ÉÄܵÄʹÓÃÏÖÓеÄÀà¿â£¬µ±È»ÄãÒ²¿ÉÒÔ×Ô¼º±àдһ¸öÅÅÐòµÄ·½·¨£¬»òÕß¿ò¼Ü£¬µ«ÊÇÓм¸¸öÈËÄÜдµÃ±ÈJDKÀïµÄ»¹ÒªºÃ ÄØ£¿Ê¹ÓÃÏÖÓеÄÀàµÄÁíÒ»¸öºÃ´¦ÊÇ´úÂëÒ×ÓÚÔĶÁºÍά»¤£¬ÕâÆªÎÄÕÂÖ÷Òª½²µÄÊÇÈçºÎʹÓÃÏÖÓеÄÀà¿â¶ÔÊý×éºÍ¸÷ÖÖCollectionÈÝÆ÷½øÐÐÅÅÐò£¬(ÎÄÕÂÖеÄÒ» ²¿·ÖÀý×ÓÀ´×Ô¡¶Java Developers Almanac 1.4¡·)
¡¡¡¡Ê×ÏÈÒªÖªµÀÁ½¸öÀà:java.util.ArraysºÍjava.util.Collections(×¢ÒâºÍCollectionµÄÇø ±ð)CollectionÊǼ¯ºÏ¿ò¼ÜµÄ¶¥²ã½Ó¿Ú£¬¶øCollectionsÊǰüº¬ÁËÐí¶à¾²Ì¬·½·¨¡£ÎÒÃÇʹÓÃArrays¶ÔÊý×é½øÐÐÅÅÐò£¬Ê¹Óà Collections¶Ô½áºÏ¿ò¼ÜÈÝÆ÷½øÐÐÅÅÐò£¬ÈçArraysList,LinkedListµÈ¡£
¡¡¡¡Àý×ÓÖж¼Òª¼ÓÉÏimport java.util.*ºÍÆäËûÍâ¿Ç´úÂ룬ÈçÀàºÍ¾²Ì¬main·½·¨£¬ÎÒ»áÔÚµÚÒ»¸öÀý×ÓÀïд³öÈ«²¿´úÂ룬½ÓÏÂÀ´»áÎÞÒ»ÀýÍâµÄÊ¡ÂÔ¡£
 
¡¡¡¡¶ÔÊý×é½øÐÐÅÅÐò
 
¡¡¡¡±ÈÈçÓÐÒ»¸öÕûÐÍÊý×é:
    int[] intArray = new int[] {4, 1, 3, -23};
¡¡¡¡ÎÒÃÇÈçºÎ½øÐÐÅÅÐòÄØ£¿ÄãÕâ¸öʱºòÊÇ·ñÔÚÏë¿ìËÙÅÅÐòµÄËã·¨£¿¿´¿´ÏÂÃæµÄʵÏÖ·½·¨:
    import java.util.*;
    public class Sort{
        public static void main(String[] args){
            int[] intArray = new int[] {4, 1, 3, -23};
            Arrays.sort(intArray);
        }
    }
¡¡¡¡ÕâÑùÎÒÃǾÍÓÃArraysµÄ¾²Ì¬·½·¨sort()¶ÔintArray½øÐÐÁËÉýÐòÅÅÐò£¬ÏÖÔÚÊý×éÒѾ­±ä³ÉÁË{-23,1,3,4}.
 
¡¡¡¡Èç¹ûÊÇ×Ö·ûÊý×é:
  
String[] strArray = new String[] {"z", "a", "C"};
¡¡¡¡ÎÒÃÇÓÃ:
  Arrays.sort(strArray);
¡¡¡¡½øÐÐÅÅÐòºóµÄ½á¹ûÊÇ{C,a,z},sort()»á¸ù¾ÝÔªËØµÄ×ÔȻ˳Ðò½øÐÐÉýÐòÅÅÐò¡£Èç¹ûÏ£Íû¶Ô´óСд²»Ãô¸ÐµÄ»°¿ÉÒÔÕâÑùд:
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
¡¡¡¡µ±È»ÎÒÃÇÒ²¿ÉÒÔÖ¸¶¨Êý×éµÄijһ¶Î½øÐÐÅÅÐò±ÈÈçÎÒÃÇÒª¶ÔÊý×éϱí0-2µÄ²¿·Ö(¼ÙÉèÊý×鳤¶È´óÓÚ3)½øÐÐÅÅÐò£¬ÆäËû²¿·Ö±£³Ö²»±ä£¬ÎÒÃÇ¿ÉÒÔʹÓÃ:
Arrays.sort(strArray,0,2);
¡¡¡¡ÕâÑù£¬ÎÒÃÇÖ»¶ÔǰÈý¸öÔªËØ½øÐÐÁËÅÅÐò£¬¶ø²»»áÓ°Ïìµ½ºóÃæµÄ²¿·Ö¡£
 
¡¡¡¡µ±È»ÓÐÈË»áÏ룬ÎÒÔõÑù½øÐ


Ïà¹ØÎĵµ£º

java UDPģʽͨѶʵÀý javaѧϰ±Ê¼Ç(5)

Ò»°ãʹÓÃsocket½¨Á¢µÄÁ¬½Ó¶¼ÊôÓÚTCPÁ¬½ÓµÄģʽ..¾ÍÊÇÒ»°ãҪͨ¹ýÈý´ÎÎÕÊÖÀ´½¨Á¢session..È»ºóÔÙ´«ËÍÊý¾Ý..
¶øUDPģʽ²»Í¬µÄµØ·½ÔÚÓÚ..Ëü²»ÐèÒª½¨Á¢ºÍËûÈ˵ÄÁ¬½Ó..¶øÊÇÖ±½ÓÍùһ̨Ö÷»úµÄijһ¸ö¶Ë¿ÚÉÏ·¢ËÍÊý¾Ý±¨ÎÄ..
¶ÔÓÚһЩ¶ÔͨÐÅÖÊÁ¿ÒªÇ󲻸߻òÕß˵Êý¾ÝÏ¡ÊèµÄͨÐÅÀ´Ëµ..ÓÃUDPģʽÊÇÒ»¸ö²»´íµÄÑ¡Ôñ..
ÏÂÃæÊÇÒ»¸öÓÃjavaÊµÏ ......

oracleÊý¾Ý¿â×Ö¶ÎÀàÐͼ°ÆäÓëJava.sql.TypesµÄ¶ÔÓ¦

×Ö·ûÀàÐÍ£º
CHAR(size)£º¹Ì¶¨³¤¶È×Ö·û´®£¬×î´ó³¤¶È2000 bytes
VARCHAR2(size)£º¿É±ä³¤¶ÈµÄ×Ö·û´®£¬×î´ó³¤¶È4000 bytes£¬¿É×öË÷ÒýµÄ×î´ó³¤¶È749
NCHAR(size)£º¸ù¾Ý×Ö·û¼¯¶ø¶¨µÄ¹Ì¶¨³¤¶È×Ö·û´®£¬×î´ó³¤¶È2000 bytes
NVARCHAR2(size)£º¸ù¾Ý×Ö·û¼¯¶ø¶¨µÄ¿É±ä³¤¶È×Ö·û´®£¬×î´ó³¤¶È4000 byte
LONG£º±ä³¤µÄ×Ö·û´®£¬×î´ó³¤¶ÈÏÞ ......

Java XStream·â×°Àà

´Ë¸öÀàÊÇΪÁË·½±ã³õѧÕß¶ÔXMLµ½ javabean µÄÏ໥ת»»²»ÊìϤ¶øÐ´µÄ:
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
public class XmlBean {
 /*
  * @AUTHOR:ZHONG
  * @CREATETIME:2010/02/10
  * @PREAM:OBJECT(JAVABEAN)
  * @RETURN:X ......

JAVAÈçºÎÖ´ÐÐDOSÃüÁî

http://techpool.javaeye.com/blog/486326
2009-10-12
JAVAÈçºÎÖ´ÐÐDOSÃüÁî
JAVAÈçºÎÖ´ÐÐDOSÃüÁî
      ÏÂÃæÊÇÒ»ÖֱȽϵäÐ͵ijÌÐòģʽ£º
¡¡¡¡
      ...
¡¡¡¡Process process = Runtime.getRuntime().exec(".\\p.exe");
¡¡¡¡process.waitfor( );
¡¡¡¡... ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ