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

JAVA°æSocketƽ̨µÄÉè¼ÆÎĵµ

1.  ×ÜÌåÉè¼Æ
1.1            »ù±¾Éè¼Æ¸ÅÄîºÍ´¦ÀíÁ÷³Ì
1.1.1    ³ÌÐò»®·Ö
Ö÷Òª·ÖΪ·þÎñ¶ËºÍ¿Í»§¶ËÁ½¸ö²¿·Ö¡£
¿Í»§¶Ë²¿·ÖÓÖ·ÖΪͬ²½ÓëÒì²½Á½ÖÖģʽ¡£
1.1.2    ´¦ÀíÁ÷³ÌÃèÊö
JAVA°æ½Ó¿Úƽ̨Ö÷ҪʵÏÖÓëÍⲿ½Ó¿ÚµÄ·þÎñ¶ËºÍ¿Í»§¶ËµÄͨѶ¡£²¢ÌṩҵÎñ½Ó¿Ú£¬ÔÊÐí»ùÓÚµ±Ç°ÄÚºËʵÏÖ¸÷ÖÖÒµÎñ¡£
2.  Æ½Ì¨Éè¼ÆË¼Ïë
2.1            ÒµÎñÎÞ¹ØÐÔ
±¾Æ½Ì¨Éè¼ÆµÄºËÐÄ˼ÏëÊÇʵÏÖͨѶƽ̨µÄºËÐŦÄÜ£¬¾¡¿ÉÄÜʹ´úÂëÓëÒµÎñ°þÀ룬Ìá¸ß´úÂëµÄ¿ÉÖØÓÃÐÔ¡£
2.2            ºËÐŦÄÜÄ£¿é
±¾Æ½Ì¨Ö÷ÒªÓɼ¸¸öºËÐÄÄ£¿éËù×é³É¶Ô¸÷ÖÖÒµÎñµÄÖ§³Ö
2.2.1    ͨÐÅÄ£¿é
ʹÓÃJAVA1.4+°æ±¾ÌṩµÄÎÞ¶ÂÈûIOʵÏÖ·þÎñ¶ËºÍ¿Í»§¶ËµÄͨѶ£¬²¢Ìṩͬ²½ºÍÒì²½´¦ÀíÁ½ÖÖ·½Ê½
2.2.2    Ï̳߳طþÎñ
ʹÓÃÁËJDK 1.5 ´øµÄÏ̳߳أ¬Ìṩһ¸öÏ̳߳صķþÎñ£¬Îª·þÎñ¶Ë»ò¿Í»§¶ËÌṩ¶àÏ̴߳¦ÀíµÄ¹¦ÄÜ¡£±¾ÉíʵÏÖÁËSingletonģʽºÍ×Ô´øÁË¼à¿ØỊ̈߳¬ÊµÏÖÁË×ÔÎÒ¹ÜÀí¡£
2.2.3    ×Ö½Ú´¦ÀíÄ£¿é
Ϊ½âÎöЭÒéÌṩ¼ò±ãµÄ·½·¨´¦Àí×Ö½ÚÊý×é¡£
2.3            Ö÷Òª½Ó¿Ú
ΪÁËʵÏÖͨÐÅÆ½Ì¨µÄÒµÎñÎÞ¹ØÐÔ£¬±¾Æ½Ì¨Éè¼ÆÁËһЩ½Ó¿ÚÌṩ¸øÒµÎñ¿ª·¢ÊµÏÖ¡£
2.3.1    ЭÒé½âÎö½Ó¿Ú
ΪËùÓнâÎöЭÒéÌṩͳһЭÒé½âÎöÀà½Ó¿Ú¡£Ö÷ÒªÊÇΪÁËͳһЭÒé½âÎöµÄ·½Ê½¡£
2.3.2    ÒµÎñ½Ó¿Ú
ÒµÎñ½Ó¿ÚÖ÷ÒªÓÐÁ½ÖÖ£ºÒµÎñÂß¼­½Ó¿ÚºÍÒµÎñʵÏÖ½Ó¿Ú¡£
2.3.2.1   ÒµÎñÂß¼­½Ó¿Ú
Ö÷ҪΪÁË´¦Àíÿһ¸öÖ¸ÁîµÄÒµÎñÁ÷³Ì£¬ÀýÈçÏȶÁÈ¡£¬ÔÙ´¦ÀíÒµÎñ£¬ÔÙ·µ»Ø½á¹û£»»òÕßÏÈ·¢ËÍÖ¸ÁÔٵȴý·µ»Ø½á¹û¡£
2.3.2.2   ÒµÎñʵÏÖ½Ó¿Ú
Ö÷Òª´¦Àíÿ¸öЭÒéÖÐÿһ¸öÖ¸ÁîËù¶ÔÓ¦µÄÒµÎñÍø´¦Àí¡£
2.3.3    ×¢²áÆ÷½Ó¿Ú
רÃÅΪ¿Í»§¶ËµÇ¼·þÎñÆ÷ʱÌṩµÄͳһµÄ×¢²á·½Ê½¡£
3.  Æ½Ì¨Éè¼Æ
3.1            ·þÎñ¶ËµÄÉè¼Æ
3.1.1    Ä£¿éÉè¼ÆÍ¼
3.1.2    ¹¦ÄÜ
l         ͨѶ·þÎñ
l         ²¢·¢´¦Àí¿Í»§¶ËÇëÇó
l         ×Ô¼à¿Ø
l&nb


Ïà¹ØÎĵµ£º

JavaÖÐJNDIµÄÅäÖÃ

·½°¸Ò»²½Ö裺
1¡¢ÅäÖÃTomcat\conf\context.xmlÌí¼Ó <Resource>
 <Resource name="jdbc/books" auth="Container"
  type="javax.sql.DataSource" maxActive="100" maxIdle="30"
  maxWait="10000" username="sa" password=""
  driverClassName="com.microsoft.jdbc.sqlse ......

ʵÏÖAMF3ÓëJavaÖ®¼äÊý×éµÄ´«µÝ(¶¯Ì¬´´½¨Êý×é)...

Ê×ÏÈ,AMF3ËÆºõ²¢²»Ö§³ÖList.ArrayListµÈÊý×éµÄ½âÎö...Java¿Í»§¶Ë´«µÝList¶ÔÏó,AMF3ÎÞ·¨½âÎöΪArray...
Ô­ÒòÊÇ:AMF3Ö»Ö§³Ö»ù´¡Êý¾ÝÀàÐÍ...
¹Ê,ÐèÒª½«ListµÈÊý¾Ýת»»ÎªObject[] !ÕâÑùAMF3²ÅÄܽ«Java´«µÝµÄÊý×é½âÎöΪArray...
ÓÉÓÚÊý×éµÄ´´½¨,¼´±ãÒ»¿ªÊ¼²»¸³Öµ,Ò²ÐèÒªÉèÖÃÊý×éµÄlength,Èç:String[] myString = new Str ......

»Ø»÷¡°JavaÒÑËÀ"´«ÑÔ JavaÒÀ¾ÉµØÎ»ÎȹÌ

±àÕß°´£ºÔçÔÚÉÏÊÀ¼Í90Äê´ú£¬¸÷ÖÖ¹ØÓÚJavaÒÑËÀµÄ¶ÏÑÔ¾ÍÒѾ­¿ªÊ¼³öÏÖ¡£Ê®¶àÄêÖ®ºóµÄ½ñÄ꣬ÕâÑùµÄÑÔÂÛÒÀÈ»²»¾øÓÚ¶ú¡£ÒԹؼü´Ê"java is dead"ÔÚGoogleÖÐËÑË÷£¬µÃµ½´óÔ¼199,000Ìõ½á¹û£¬Óɴ˿ɼû²»ÉÙÈËд¹ý»òÆÀÂÛ¹ýJavaµÄËÀÍö¡£Õë¶ÔÕâÃÅÒÑËÀÊ®¶àÄêµÄÓïÑÔ£¬×÷ÕßÔÚÎÄÖиÅÊöÁ˵±½ñJavaµÄµØÎ»¼°Æä·¢Õ¹Ç÷ÊÆ£¬ÓÐÁ¦µØ»Ø»÷ÁËÕâЩ´«ÑÔ¡£È«Î ......

java·´Éä

package reflect;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
 public static void main(String[] args) {
  try {
   Class c = Class.forName("reflect.Student");// ¸ù¾ÝÀàµÄÍêÕûÀàÃû´´½¨ÀàÏó
    ......

°ÑThinking in JavaµÄÿ¸öÀý×Ó¶¼ÇÃÒ»±é!

´Ó½ñÌ쿪ʼ, ÎÒÒª½«°ÑThinking in JavaµÄÿ¸öÀý×Ó¶¼ÇýøµçÄÔÀï, Ö»ÓÐÕâÑùÎÒµÄjava»ù´¡²Å»áÓÐÖʵÄÌá¸ß.
¼ÇµÃÒÔǰÓÐÈË˵¹ý, ×µÄ·½·¨ÍùÍù¾ÍÊǽݾ¶,¹Ø¼üÔÚÓÚ¼á³Ö.
¼¼ÊõÒ²ÊÇÕâÑù.
½ñÌìÏÈ´Ó×Ô¼º½Ï¸ÐȤµÄType InformationÄÇÒ»ÕÂÇÃÆð.
ÇÃÁËÊ®¼¸¸öÎļþµÄ´úÂë, ¶ÔClass ÀàµÄʹÓÿÉνÊì͸ÁË. Ïà±ÈÒÔǰ, ¹â¿´Êé²»Á·Ï°, ÏÖÔÚµÄÓ¡Ï ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ