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

Java ÖжÓÁеÄʹÓÃ

¸Õ²Å¿´¼ûȺÀïµÄÒ»¸öÅóÓÑÔÚÎʶÓÁеÄʹÓã¬È·ÊµÔÚÏÖʵµÄд´úÂëÖкÜÉÙʹÓöÓÁеģ¬·´ÕýÎÒÊÇ´ÓÀ´Ã»Ê¹Óùý¡£Ö»ÊÇѧÊý¾Ý½á¹¹µÄʱºòѧ¹ý¡£
ÏÂÃæÊÇÎÒдµÄÒ»¸öСÀý×Ó£¬Ï£ÍûÓв»×ãÖ®´¦ÇëÌá³ö¸ÄÕý¡£O(∩_∩)O~
¿´´úÂ룺
import java.util.LinkedList;
import java.util.Queue;
public class TestQueue
{
/**
* @param args
* @author JavaAlpha
* Info ²âÊÔ¶ÓÁÐ
*/
public static void main(String[] args)
{
Queue<String> queue = new LinkedList<String>();
queue.offer("1");//²åÈëÒ»¸öÔªËØ
queue.offer("2");
queue.offer("3");
//´òÓ¡ÔªËظöÊý
System.out.println("queue.size()"+queue.size());
//±éÀú´òÓ¡ËùÓеÄÔªËØ,°²×°²åÈëÊÇ˳Ðò´òÓ¡
for (String string : queue)
{
System.out.println(string);
}
}
}
´òÓ¡ÄÚÈÝ£º
queue.size()3
1
2
3
ÏÂÃæÊÇAPIÖжԶÓÁеÄ˵Ã÷£º
public interface Queue<E>extends Collection<E>
ÔÚ´¦ÀíÔªËØÇ°ÓÃÓÚ±£´æÔªËØµÄ collection¡£³ýÁË»ù±¾µÄ Collection ²Ù×÷Í⣬¶ÓÁл¹ÌṩÆäËûµÄ²åÈë¡¢ÌáÈ¡ºÍ¼ì²é²Ù×÷¡£Ã¿¸ö·½·¨¶¼´æÔÚÁ½ÖÖÐÎʽ£ºÒ»ÖÖÅ׳öÒì³££¨²Ù×÷ʧ°Üʱ£©£¬ÁíÒ»ÖÖ·µ»ØÒ»¸öÌØÊâÖµ£¨null »ò false£¬¾ßÌåÈ¡¾öÓÚ²Ù×÷£©¡£²åÈë²Ù×÷µÄºóÒ»ÖÖÐÎʽÊÇÓÃÓÚרÃÅΪÓÐÈÝÁ¿ÏÞÖÆµÄ Queue ʵÏÖÉè¼ÆµÄ£»ÔÚ´ó¶àÊýʵÏÖÖУ¬²åÈë²Ù×÷²»»áʧ°Ü¡£
 
Å׳öÒì³£
·µ»ØÌØÊâÖµ
²åÈë
add(e)
offer(e)
ÒƳý
remove()
poll()
¼ì²é
element()
peek()
¶ÓÁÐͨ³££¨µ«²¢·ÇÒ»¶¨£©ÒÔ FIFO£¨ÏȽøÏȳö£©µÄ·½Ê½ÅÅÐò¸÷¸öÔªËØ¡£²»¹ýÓÅÏȼ¶¶ÓÁÐºÍ LIFO ¶ÓÁУ¨»ò¶ÑÕ»£©ÀýÍ⣬ǰÕ߸ù¾ÝÌṩµÄ±È½ÏÆ÷»òÔªËصÄ×ÔȻ˳Ðò¶ÔÔªËؽøÐÐÅÅÐò£¬ºóÕß°´ LIFO£¨ºó½øÏȳö£©µÄ·½Ê½¶ÔÔªËؽøÐÐÅÅÐò¡£ÎÞÂÛʹÓÃÄÄÖÖÅÅÐò·½Ê½£¬¶ÓÁеÄÍ· ¶¼Êǵ÷Óà remove() »ò poll() ËùÒƳýµÄÔªËØ¡£ÔÚ FIFO ¶ÓÁÐÖУ¬ËùÓеÄÐÂÔªËض¼²åÈë¶ÓÁеÄĩβ¡£ÆäËûÖÖÀàµÄ¶ÓÁпÉÄÜʹÓò»Í¬µÄÔªËØ·ÅÖùæÔò¡£Ã¿¸ö Queue ʵÏÖ±ØÐëÖ¸¶¨Æä˳ÐòÊôÐÔ¡£
Èç¹û¿ÉÄÜ£¬offer ·½·¨¿É²åÈëÒ»¸öÔªËØ£¬·ñÔò·µ»Ø false¡£ÕâÓë Collection.add ·½·¨²»Í¬£¬¸Ã·½·¨Ö»ÄÜͨ¹ýÅ׳öδ¾­¼ì²éµÄÒ쳣ʹÌí¼ÓÔªËØʧ°Ü¡£offer ·½·¨Éè¼ÆÓÃÓÚÕý³£µÄʧ°ÜÇé¿ö£¬¶ø²»ÊdzöÏÖÒì³£µÄÇé¿ö£¬ÀýÈçÔÚÈÝÁ¿¹Ì¶¨£¨Óн磩µÄ¶ÓÁÐÖС£
remove() ºÍ poll() ·½·¨¿ÉÒƳýºÍ·µ»Ø¶ÓÁеÄÍ·¡£µ½µ×´Ó¶ÓÁÐÖÐÒƳýÄĸöÔªËØÊǶÓÁÐÅÅÐò²ßÂԵŦÄÜ£¬¶ø¸Ã²ßÂÔÔÚ¸÷ÖÖÊ


Ïà¹ØÎĵµ£º

Ò»¸öJava³ÌÐòÔ±Ó¦¸ÃÕÆÎÕµÄ10Ïî¼¼ÄÜ


1¡¢Óï·¨£º±ØÐë±È½ÏÊìϤ£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼­Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý¡£
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£ÓÃÃüÁî¼°Æä³£ÓÃÑ¡ÏÃüÁîÖÁÉÙÐèÒªÊìϤ£ºappletviewer¡¢ HtmlConverter¡¢jar¡¢ java¡¢javac¡¢javadoc¡¢javap¡¢javaw¡¢native2ascii¡¢serialver£¬Èç¹ûÕâЩÃüÁ ......

Java¼¸¸ö¹ýÂËÆ÷ѧϰ¼¼ÇÉ

import javax.servlet.*;
¡¡¡¡import javax.servlet.http.HttpServletResponse;
¡¡¡¡import java.io.IOException;
¡¡¡¡/**
¡¡¡¡* ÓÃÓÚµÄʹ Browser ²»»º´æÒ³ÃæµÄ¹ýÂËÆ÷
¡¡¡¡*/
¡¡¡¡public class ForceNoCacheFilter
¡¡¡¡implements Filter
¡¡¡¡{
¡¡¡¡publi ......

×îÖØÒªµÄ Java EE ×î¼Ñʵ¼ù 1. ʼÖÕʹÓà MVC ¿ò¼Ü


 
1. ʼÖÕʹÓà MVC ¿ò¼Ü¡£
½«ÒµÎñÂß¼­£¨Java Bean ºÍ EJB ×é¼þ£©´Ó¿ØÖÆÆ÷Âß¼­£¨Servlet/Struts ²Ù×÷£©ºÍ±íʾÂß¼­£¨JSP¡¢XML/XSLT£©ÖÐÇåÎúµØ·ÖÀë³öÀ´¡£Á¼ºÃµÄ·Ö²ã¿ÉÒÔ´øÀ´Ðí¶àºÃ´¦¡£
×¢:¶ÔÓÚһЩСÐ͵ĻòÕßÒµÎñÏà¶Ô¼òµ¥µÄϵͳ¶øÑÔ,Óÿò¼Ü¿ª·¢²¢²»ÄÜ´øÀ´ÈκÎЧÒæ,²¢ÇÒÎÒÉîÐÅÔÚһЩÏîÄ¿¿ª·¢ÖÐ,ÌرðÊǽö½öÓÉij¸öÈ˶ÀÁ ......

javaÀûÓÃSocketÍøÂç´«µÝÎļþ

·þÎñÆ÷¶Ë:
package com.huahua;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerThread extends Thread {
......

JavaʱÇøbug£¬TimeZone.setDefault()Ö»ÔÚµ±Ç°Ïß³ÌÓÐЧ

   ÏîÄ¿ÊÇ»ùÓÚGMTʱ¼äµÄ£¬ÔÚϵͳÆô¶¯µÄʱºò£¬ÎÒÃǾͻáµ÷ÓÃTimeZone.setDefault(timeZone)½«Ä¬ÈÏʱÇøÉèΪGMT¡£
   ºóÀ´Í»È»·¢ÏÖ£¬ÓÐʱÓû§Ñ¡ÔñµÄʱ¼ä¾­¹ýºǫ́һȦºó»Ø²úÉú8¸öСʱÎó²î¡£ÓÖÊǼäЪÐԵģ¬ÒªËûÖØÏÖµÄʱºòÓÖÆ«²»À´¡£¿àÐÄdebug£¬ÖÕÓÚ·¢ÏÖÔÚ²¿·ÖÏß³ÌÖУ¬Ê±Çø»¹ÊÇGMT+8£¬ºǫ́ij¸öµ÷ÓÿÉÄÜ°ÑʱÇø ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ