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

javaÁìÓò¼´Ê±Í¨ÐŵĽâ¾ö·½°¸Ò»(openfire+spark+smack)

JavaÁìÓòµÄ¼´Ê±Í¨ÐŵĽâ¾ö·½°¸¿ÉÒÔ¿¼ÂÇopenfire+spark+smack¡£µ±È»Ò²ÓÐÆäËûµÄÑ¡Ôñ¡£
¡¡¡¡OpenfireÊÇ»ùÓÚJabberЭÒé(XMPP)ʵÏֵļ´Ê±Í¨ÐÅ·þÎñÆ÷¶Ë°æ±¾£¬Ä¿Ç°½¨ÒéʹÓÃ3.6.4°æ±¾£¬Õâ¸ö°æ±¾Êǵ±Ç°×îеİ汾£¬¶øÇÒÍøÉÏ¿ÉÒÔÕÒµ½ÏÂÔØµÄÔ´´úÂë¡£
¡¡¡¡¼´Ê±Í¨Ðſͻ§¶Ë¿ÉʹÓÃspark2.5.8,Õâ¸ö°æ±¾ÊÇĿǰ×îеÄrelease°æ±¾£¬¾­¹ý²âÊÔ·¢ÏÖÉÏÒ»°æ±¾ÔÚÊÓÆµÖ§³Ö,msnÍø¹ØÖ§³ÖÉÏ¿ÉÄÜÓÐÎÊÌ⣬ËùÒÔÑ¡Ôñopenfire3.6.4+spark2.5.8ÊÇ×îºÏÊʵÄÑ¡Ôñ¡£
¡¡¡¡SmackÊǼ´Ê±Í¨Ðſͻ§¶Ë±à³Ì¿â£¬Ä¿Ç°ÎÒÒѲâͨͨ¹ýjspʹÓÃsmackµÄAPIÏòopenfire×¢²áÓû§·¢ËÍÏûÏ¢£¬²¢ÇÒ¿ÉÒÔͨ¹ý¼àÌýÆ÷»ñµÃ´ËÓû§µÄÓ¦´ðÏûÏ¢¡£
¡¡¡¡Í¨¹ýsmackÏòmsnÓû§ºÍQQÓû§,gtalkÓû§·¢ËÍÏûÏ¢Ó¦¸ÃÒ²¿ÉÒÔʵÏÖ£¬¹ØÓÚÏògtalkÓû§·¢ËÍÏûÏ¢µÄÀý×ӽ϶ࡣÕâ¸öÁô´ýÒÔºóÑо¿¡£ÖÁÉÙĿǰ¿ÉÒÔͨ¹ý³ÌÐòÏòspark·¢ÏûÏ¢ÁË¡£¶ÔÓÚ¾ÖÓòÍøÄÚ²¿Ó¦ÓÃ×ãÒÔ½â¾öϵͳÓëÓû§½»»¥µÄÎÊÌ⣬ÉõÖÁ¿ÉÒÔ×ö×Ô¶¯Ó¦´ð»úÆ÷ÈË¡£
¡¡¡¡SparkÖ§³ÖÁÄÌ죬ÓïÒô£¬ÊÓÆµ£¬»áÒ飬ÎļþÊÕ·¢£¬½ØÆÁ£¬Á¬½ÓmsnµÈ¹¦ÄÜ¡£
¡¡¡¡ÏÂÔØ
¡¡¡¡openfire+spark°²×°ÊÖ²ápdf(¿ÉÏÂÔØÏÂÃæ¸½¼þ): http://code.google.com/p/openjweb/downloads/list
¡¡¡¡openfire¹Ù·½ÍøÏÂÔØ:http://download.igniterealtime.org/openfire/openfire_3_6_4.exe
¡¡¡¡sparkÔ´ÂëÏÂÔØhttp://public.bay.livefilestore.com/y1pvEjtMbZHlUFKGA8D8MhZiQqrf7Zs_YZM0khFjTcv8eoq1jnAub_PoFIuNAGhce3R94kGS-5cOczb25DGytMNxw/spark(svn×Ô¶¯ÏÂÔØ).zip
¡¡¡¡ÊղصÄѧϰµØÖ·,¸öÈ˸оõдµÃ²»´í
¡¡¡¡http://blog.csdn.net/baozhengw/archive/2009/08/29/4496920.aspx
¡¡¡¡http://sun-snowfox.blog.sohu.com/74541019.html
¡¡¡¡ÒÔÏÂÊÇ´Ó±ð´¦×ªÔعýÀ´µÄÔ´Âë±àÒëÉú³ÉÈ«¹¥ÂÔ
¡¡¡¡±¾ÎÄÀ´Ô´:http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry
¡¡¡¡ Æäʵ¹ØÓÚÕâ¸öÎÊÌâÔÚSparkµÄ¹ÙÍøwww.igniterealtime.orgÉÏÓкÜÏ꾡µÄ½éÉÜ£¬Òò´Ë±¾ÎĴ󲿷ÖÄÚÈÝÊÇ´ÓÓ¢ÎÄÎĵµÒýÓöøÀ´µÄ£¬ÆäÖл¹ÓÐһЩ¸öÈ˵ľ­Ñé¡£
¡¡¡¡SparkÔ´´úÂë:ÏÂÔØµØÖ·
¡¡¡¡ÏëÁ˽â¸ü¶à¹ØÓÚ"Spark"µÄÎÄÕÂ,Çëµã»÷ÕâÀï.
¡¡¡¡°²×°JDK
¡¡¡¡Õâ¸ö²»ÓÃ˵ÁË£¬×¢Òâ°æ±¾£¬×îÉÙÒª1.5£¬ÍƼöʹÓÃ
¡¡¡¡°²×°Eclipse3.3
¡¡¡¡a) ´Ó¹ÙÍøÏÂÔØEclipse 3.3 (¶ÔJava¿ª·¢ÕßÓõÄ)
¡¡¡¡b) ¼ÙÉèÄã°Ñeclipse°²×°ÔÚc:/program files/eclipse,½øÈëÕâ¸öÎļþ¼Ð£¬Îªeclipse.exe´´ÔìÒ»¸ö×ÀÃæÍ¼±ê£¬ÓÒ»÷Õâ¸öͼ±ê£¬Ñ¡Ôñ¡°ÊôÐÔ¡±£¬´ò¿ªÊôÐÔ¶Ô»°¿ò£¬ÔÚ¡°Ä¿±ê¡±µÄÊäÈë¿òÀï£


Ïà¹ØÎĵµ£º

¼¸¸öjavaÀàµÄÇø±ð

JavaÃæÊÔÖУ¬×î³£±»ÈËÎʵ½µÄ¼¸¸öÎÊÌ⣺
1. java.util.*°üµÄUML½á¹¹Í¼¡£
2. VectorºÍArrayList¡¢LinkedListÇø±ð  Hashtable ºÍ HashMapÖ®¼äµÄÇø±ð
3. String¡¢StringBuffer£¬StringBuilderÖ®¼äÇø±ð¡£
--»Ø´ð--
1.
Collection
  |
  |_List
  |  |_LinkedList
  |  | ......

Ò»´ÎÐÔÀíÇåjava ÖÐµÄ Àà¡¢³éÏóÀà¡¢½Ó¿Ú¡¢¼Ì³Ð¡¢¶ÔÏó

ÀàÊǹ㷺µÄ¸ÅÄ±íʾһ¸öÓй²Í¬ÐÔÖʵÄȺÌå¡£È磺ÈËÀà¡£
´úÂ룺
       // ÉùÃ÷Ò»¸öÀà“Human”
            class Human{
            priv ......

javaÖÐstringÓëÆäËûÀàÐÍÖ®¼äµÄ»¥Ïàת»»

1.½«Int,Float,Double,Longת»»ÎªString
String s = ""+i;
String s = String.valueOf(i);
String s = Integer.toString(i);
µÚÒ»ÖÖ·½·¨£ºs = ""+i;   //»á²úÉúÁ½¸öString¶ÔÏó
µÚ¶þÖÖ·½·¨£ºs=String.valueOf(i); //Ö±½ÓʹÓÃStringÀàµÄ¾²Ì¬·½·¨£¬Ö»²úÉúÒ»¸ö¶ÔÏó
µÚÈýÖÖ·½·¨£ºÐ§ÂÊ×î¸ß£¿
2.½«Stringת»»ÎªIn ......

javaÈÕÆÚ´¦ÀíSystem£¨1£©

È¡µÃµ±Ç°ÏµÍ³Ê±¼ä   System.currentTimeMillis()
·µ»ØºÁÃëʱ¼ä£¬ÎªlongÐÍÕûÊý£¬
¸Ãº¯ÊýÔÚ½øÐÐϵͳÐÔÄÜ¼à¿ØÊ±×î³£Óõ½
Àý£º
  long start = System.currentTimeMillis();
  //Òª¼à¿ØµÄ´úÂë¶Î
  long end = System.currentTimeMillis();
  System.out.println(end-start);
ÓÐʱҪ¼à¿Øµ ......

javaʱ¼äÈÕÆÚ´¦ÀíDateÀࣨ2£©

ÀàÃû£º
    java.util.Date
¹¹Ôì·½·¨£º
¹¹Ôì·½·¨ ½â˵
Date()
ÎÞ²ÎÊýµÄ¹¹Ôì·½·¨£¬½«¹¹½¨Ò»¸ö±£³Öµ±Ç°ÈÕÆÚ.ʱ¼äµÄDate¶ÔÏó¡£
Date(long time)
²ÎÊýΪ1970Äê1ÔÂ1ÈÕ00ʱ00·Ö00ÃëÆðËù¾­¹ýµÄºÁÃëÊý£¬½«¹¹½¨Ò»¸ö±£³Ö¸ÃÈÕÆÚ.ʱ¼äµÄ¾«È·µ½ºÁÃëµÄDate¶ÔÏó¡£
ÆäËûÓÐЩ¹¹Ôì·½·¨ÒѾ­²»ÍƼöʹÓã¬ÕâÀï² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ