JavaÖÐListЧÂʵıȽÏ
¡¡¡¡inkfishÔ´´£¬ÇëÎðÉÌÒµÐÔÖÊ×ªÔØ£¬×ªÔØÇë×¢Ã÷À´Ô´£¨http://blog.csdn.net/inkfish
£©¡£
¡¡¡¡Java Collections Framework(JCF)
ÊÇJava SEÖÐÒ»¸ö»ù±¾µÄÀ༯£¬¼¸ºõËùÓеÄÏîÄ¿¶¼»áÓõ½£¬ÆäÖеÄList
ÔòÊÇJCFÖÐ×î×î³£ÓõÄÒ»¸ö½Ó¿Ú¡£Î§ÈÆList
½Ó¿Ú£¬ÓкܶàʵÏÖ£¬ÖîÈç³£ÓõÄArrayList
¡¢LinkedList
¡¢Vector
¡¢Stack
£¬»¹ÓÐJava5Ö®ºóÒýÈëµÄCopyOnWriteArrayList
£¬Ò²Óв»ÉÙList
µÄ¿ªÔ´ÊµÏÖ£¬ÈçApache commons-collectionsÖеĸ÷ÀàList
¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
¡¡¡¡Õâô¶àµÄList
ʵÏÖ£¬ÈçºÎÑ¡Ôñ£¿ËûÃǵÄÔËÐÐЧÂʾßÌåÔõÑù£¿±¾ÆªÎÄÕ½«ÓþßÌåµÄ´úÂëÀ´¼ì²âÆäÖÐ×î×î³£ÓõÄһЩList
ʵÏÖ¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
²âÊÔ»·¾³£º
¡¡¡¡´¦ÀíÆ÷£ºIntel Core 2 Duo P8600 2.4GHz
¡¡¡¡Äڴ棺2G
¡¡¡¡Ó²ÅÌ£º160G 7200rpm
¡¡¡¡Java£ºSUN JDK 1.6.0_15
¡¡¡¡¿ª·¢»·¾³£ºEclipse 3.5
¡¡¡¡µÚÈý·½Àà¿â£ºApache commons-lang 2.4¡¢Apache commons-collections 3.2.1£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
Ö÷Òª²âÊÔ¶ÔÏó£º
¡¡¡¡java.util.ArrayList;
¡¡¡¡java.util.LinkedList;
¡¡¡¡java.util.Stack;
¡¡¡¡java.util.Vector;
¡¡¡¡java.util.concurrent.CopyOnWriteArrayList;
¡¡¡¡org.apache.commons.collections.FastArrayList;
¡¡¡¡org.apache.commons.collections.list.TreeList;
£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
²âÊÔÓÃÀý£º
¡¡¡¡1.²âÊÔList
¡¡¡¡¡¡1.1˳ÐòÌí¼Ó
¡¡¡¡¡¡1.2Ëæ»ú²åÈë
¡¡¡¡¡¡1.3Ëæ»úɾ³ý
¡¡¡¡¡¡1.4Ëæ»ú·ÃÎÊ
¡¡¡¡¡¡1.5Ëæ»ú¸üÐÂ
¡¡¡¡¡¡1.5˳Ðòµü´ú
¡¡¡¡2.²âÊÔList
ÔÚÈýÖÖÇé¿öϵÄÅÅÐòЧÂÊ
¡¡¡¡¡¡2.1³õʼʱList
ÖÐÔªËØÒÑ´ÓСµ½´óÓÐÐòÅÅÁУ¨×îÓÅÇé¿ö£©
¡¡¡¡¡¡2.2³õʼʱList
ÖÐÔªËØÒÑ´Ó´óµ½Ð¡ÓÐÐòÅÅÁУ¨×î²îÇé¿ö£©
¡¡¡¡¡¡2.3³õʼʱList
ÖÐÔªËØËæ»úÅÅÁУ¬ÎÞÐò
¡¡¡¡3.²âÊÔList
»¥Ïàת»»µÄЧÂÊ
¡¡¡¡¡¡3.1ת»¯ÎªTreeList
¡¡¡¡¡¡3.2ת»¯ÎªArrayList
¡¡¡¡¡¡3.3ת»¯ÎªLinkedList
¡¡¡¡¡¡3.4ת»¯ÎªCopyOnWriteArrayList
¡¡¡¡¡¡3.5ת»¯ÎªVector
£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
²âÊÔ´úÂ룺
£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
package test;
import static java.lang.System.out;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Stack;
im
Ïà¹ØÎĵµ£º
Java¶ÁÈ¡PropertiesÎļþµÄÁùÖÖ·½·¨
Java¶ÁÈ¡propertiesÎļþ
ʹÓÃJ2SE API¶ÁÈ¡PropertiesÎļþµÄÁùÖÖ·½·¨
1¡£Ê¹ÓÃjava.util.PropertiesÀàµÄload()·½·¨
ʾÀý£º InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2¡£Ê¹ÓÃjava.util.ResourceBundleÀ ......
°²×°,ÅäÖÃj2sdk£º
Ö´ÐÐj2sdk°²×°³ÌÐò£¬×Ô¶¨Òå·¾¶£¬ÎÒÃǵݲװ·¾¶Îª£ºC:\j2sdk1.4.2_04
ÅäÖÃj2sdk:
ÅäÖû·¾³±äÁ¿:
ÎҵĵçÄÔ->ÊôÐÔ->¸ß¼¶->»·¾³±äÁ¿->ϵͳ±äÁ¿ÖÐÌí¼ÓÒÔÏ»·¾³±äÁ¿£º
JAVA_HOME=C:\j2sdk1.4.2_04
CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_ ......
×Ô¶¨ÒåÒì³£ : ²½Öè:
Ò»:´´½¨Ò»¸öÀà¼Ì³ÐÓÚThrowable»òÆä×ÓÀà;
¶þ:Ìí¼Ó¹¹Ôì·½·¨;
Èý:ÔÚÒ»¸ö·½·¨ÖÐʹÓÃthrowÅ׳öÒì³£
ËÄ:ÔÚÁíÒ»¸ö·½·¨Öв¶»ñ²¢´¦ÀíÒì³£
ʾÀý:
Ò»¡¢ ¼Ì³ÐThrowable Àà
public class MySecondException extends Throwable {
public MySecondException() {
s ......
1.»ù±¾¸ÅÄîµÄÀí½â
¡¡¡¡¾ø¶Ô·¾¶£º¾ø¶Ô·¾¶¾ÍÊÇÄãµÄÖ÷Ò³ÉϵÄÎļþ»òĿ¼ÔÚÓ²ÅÌÉÏÕæÕýµÄ·¾¶£¬(URLºÍÎïÀí·¾¶)ÀýÈ磺
C:\xyz\test.txt ´ú±íÁËtest.txtÎļþµÄ¾ø¶Ô·¾¶¡£http://www.sun.com/index.htmÒ²´ú±íÁËÒ»¸öURL¾ø¶Ô·¾¶¡£
¡¡¡¡Ïà¶Ô·¾¶£ºÏà¶ÔÓëij¸ö»ù׼Ŀ¼µÄ·¾¶¡£°üº¬WebµÄÏà¶Ô·¾¶£¨HTMLÖеÄÏà¶ÔĿ¼£©£¬ÀýÈ磺ÔÚSer ......
java 5¿ªÊ¼ÒýÈëÁËautoboxing ºÍauto-unboxing»úÖÆ£¬·½±ãÁË»ù±¾ÀàÐÍºÍÆä¶ÔÓ¦µÄwrapperÀàÐ͵Äת»»¡£±ÈÈçÎÒÃÇ¿ÉÒÔÖ±½Ó°ÑÒ»¸ö»ù±¾ÀàÐ͵ÄÖµ¸³¸øÆäwrapperÀàÐÍ£¬·´Ö®ÒàÈ»£»¿ÉÒÔ°ÑÒ»¸ö»ù±¾ÀàÐÍÖ±½Ó·ÅÈëÈÝÆ÷À·â×°µÄ¹ý³ÌÓɱàÒëÆ÷À´Íê³É£»µ÷Ó÷½·¨µÄʱºò¿ÉÒÔÖ±½ÓÆ¥Åä²ÎÊýautoboxingºÍauto-unboxingÖ®ºóµÄ°æ±¾¡£
¡¡Õâ¸ö¹ý³Ì ......