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¶ÔÏó
&
Ïà¹ØÎĵµ£º
1.д³ö³ÌÐòÔËÐнá¹û
public
class
TestString {
public
static
void
link(String a){
a+="World"
;
}
public
static
void
main(String []a ......
°¥£¡×ªÑ۾͹ýÁËÒ»ÄêÁË£¬ÎÒºÃÏñʲô¶«Î÷¶¼Ñ§²»µ½Ñ½£¬ÕâÒªÈçºÎÊǺ𡣬ÕæµÄÐÄÀïºÜ¼±°¡£¡£¡£¡ÄĸöJAVA¸ßÊÖÖ¸µãÏÂÎÒÕâ¸öºó±²¿©£¬ÎÒ»áÍò·Ö¸ÐлÀ࣬ºÇºÇ£¬ºÜ¿ÉÄÜÊÇÎÒÀÏʦ²»Ðа¡£¡Ëý×Ô¼ºÉϿζ¼ÄÜ×ö³ö´íÎó³ÌÐò³öÀ´£¬»¹ôòÊǸöÈ˲ţ¬ÎÒ²»µÃ²»Åå·þËý°¡£¬ÎÒÃÇ°àÉÏÒ²ÓкöàÈËÔÚ˵ËýÊÇÔõôÔõôµÄ²î£¬°¥£¡ÎÒ¶¼²»Ï ......
ϵͳ×Ô¶¯Å׳öµÄÒì³£
ËùÓÐϵͳ¶¨ÒåµÄ±àÒëºÍÔËÐÐÒì³£¶¼¿ÉÒÔÓÉϵͳ×Ô¶¯Å׳ö£¬³ÆΪ±ê×¼Òì³££¬²¢ÇÒ Java Ç¿ÁÒµØÒªÇóÓ¦ÓóÌÐò½øÐÐÍêÕûµÄÒì³£´¦Àí£¬¸øÓû§ÓѺõÄÌáʾ£¬»òÕßÐÞÕýºóʹ³ÌÐò¼ÌÐøÖ´ÐС£
Óï¾äÅ׳öµÄÒì³£
Óû§³ÌÐò×Ô¶¨ÒåµÄÒì³£ºÍÓ¦ÓóÌÐòÌض¨µÄÒì³£,±ØÐë½èÖúÓÚ throws ºÍ throw Óï¾äÀ´¶¨ÒåÅ׳öÒì³£¡£
throwÊÇÓï¾äÅ׳ö ......
1¡¢JDBC£¨Java Database Connectivity£©ÌṩÁ¬½Ó¸÷ÖÖ¹ØϵÊý¾Ý¿âµÄͳһ½Ó¿Ú¡£
¡¡¡¡2¡¢EJB(Enterprise JavaBeans)ʹµÃ¿ª·¢Õß·½±ãµØ´´½¨¡¢²¿ÊðºÍ¹ÜÀí¿çƽ̨µÄ»ùÓÚ×é¼þµÄÆóÒµÓ¦Óá£
¡¡¡¡3¡¢Java RMI(Java Remote Method Invocation)ÓÃÀ´¿ª·¢·Ö²¼Ê½JavaÓ¦ÓóÌÐò¡£Ò»¸öJava¶ÔÏóµÄ·½·¨Äܱ»Ô¶³ÌJavaÐéÄâ ......
¹Ø¼ü×Ö: java sizeof
ÔÚC/C++ÖУ¬µ±ÎÒÃÇÏëÖªµÀÒ»¸ö¶ÔÏó»òÕßÒ»¸öÔʼÊý¾ÝÀàÐÍËùÕ¼ÓõÄÄÚ´æ´óСʱ£¬Ö»Ðè¼òµ¥µ÷ÓÃsizeof²Ù×÷·û¼´¿É£¬µ«ÊÇ£¬ÔÚjavaÖÐÊÇûÓÐÏàÓ¦µÄ²Ù×÷·û»òÕß·½·¨À´Ö±½ÓÍê³ÉÏàÓ¦¹¦Äܵġ£sizeof ÔÚC/C++µÃµ½´óÁ¿µÄÔËÓã¬ÊdzÌÐòÔ±±Ø²»¿ÉÉٵŤ¾ßÖ®Ò»£¬ÄÇôΪʲôjavaÈ´²»ÌṩÄØ£¿Òª»Ø ......