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Ò²½«½ü¿ìÁ½ÄêµÄʱ¼äÁË£¬Ö®Ç°Ñ§¹ýµÄ¶«Î÷×Ô¼º¸Ð¾õÓеãÄ£ºý£¬ÀíÂÛÕÆÎյIJ»ÊǺÜ͸³¹£¬ÓÐЩÎÊÌâ½â¾öµÄÒ²²»ÊǺÜÈ«Ãæ£¬Îª´ËÔÚ´óѧ±ÏҵǰϦ£¬Ïë°Ñ֪ʶºÃºÃµÄÊáÀíһϣ¬°Ñ×Ô¼º¶Ô¼¼ÊõµÄÒɵãºÍһЩÑо¿ÐĵÃдµ½csdn²©¿ÍÉÏ¡£ ......
//ת×Ôhttp://pterodactyl.javaeye.com/blog/345892
stack ºÍ heep ¶¼ÊÇÄÚ´æµÄÒ»²¿·Ö
stack ¿Õ¼äС£¬ËٶȱȽϿ죬 ÓÃÀ´·Å¶ÔÏóµÄÒýÓÃ
heep ´ó£¬Ò»°ãËùÓд´½¨µÄ¶ÔÏó¶¼·ÅÔÚÕâÀï¡£
Õ»(stack):ÊÇÒ»¸öÏȽøºó³öµÄÊý¾Ý½á¹¹,ͨ³£ÓÃÓÚ±£´æ·½·¨(º¯Êý)ÖеIJÎÊý,¾Ö²¿±äÁ¿.
ÔÚjavaÖÐ,ËùÓлù±¾ÀàÐͺÍÒýÓÃÀàÐͶ¼ÔÚÕ»Öд洢.Õ»ÖÐÊý¾ÝµÄÉ ......
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 ......