JavaÃæÊÔÌ⣺StringÀàµÄconcat·½·¨
±àÒë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬Æä½á¹ûÊÇʲô£¿
¡¡¡¡public class MyClass {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡String str1 = "str1";
¡¡¡¡String str2 = "str2";
¡¡¡¡String str3 = "str3";
¡¡¡¡str1.concat(str2);
¡¡¡¡System.out.println(str3.concat(str1));
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÇëÑ¡ÔñÕýÈ·µÄ´ð°¸¡£
¡¡¡¡£¨A£©´úÂë²»ÄÜͨ¹ý±àÒ룬ÒòΪ±í´ïʽstr3.concat(str1)²»ÊÇprintln()º¯ÊýµÄºÏ·¨²ÎÊý¡£
¡¡¡¡£¨B£©³ÌÐòÔÚÔËÐÐʱ½«»á´òÓ¡str3str1str2¡£
¡¡¡¡£¨C£©³ÌÐòÔÚÔËÐÐʱ½«»á´òÓ¡str3¡£
¡¡¡¡£¨D£©³ÌÐòÔÚÔËÐÐʱ½«»á´òÓ¡str3str1¡£
¡¡¡¡£¨E£©³ÌÐòÔÚÔËÐÐʱ½«»á´òÓ¡str3str2
===========================================================
´ð°¸ÊÇ D ¡£
¡¡¡¡½âÎö
¡¡¡¡¿¼µã£º¿¼²éÇóÖ°Õ߶ÔJavaµÄStringÀàµÄÕÆÎÕ
¡¡¡¡StringÀàµÄconcat()·½·¨µÄ×÷ÓþÍÊǽ«µ±Ç°µÄString¶ÔÏóºÍ²ÎÊýµÄString¶ÔÏó´®ÁªÆðÀ´£¬²¢·µ»ØÒ»¸öеÄ×Ö·û´®¶ÔÏó¡£
¡¡¡¡ÃæÊÔÖÐËäȻʹÓÃÁËstr1.concat(str2)£¬µ«ÊDz¢Ã»Óиıä¶ÔÏóµÄÒýÓã¬ËùÒÔÊä³öµÄ×Ö·û´®¾ÍÊÇstr3.concat(str1)£¬¼´"str3str1"¡£
Ïà¹ØÎĵµ£º
1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼Æģʽ£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨Ðµ ......
ת×Ô http://www.javaeye.com/topic/309457
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
......
JavaÓïÑÔµÄÊäÈëÊä³ö¹¦ÄÜÊÇÊ®·ÖÇ¿´ó¶øÁé»îµÄ£¬ÃÀÖв»×ãµÄÊÇ¿´ÉÏÈ¥ÊäÈëÊä³öµÄ´úÂë²¢²»ÊǺܼò½à£¬ÒòΪÄãÍùÍùÐèÒª°ü×°Ðí¶à²»Í¬µÄ¶ÔÏó¡£ÔÚJavaÀà¿âÖУ¬IO²¿·ÖµÄÄÚÈÝÊǺÜÅÓ´óµÄ£¬ÒòΪËüÉæ¼°µÄÁìÓòºÜ¹ã·º:±ê×¼ÊäÈëÊä³ö£¬ÎļþµÄ²Ù×÷£¬ÍøÂçÉϵÄÊý¾ÝÁ÷£¬×Ö·û´®Á÷£¬¶ÔÏóÁ÷£¬zipÎļþÁ÷....±¾ÎĵÄÄ¿µÄÊÇΪ´ó¼Ò×öÒ»¸ö¼òÒªµÄ½éÉÜ¡£
......
1.¼òµ¥Ï̴߳´½¨
(1)ʵÏÖRunnable½Ó¿Ú£¬Runnable½Ó¿ÚÖ»ÓÐÒ»¸ö·½·¨run:
public interface Runnable
{
void run();
}
´´½¨ÀàʵÏÖrun·½·¨
class MyRunnable implements Runnable
{
public void run()
{
/*ÈÎÎñ´úÂë*/
}
}
(2)´´½¨¶ÔÏó
Runnable r = new MyRunnable();
(3)ÓÉRunnable´´½¨Ò»¸öThread¶ÔÏó:
......