Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

javaÖÐStringÀàµÄ¹¹Ô캯Êý

StringÀàÖеĹ¹Ô캯Êý
String(); ¹¹ÔìÒ»¸ö¿Õ×Ö·û´®¶ÔÏó
String(byte[] bytes); ͨ¹ýbyteÊý×é¹¹Ôì×Ö·û´®¶ÔÏó
String(byte[] bytes,int offset,int length);ͨ¹ýbyteÊý×飬´Óoffset¿ªÊ¼£¬×ܹ²length³¤µÄ×Ö½Ú¹¹Ôì×Ö·û´®¶ÔÏó
String(char[] value); ͨ¹ýcharÊý×é¹¹Ôì×Ö·û´®¶ÔÏó
String(byte[] char,int offset,int length);ͨ¹ýcharÊý×飬´Óoffset¿ªÊ¼£¬×ܹ²length³¤µÄ×Ö½Ú¹¹Ôì×Ö·û´®¶ÔÏó
String(String original); ¹¹ÔìÒ»¸öoriginalµÄ¸±±¾£¬¿½±´Ò»¸öoriginal
String(StringBuffer buffer);ͨ¹ýStringBufferÊý×é¹¹Ôì×Ö·û´®¶ÔÏó
public class StringClassTest {
    public static void main(String[] args) {
        // ×Ö½ÚÊý×é
        byte[] bArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
        // ×Ö·ûÊý×é
        char[] cArray = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' };
        //ÉùÃ÷Ò»¸öStringBuffer
        StringBuffer ......

JAVA Îļþ²Ù×÷´óÈ«£¨×ª£©

 ±¾ÎÄΪ±¾ÈËÔÚ¹¤×÷ѧϰÖеÄ×ܽᣬÿ¸ö·½·¨¶¼¾­¹ý²âÊÔ£¬¼ÇÔÚ²©¿ÍÉÏÒ»·½ÃæÊÇΪÁË×Ô¼ºÈÕºó¹¤×÷·½±ã£¬ÁíÒ»·½ÃæÊÇΪÁ˸ø´ó¼ÒÌṩ·½±ã£¬½ÚԼʱ¼ä¡£
 Ò».»ñµÃ¿ØÖÆÌ¨Óû§ÊäÈëµÄÐÅÏ¢
/** *//**»ñµÃ¿ØÖÆÌ¨Óû§ÊäÈëµÄÐÅÏ¢
     * @return
     * @throws IOException
     */
    public String getInputMessage() throws IOException...{
        System.out.println("ÇëÊäÈëÄúµÄÃüÁî¡Ã");
        byte buffer[]=new byte[1024];
        int count=System.in.read(buffer);
        char[] ch=new char[count-2];//×îºóÁ½Î»Îª½áÊø·û£¬É¾È¥²»Òª
        for(int i=0;i<count-2;i++)
            ch[i] ......

javaµÄdoubleµÄ¾«¶ÈÎÊÌâ

ÔÚjavaÖУ¬Ê¹ÓÃdouble½øÐÐÔËË㣬ÓÐʱ»á³öÏÖ¾«¶È¶ªÊ§µÄÎÊÌ⣬ֵ»áÓÐÄÇô0.00000***1Æ«²îµÄÆ«²î£¬µ¼ÖÂÆ¥ÅäУÑé³£³£³öÏÖÎÊÌâ
½â¾ö·½°¸ÈçÏÂ:
  /** 
     * ¶ÔdoubleÊý¾Ý½øÐÐÈ¡¾«¶È. 
     * @param value  doubleÊý¾Ý. 
     * @param scale  ¾«¶ÈλÊý(±£ÁôµÄСÊýλÊý). 
     * @param roundingMode  ¾«¶Èȡֵ·½Ê½. 
     * @return ¾«¶È¼ÆËãºóµÄÊý¾Ý. 
     */ 
    public static double round(double value, int scale,
             int roundingMode) {  
        BigDecimal bd = new BigDecimal(value);  
        bd = bd.setScale(scale, roundingMode);  
        double d = bd.doubleValue();  
  &nbs ......

JavaºÍ.NET¼ÌÐøÕù¶·µÄËÄ´óÏà¹ØÎÊÌâ

¡¾51CTO¾«Ñ¡ÒëÎÄ¡¿ÔÚ±¾ÆªÎÄÕÂÖУ¬ÖøÃû³ÌÐòÔ±Justin JamesÌÖÂÛÁËJavaµÄδÀ´£¬ÒÔ¼°JavaÓë.NETµÄ¿ª·¢³É±¾¶Ô±È£¬ºÍJavaÊÇ·ñÄܹ»È¡´ú.NET¡£JustinÔÚÎÄÖÐ×ܽáÁËËÄ´óÒªµã£¬ÖØµã¹Ø×¢ÁËÁ½¸öÔËÐÐʱÔÚÐÔÄܺͳɱ¾ÉϵÄÒì֮ͬ´¦¡£
1¡¢Java SE 7ÔâÓö.NET CLR»á·¢Éúʲô£¿
´ÓJava SE 7µÄ¹¦ÄÜÁбíÖпÉÒÔ¿´³ö£¬ËüÏà±ÈÒÔǰ°æ±¾ÓÐÁ˳¤×ãÌá¸ß¡£ÄÇô£¬ËüÊÇÒ»¸öÓÎÏ·¸Ä±äÕßÂð£¿ÎÒÈÏΪ²»»áÊÇÕâÑù¡£ÔÚ¹ýÈ¥ÊýÄêÖУ¬JVMºÍ.NET CLR¶¼·¢ÉúÁËÖÚ¶à¸Ä½ø£»¹ýÈ¥ÄÇЩֻÓм¼Êõ·Ç³£¸ß³¬µÄ³ÌÐòÔ±²ÅÄÜÍê³ÉµÄÐí¶àÊÂÇ飬ÏÖÔÚ½èÖúÓÚJVMºÍ.NET CLRµÄÔöÇ¿¹¦ÄÜ£¬ÆÕͨ³ÌÐòÔ±Ò²Äܹ»×öµÃµ½¡£
¾¡¹ÜJVMºÍ.NET CLR²¢·ÇÔÚͬһ¸öʱ¼äʵÏÖÏàͬµÄÏë·¨£¬µ«ÊÇÈç¹ûÔÚÒ»·½³öÏÖÁËij¸öºÃµÄÏë·¨£¬ÁíÒ»·½Ò²»áѸËÙ¸ú½ø£¬ÕâÒ»µã²»½ö½öÌåÏÖÔÚÔËÐÐʱ²ãÃæÉÏ¡£¾ÙÀýÀ´Ëµ£¬¶ÔÓÚJavaÀ´Ëµ£¬HibernateÏîĿȡµÃÁ˾޴ó³É¹¦ºó£¬.NETҲѸËÙÍÆ³öÁËNHibernate¡£¶ø.NETµÄ±Õ°ü£¨closures£©¹¦ÄÜÉîÊÜÖڶ࿪·¢Õߵ϶ӭ£¬JavaËÆºõ²»¾ÃÒ²½«ÊµÏÖËüÃÇ£¨51CTO±àÕß×¢£ºSunÔÚDevoxx´ó»áÉÏÐû²¼ÁËÕâ¸öÏûÏ¢£©£¬µ±È»£¬ÕâÊÇÒ»¸öÓïÑÔ¹¦ÄÜ£¬¶ø·ÇÔËÐÐʱ¹¦ÄÜ¡£
 
.NET±Õ°ü´óÊÜºÃÆÀ£¬JavaÒ²½«Ñ¸ËÙ¸ú½ø
2¡¢ÔÚ¿ÉÒÔÔ¤¼ûµÄδÀ´£¬Ò»¸öÔËÐÐʱÊÇ·ñ»á³¹µ×»÷°ÜÁíÒ»¸ö£¿
¾¡¹Ü´Ó¼¼Êõ²ãà ......

Java NIOÀà¿âSelector»úÖÆ½âÎö£¨ÉÏ£©

 
Java NIOÀà¿âSelector»úÖÆ½âÎö£¨ÉÏ£©
 
ÕÔï¿¡¡¡¡ ³Âð©
http://blog.csdn.net/haoel
 
Ò»¡¢  ǰÑÔ
 
×Ô´ÓJ2SE 1.4°æ±¾ÒÔÀ´£¬JDK·¢²¼ÁËȫеÄI/OÀà¿â£¬¼ò³ÆNIO£¬Æä²»µ«ÒýÈëÁËȫеĸßЧµÄI/O»úÖÆ£¬Í¬Ê±£¬Ò²ÒýÈëÁ˶à·¸´ÓõÄÒ첽ģʽ¡£NIOµÄ°üÖÐÖ÷Òª°üº¬ÁËÕâÑù¼¸ÖÖ³éÏóÊý¾ÝÀàÐÍ£º
 
Buffer£º°üº¬Êý¾ÝÇÒÓÃÓÚ¶ÁдµÄÏßÐαí½á¹¹¡£ÆäÖл¹ÌṩÁËÒ»¸öÌØÊâÀàÓÃÓÚÄÚ´æÓ³ÉäÎļþµÄI/O²Ù×÷¡£
Charset£ºËüÌṩUnicode×Ö·û´®Ó°Éäµ½×Ö½ÚÐòÁÐÒÔ¼°ÄæÓ³ÉäµÄ²Ù×÷¡£
Channels£º°üº¬socket£¬fileºÍpipeÈýÖֹܵÀ£¬¶¼ÊÇȫ˫¹¤µÄͨµÀ¡£
Selector£º¶à¸öÒì²½I/O²Ù×÷¼¯Öе½Ò»¸ö»ò¶à¸öÏß³ÌÖУ¨¿ÉÒÔ±»¿´³ÉÊÇUnixÖÐselect()º¯ÊýµÄÃæÏò¶ÔÏó°æ±¾£©¡£
 
ÎҵĴóѧͬѧÕÔï¿ÔÚʹÓÃNIOÀà¿âÊéдÏà¹ØÍøÂç³ÌÐòµÄʱºò£¬·¢ÏÖÁËһЩJavaÒì³£RuntimeException£¬Òì³£µÄ±¨´íÐÅÏ¢ÈÃËû¿ªÊ¼Á˶ÔNIOµÄSelector½øÐÐÁËһЩµ÷²é¡£µ±ÕÔï¿¶ÔÎÒ¹²ÏíÁËSelectorµÄһЩµ×²ã»úÖÆµÄ²ÂÏëºÍµ÷²éʱºò£¬ÎÒÃǾõµÃÕâÊÇÒ»¼þºÜÓÐÒâ˼µÄÊÂÇ飬ÓÚÊÇÔÚ»ïͬÕÔ�øÐйýһϵÁеĵ÷²éºó£¬ÎÒÁ©·¢ÏÖÁ˺ܶàÓÐȤµÄÊÂÇ飬ÓÚÊǵ¼ÖÂÁËÕâÆªÎÄÕµIJúÉú¡£ÕâÒ²ÊÇΪʲô±¾ÎĵÄ×÷ÕßÊðÃûΪÎÒÃÇÁ½È˵ ......

Java NIOÀà¿âSelector»úÖÆ½âÎö£¨Ï£©

 
Java NIOÀà¿âSelector»úÖÆ½âÎö£¨Ï£©
 
ÕÔï¿¡¡¡¡ ³Âð©
http://blog.csdn.net/haoel
 
<<<<µã´Ë²é¿´±¾ÎÄÉÏÆª
Îå¡¢  ÃÔ»ó²»½â : ΪʲôҪ×Ô¼ºÏûºÄ×ÊÔ´£¿
 
ÁîÈ˲»½âµÄÊÇΪʲôÎÒÃǵÄJavaµÄNew I/OÒªÉè¼Æ³ÉÕâ¸öÑù×Ó£¿Èç¹û˵ÀϵÄI/O²»Äܶà·¸´Óã¬ÈçÏÂͼËùʾ£¬Òª¿ªN¶àµÄÏß³ÌÈ¥°¤¸öÕìÌýÿһ¸öChannel (ÎļþÃèÊö·û) £¬Èç¹ûÕâÑù×öºÜ·Ñ×ÊÔ´£¬ÇÒЧÂʲ»¸ßµÄ»°¡£ÄÇΪʲôÔÚеÄI/O»úÖÆÒÀÈ»ÐèÒª×Ô¼ºÁ¬½Ó×Ô¼º£¬¶øÇÒ£¬»¹ÊÇÖØ¸´Á¬½Ó£¬ÏûºÄË«±¶µÄ×ÊÔ´£¿
 
ͨ¹ýWEBËÑË÷ÒýÇæÃ»ÓÐÕÒµ½ÎªÊ²Ã´¡£Ö»¿´µ½N¶àµÄÈËÔÚ±¨BUG£¬µ«SUNȴûÓÐÈκνâÊÍ¡£
 
ÏÂÃæÒ»¸öͼչʾÁË£¬ÀϵÄIOºÍÐÂIOµÄÔÚÍøÂç±à³Ì·½ÃæµÄ²î±ð¡£¿´ÆðÀ´NIOµÄÈ·ºÜºÃºÜÇ¿´ó¡£µ«Ëƺõ±ÈÆðC/C++À´Ëµ£¬JavaµÄÕâÖÖʵÏÖ»áÓÐһЩ²»±ØÒªµÄ¿ªÏú¡£
 
 
 
Áù¡¢  Ëüɽ֮ʯ : ´ÓApacheµÄMina¿ò¼ÜÁ˽âSelector
 
ÉÏÃæµÄµ÷²éû¹ý¶à³¤Ê±¼ä£¬ÕýºÃͬѧÕÔ￵ÄÒ»¸öͬÊÂÒ²ÔÚ¿ª·¢ÍøÂç³ÌÐò£¬ÕâλÈÊÐÖʹÓÃÁËApacheµÄMina¿ò¼Ü¡£µ±ÎÒÃǰÑMina¿ò¼ÜµÄÔ´ÂëÑжÁÁËһϺ󡣷¢ÏÖÔÚMinaÖÐÓÐÕâôһ¸ö»úÖÆ£º
 
1£©Mina¿ò¼Ü»á´´½¨Ò»¸öWork¶ÔÏóµÄÏ̡߳£
2£©Work¶ÔÏóµÄÏ̵߳Äru ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1484] [1485] [1486] [1487] 1488 [1489] [1490] [1491] [1492] [1493]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ