JavaÖжÔÏóµÄÉúÃüÖÜÆÚ
£¨1£© ¶ÔÏóÉúÃüÖÜÆÚµÄ¿ªÊ¼
¶ÔÏóÉúÃüÖÜÆÚ¿ªÊ¼Ê±£¬ÐèҪΪ¶ÔÏó·ÖÅäÄڴ棬²¢ÇÒ³õʼ»¯ËüµÄʵÀý±äÁ¿£»
¶ÔÏóÉúÃüÖÜÆÚ½áÊø
JavaÐéÄâ»úµÄÀ¬»ø»ØÊÕÏ̻߳ØÊÕ¶ÔÏóµÄÄÚ´æ¡£
£¨2£© ´´½¨Ò»¸ö¶ÔÏóÖ¸´´½¨Ò»¸öÀàµÄʵÀý£¬Ç°ÌáÊÇÀà±»³õʼ»¯£¬¶ÔÏó¿ÉÒÔ±»ÏÔʽ»òÕßÒþʽ´´½¨£¬ÏÔʽ´´½¨¶ÔÏóÓÐÒÔϼ¸ÖÖ·½Ê½
a. newÓï¾ä´´½¨¶ÔÏó
b.ÀûÓ÷´Éä»úÖÆ£¬µ÷ÓÃjava.lang.ClassµÄforName()ºÍjava.lang.reflect.ConstructorµÄnewInstance()·½·¨
Class objClass = Class.forName("Customer");
Customer c = (Customer)objClass.newInstance();
c.µ÷ÓöÔÏóµÄclone()·½·¨
d.ÔËÓ÷´ÐòÁл¯·½·¨£¬µ÷ÓÃjava.io.ObjectInputStreamÀàµÄreadObject()·½·¨
£¨3£©Ê¹ÓÃnew»òÕß·´ÉäµÄ·½·¨Ê±£¬»áÖ´ÐÐÀàµÄ¹¹Ô캯Êý£¬Ê¹ÓöÔÏóµÄclone·½·¨£¬²»»áµ÷Óù¹Ô캯Êý¡£
£¨4£©¹ØÓÚclone()
a. ObjectÀàÖÐÉùÃ÷ΪprotectedÀàÐÍ£¬Èç¹ûObjectµÄ×ÓÀàÏë¶ÔÍ⹫¿ªclone()·½·¨£¬ÐèÒªÀ©´ó·ÃÎÊȨÏÞ£»
b. ʹÓÃclone()·½·¨ÐèҪʵÏÖCloneable½Ó¿Ú£»
c.µ÷ÓÃclone()·½·¨»á´´½¨Ò»¸ö¸´ÖƵĶÔÏó£¬Õâ¸ö¶ÔÏóºÍÔÀ´µÄ¶ÔÏó¾ßÓв»Í¬µÄÄÚ´æµØÖ·£¬µ«ÊÇËûÃǵÄÊôÐÔÖµÏàͬ£»
£¨5£©ÒþʽµØ´´½¨¶ÔÏó
a. javaÃüÁîµÄÃüÁîÐвÎÊý
b. StringÀàÐ͵ÄÖ±½ÓÊý¶ÔÓ¦Ò»¸öString¶ÔÏó
c. ×Ö·û´®²Ù×÷·û“+”½á¹ûΪһ¸öеÄString¶ÔÏó
&
Ïà¹ØÎĵµ£º
Collection:ÊÇ´æ·ÅÒ»×éµ¥ÖµµÄ×î´ó½Ó¿Ú£¬Ã¿¸öÖµ¶¼ÊÇÒ»¸ö¶ÔÏó£¬Ò»°ã²»»áÖ±½ÓʹÓÃCollection½Ó¿Ú
List£ºÊÇCollectionµÄ×Ó½Ó¿Ú£¬¶ÔCollection½øÐÐÁË´óÁ¿µÄÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈÝ¿ÉÒÔÖØ¸´
Set£ºÊÇCollectionµÄ×ÓÀ࣬ûÓжÔCollection½øÐÐÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈݲ»ÔÊÐíÖØ¸´
Map£ºÊÇ´æ·ÅÒ»¶ÔÖµµÄ×î´ó½Ó¿Ú£¬½Ó¿ÚÖÐÿ¸öÔªËØ¶¼ÊÇÒ»¶ ......
×òÌìдÁËÓÃÃæÏò¶ÔÏóµÄ˼ÏëÈ¥·ÖÎöÒ»¸öʵ¼ÊµÄÎÊÌ⣬ºÇºÇ£¬ÄÇô½ñÌì¾Í¾ÍÀàºÍ¶ÔÏó×öÒ»¸öÏêϸµÄÌÖÂÛ¡£
×òÌì˵ÁËÔÚCSÖÐÈËÎï¿ÉÄÜÊÇÒ»¸ö³éÏóÀà»òÒ»¸ö½Ó¿Ú£¬¶ø¸÷ÖÖ¸÷ÑùµÄÈËÎï¾ÍÊǼ̳лòʵÏÖÁËÕâ¸ö½Ó¿Ú£¬¶øËµµ½ÕâÀïÎÒÃÇ»¹ÔÚÌÖÂÛÀ࣬»¹Ã»ÓÐÉæ¼°µ½¶ÔÏó£¬ÄÇôʲôʱºò²úÉúµÄ¶ÔÏóÄØ£¿ÄÇÊÇÔ۵ǽÁËCSºóÑ¡ÔñÁËÒ»¸öÈËÎȻºóÔÙÎÒÃÇÑ¡ºÃµÄͬ ......
http://www.java-cn.com/technology/tech/4759.html
ż¶ûÔÚÍøÉÏ·¢ÏÖµÄһƬ¹ØÓÚÕÆÎÕJAVAµÄ±ê×¼£¬¸Ð¾õÓеãÒâ˼£¬ËäÈ»ÔÚһЩ¹ÛµãÉÏÓÐЩƫÆÄ£¬µ«×÷ΪѧϰJAVAµÄÒýµ¼Éпɡ£ÖÁÓÚÔ´´ÊÇËûÓбØÒª¿¼Ö¤¡£
ʱ³£¿´µ½Ò»Ð©ÈËËµÕÆÎÕÁËJava£¬µ«ÊÇÈÃËûÃÇÓÃJava×öÒ»¸öʵ¼ÊµÄÏîÄ¿¿ÉÄÜÓÖÀ§ÄÑÖØÖØ£¬ÔÚÕâÀ ......
Java Ò»¹²8ÖÖ»ù±¾ÀàÐÍ£¬4ÖÖÕûÐÍ£¬2ÖÖ¸¡µãÀàÐÍ£¬1ÖÖ±íʾunicode±àÂëµÄ×Ö·ûµ¥ÔªµÄ×Ö·ûÀàÐÍchar£¬1ÖÖ±íÊ¾ÕæÖµµÄbooleanÀàÐÍ¡£
4ÖÖÕûÊýÀàÐÍ
int, 4 ×Ö½Ú
short£¬2×Ö½Ú
long,8×Ö½Ú
byte£¬1×Ö½Ú
2ÖÖ¸¡µãÀàÐÍ
float£¬4×Ö½Ú£¬ºÜÉÙÇé¿öÊʺÏʹÓÃfloat£¬ÊýÖµÓÐÒ»¸öºó׺F,ûÓкó׺µÄ¸¡µãÊýֵĬÈÏΪdouble.Ò²¿ÉÒÔÔÚ¸¡µãÊýÖµºóÃæÌí ......