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

Èý·ÖÖÓÀí½âJavaÖÐ×Ö·û´®£¨String£©µÄ´æ´¢ºÍ¸³ÖµÔ­Àí


¿ÉÄܺܶàjavaµÄ³õѧÕß¶ÔStringµÄ´æ´¢ºÍ¸³ÖµÓÐÃÔ»ó£¬ÒÔÏÂÊÇÒ»¸öºÜ¼òµ¥µÄ²âÊÔÓÃÀý£¬ÄãÖ»ÐèÒª»¨¼¸·ÖÖÓʱ¼ä±ã¿ÉÀí½â¡£
1.ÔÚ¿´Àý×Ó֮ǰ£¬È·±£ÄãÀí½âÒÔϼ¸¸öÊõÓ
Õ» £ºÓÉJVM·ÖÅäÇøÓò£¬ÓÃÓÚ±£´æÏß³ÌÖ´Ðе͝×÷ºÍÊý¾ÝÒýÓá£Õ»ÊÇÒ»¸öÔËÐеĵ¥Î»£¬JavaÖÐÒ»¸öÏ߳̾ͻáÏàÓ¦ÓÐÒ»¸öÏß³ÌÕ»ÓëÖ®¶ÔÓ¦¡£
¶Ñ £ºÓÉJVM·ÖÅäµÄ£¬ÓÃÓÚ´æ´¢¶ÔÏóµÈÊý¾ÝµÄÇøÓò¡£
³£Á¿³Ø £ºÔÚ¶ÑÖзÖÅä³öÀ´µÄÒ»¿é´æ´¢ÇøÓò£¬ÓÃÓÚ´æ´¢ÏÔʽ µÄString£¬float»òÕßinteger.ÀýÈçString str="abc"; abcÕâ¸ö×Ö·û´®ÊÇÏÔʽÉùÃ÷£¬ËùÒÔ´æ´¢ÔÚ³£Á¿³Ø¡£
2.¿´Õâ¸öÀý×Ó£¬ÓÃJDK5+junit4.5дµÄÀý×Ó£¬Íêȫͨ¹ý²âÊÔ
Java´úÂë
import static org.junit.Assert.assertNotSame;   
import static org.junit.Assert.assertSame;   
  
import org.junit.Test;   
  
/**  
 * @author Heis  
 *  
 */  
public class StringTest{   
  
    @Test  
    public void testTheSameReference1(){   
        String str1="abc";   
        String str2="abc";   
        String str3="ab"+"c";   
        String str4=new String(str2);   
           
        //str1ºÍstr2ÒýÓÃ×Ô³£Á¿³ØÀïµÄͬһ¸östring¶ÔÏó   
        assertSame(str1,str2);   
        //str3ͨ¹ý±àÒëÓÅ»¯£¬Óëstr1ÒýÓÃ×Ôͬһ¸ö¶ÔÏó   
        assertSame(str1,str3);   
        //str4ÒòΪÊÇÔÚ¶ÑÖÐÖØÐ·ÖÅäµÄÁíÒ»¸ö¶ÔÏó£¬ËùÒÔËüµÄÒýÓÃÓëstr1²»Í¬   
        asse


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

JAVAÐòÁл¯µÄÁ½ÖÖ·½Ê½¡¾×ªÌù¡¿

JAVAÐòÁл¯µÄÁ½ÖÖ·½Ê½
//´ó¼Ò¶¼ÖªµÀSerializableÊÇÒ»¸ömark interface,¸æËßJVMÕâ¸ö¶ÔÏó¿ÉÒÔ±»×ª»»³É¶þ½øÖÆÁ÷À´´«Êä.
//Serializable ÔÚÎÒÃÇʵÏÖÕâ¸ö½Ó¿ÚµÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃ4¸ö˽Óз½·¨À´¿ØÖÆÐòÁл¯µÄ¹ý³Ì:
//ÎÒÃÇÀ´¿´Ò»¸öÀý×Ó:
public class FooImpl implements java.io.Serializable
{
pr ......

JAVAµÄһЩ¾­µäÓÃÊ飨ת£©

ÕâЩ¶¼ÊÇÄúÊé¼ÜÉϱر¸µÄÊéºÍÓ¦¸Ã¾­³£Ê¹ÓÃµÄ Web Á´½Ó¡£Ê±¼äÊÇÒ»ÏîÖØÒªµÄ×ÊÔ´£¬±¾ÎİïÄú»Ø±ÜÄÇЩ·ÖÐĵÄÊÂÇ飬°Ñʱ¼äרעÓÚ×îÓÐÒæÓÚÄú×÷ΪJava ÓïÑÔ³ÌÐòÔ±Ö°ÒµÉúÑĵÄÐÅÏ¢Ô´¡£¾¡¹ÜÓжàÉÙ³ÌÐòÔ±¾ÍÓжàÉÙËûÃÇ×îϲ»¶µÄ²Î¿¼×ÊÁÏ£¬µ«±¾ÎÄÊÕ¼¯µÄÕâЩ¶¼ÊÇÓÅÖÐÑ¡ÓÅ£¬À´Ô´ÓÚÎÒÊé¼ÜÉϵÄ˽¼ÒÕ䲨ºÍÐí¶à Java ר¼ÒµÄÍÆ¼ö¡£
ÎÒ¿¼ÂÇÁËÁ½ÖÖ×é ......

JavaÖÐÈçºÎ»ñȡϵͳ·¾¶

File.separatorChar ·µ»ØÒ»¸ö×Ö·û£¬±íʾµ±Ç°ÏµÍ³Ä¬ÈϵÄÎļþÃû·Ö¸ô·û£¬ÔÚWindowsÖÐΪ"\",unixÖÐΪ"/"¡£
File.separator ÓëǰÕßÏàͬ£¬µ«½«·Ö¸ô·û×÷Ϊ×Ö·û´®ÀàÐÍ·µ»Ø¡£
pathSeparatorChar ·µ»ØÒ»¸ö×Ö·û£¬±íʾµ±Ç°ÏµÍ³Ä¬ÈϵÄ·¾¶Ãû·Ö¸ô·û£¬ÔÚWindowsÖÐΪ";",unixÖÐΪ":"¡£
File.pathSeparator ÓëǰÕßÏàͬ£¬µ«½«·Ö¸ô·û×÷Ϊ×Ö· ......

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

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