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

¼¸ÖÖ³£¼ûµÄÊý¾Ý½á¹¹µÄJAVAʵÏÖ

ÏßÐÔ±íµÄʵÏÖÓкܶàÖÖ£¬ÈçÊý×éÏßÐÔ±í£¬µ¥Á´±í£¬Ë«Á´±í£¬»·Á´±í£¬´øÍ·½ÚµãºÍ²»´øÍ·½ÚµãµÄÁ´±í¡£Ã¿ÖֵĽṹµÄ²Ù×÷ЧÂʺʹ洢ЧÂʶ¼²»Ò»Ñù£¬Ò»°ãÓÃÊý×éʵÏÖµÄÏßÐÔ±íµÄ²åÈ룬ɾ³ýЧÂʵͣ¨O(n)£©£¬µ«·ÃÎʽڵãµÄЧÂʸߣ¨O(1)£©£¬¶øÁ´Ê½ÏßÐÔ±íµÄ²åÈ룬ɾ³ýЧÂʸߣ¨O(1)£©£¬·ÃÎÊЧÂʵͣ¨O(n)£©£¬Í¬Ê±¶àÁËÖ¸ÏòÏÂÒ»¸ö½Úµã»òÕßÉÏÒ»¸ö½ÚµãµÄÖ¸Õë»òÒýÓ㬴洢¿Õ¼äÓÐËùÀË·Ñ¡£¾ßÌåÓ¦ÓÃʱÐèÒª¸ù¾Ý²»Í¬µÄÐèÇó£¬Ñ¡ÓÃÇ¡µ±µÄÏßÐÔ±í£¬ÕâÐèÒª½¨Á¢ÔÚ¶Ô¸÷ÖÖÏßÐÔ±íʵÏÖ·½Ê½µÄÁ˽â»ù´¡ÉÏ¡£
Èç¹ûÖ»Êǵ¥´¿µØÊµÏÖÏßÐÔ±íµÄÊý¾Ý½á¹¹£¬»¹ÊDZȽÏÈÝÒ׵ġ£ÒòΪÏßÐÔ±íºÍ¶ÓÁУ¬Õ»Ò»ÑùÊÇÏßÐÔµÄÊý¾Ý½á¹¹£¬ºÍ·ÇÏßÐÔµÄÊý¾Ý½á¹¹±ÈÆðÀ´£¬´ÓÀí½âÉϺÍʵÏÖÉÏÒªÈÝÒ׵öࡣµ«ÊÇÈç¹ûÏëÒª³ÌÐò±äµÃ¸ü¼ÓͨÓã¬ÔòÒª¿¼ÂǺܶàÆäËûµÄÒòËØ£¬ÈçÓëÆäËû¼¯ºÏÀàµÄºÏ²¢£¬É¾³ý£¬²¢·¢£¬µü´ú£¬ÐòÁл¯µÈ£¬Òò¶ø³ÌÐòµÄʵÏ־ͱäµÃ¸´ÔӵöࡣJDKÀïLinkedListµÄʵÏ־ͳä·Ö¿¼ÂÇÁ˺ܶàÈçÉÏÃæËù˵µÄͨÓÃÐÔ·½ÃæµÄÒòËØ¡£
¿´JDKµÄÔ´ÂëÊǼþ·Ç³£ã«ÒâµÄÊÂÇ飬´óʦÃÇ¿¼ÂǺܶàÎÒÃÇÆ½Ê±Ã»Óп¼Âǵ½µÄϸ½Ú£¬ÕâЩϸ½ÚµÄ¿¼ÂDZØÐëÒªÓÐ×ã¹»µÄ±à³Ì»ù´¡ºÍʵս¾­Ñ飬¶Ô»ù´¡ºÍ¾­Ñé¶¼²»ÊÇ×ã¹»µÄÎÒÀ´Ëµ¿´×ÅÕâЩ´úÂëµÄϸ½Ú¾ÍÏñÕ¾ÔÚ´º·ç´µ¹ýµÄÂóÌïÀïÒ»ÑùÊæ³©¡£
±¾ÎĵÄLinkedListµÄʵÏÖÊÇÒ»±ß¿´JDKÔ´ÂëÒ»±éʵÏֵģ¬Ö»ÊµÏÖÁËList<E>½Ó¿Ú£¬²¢Ã»ÓÐʵÏÖDeque<E>, Cloneable, java.io.Serializable£¬Òò´Ë²»¾ß±¸×ã¹»µÄͨÓÃÐÔ£¬Ö»ÊÇΪÁ˸üÉî¿ÌµØÀí½âËü£¬²¢ÕÆÎÕJDKʵÏÖ¸ÃÊý¾Ý½á¹¹µÄ¼¼ÇÉ¡£
ÏÂÃæÊÇÔ­´úÂ룺
package utility.structure;
import java.util.Collection;
import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.NoSuchElementException;
public class LinkedList<E> implements List<E>{
private int size = 0;
private int modCount = 0;
private Entry head = new Entry(null);

public LinkedList() {

head.next = head;

head.previous = head;
}
public boolean add(E e) {

addBefore(e, head);

return true;
}
public void add(int index, E element) {

addBefore(element,(index == size ? head :entry(index)));

}
public boolean addAll(Collection<? extends E> c) {

for (E e : c)
add(e);

return true;
}
pu


Ïà¹ØÎĵµ£º

java µ÷ÓÃmysql¿Í»§¶Ëµ¼È룬µ¼³öÊý¾Ý

 ×î½üÓöµ½Ò»¸öÐèÇóÒªÔÚlinuxÏÂÓÃjava µ÷ÓÃmysql¿Í»§¶ËÔ¶³ÌµÇ½mysql·þÎñÆ÷£¬´Ó¿Í»§¶Ë»úÆ÷µ¼Èëmysql½Å±¾£¬´Ómysql·þÎñÆ÷¶Ëµ¼³ö±íÖеÄÊý¾Ý¡£ÒÔÏÂÊÇÓõ½µÄÖ÷Òª·½·¨£º
Java ´úÂë 
/**  
 * µ¼ÈëÊý¾Ý  
  * @param  ½Å±¾µÄµØÖ·ºÍÃû³Æ  
 * @return ÊÇ·ñ³ ......

javaÊ±Çø½â¾ö·½°¸

 tomcatÆô¶¯web·þÎñµÄʱºò×ÜÊÇ»áÓÐ8СʱµÄʱ²î,
×ÁÄ¥Á˺þÃ,×î¼òµ¥µÄ°ì·¨¾ÍÊÇ
ÕÒµ½Îļþ¼Ðjdk1.6.0_07\jre\lib\zi\Etc
ÕâÀï±ß¶¼ÊÇÒ»Ð©Ê±ÇøÎļþGTM+1,GTM+2,GTM+3....
±¸·ÝÒ»·ÝEtc
¿½±´N·ÝGTM+8Îļþ(ÖйúµÄÊ±ÇøÊÇGTM+8)
°ÑGMT+8ÎļþÃû¸Ä³ÉGTM+1,GTM+2,GTM+3....
¸²¸ÇµôÔ­À´µÄEtcÀï±ßµÄÎļþ
ÖØÆôtomcatÎÊÌâ½â¾ö ......

javaÓëÍøÂç


1 ÍøÂçͨÐŵı¾ÖÊÊǽø³Ì¼äͨÐÅ¡£   
2 TcpЭÒéºÍUDPЭÒé
TCP£º¿ªÏú´ó£¬ÓÃÓÚ¿É¿¿ÐÔÒªÇó¸ßµÄ³¡ºÏ¡£
TCPµÄ¹ý³ÌÏ൱ÓÚ´òµç»°µÄ¹ý³Ì
UDP£ºÓÃÔÚ¶ÔʵʱÐÔÒªÇó±È½Ï¸ßµÄ³¡ºÏ¡£
UDPµÄ¹ý³ÌÏ൱ÓÚдÐŵĹý³Ì¡£
×¢Ò⣺socketÊÇÌ×½Ó×Ö£¬ipºÍport£¨¶Ë¿ÚºÅ 0~65535¸ö¶Ë¿Ú£¬Ò»¸ö¶Ë¿ÚÖ»ÄÜÓÐÒ»¸ö½ø³Ì£©
3£¬   ......

Javaģʽ֮µ¥Àýģʽ

¼òµ¥µÄ˵µ¥Àý¾ÍÊÇ Ö»ÄÜÓÐÒ»¸öʵÀý£¬ËùÒԵط½Óõ½µÄʵÀý¶¼ÊÇͬһ¸ö¡£
¾ÍºÃÏñ¼ÒÈ˳Է¹£¬×À×ÓÊǵ¥ÀýµÄ£¬´ó¼ÒÓõÄÊÇͬһ¸ö¡£¶øÍëÊǶàÀýµÄ£¬Ã¿È˶¼ÓÐ×Ô¼¸µÄ¡£ ÏÂÃæÊǾßÌåµÄÀý×Ó£º
Javaģʽ֮µ¥Àýģʽ£º
          µ¥Àýģʽȷ±£Ò»¸öÀàÖ»ÓÐÒ»¸öʵÀý£¬×ÔÐÐÌṩÕâ¸öʵÀý²¢ÏòÕû¸öÏµÍ ......

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
1.³éÏ󣺳éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ