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

java¶ÁÊé±Ê¼ÇÕûÀí£ºÒ»Çж¼ÊǶÔÏó

Ò».ÓÃÒýÓòÙ×ݶÔÏó
       ÿÖÖ±à³ÌÓïÑÔ¶¼ÓÐ×Ô¼ºµÄÊý¾Ý²Ù×Ý·½Ê½¡£ÓÐʱºò£¬³ÌÐòÔ±±ØÐë×¢Ò⽫Ҫ´¦ÀíµÄÊý¾ÝÊÇʲôÀàÐÍ¡£ÄãÊÇÖ±½Ó²Ù×ݶÔÏ󣬻¹ÊÇÓÃijÖÖ»ùÓÚÌØÊâÓï·¨µÄ¼ä½Ó±íʾ(ÀýÈçCºÍC++ÀïµÄÖ¸Õë)ÔÚ²Ù×ݶÔÏó?
 
       ËùÓеÄÕâÒ»ÇÐÔÚjavaÀï¶¼µÃµ½Á˼ò»¯¡£Ò»Çб»ÊÓΪ¶ÔÏó£¬Òò´Ë¿É²ÉÓõ¥Ò»¹Ì¶¨µÄÓï·¨¡£¾¡¹ÜÒ»Çж¼“¿´×÷”¶ÔÏ󣬵«²Ù×ݵıêÖ¾·ûʵ¼ÊÉÏÊǶÔÏóµÄÒ»¸ö“ÒýÓÔ(reference)¡£
       ÀýÈ磺ÓÃÒ£¿ØÆ÷(ÒýÓÃ)À´²Ù×ݵçÊÓ»ú(¶ÔÏó)¡£
       ·ÖÎö£º1.¸Ä±äÒôÁ¿£¬Êµ¼Ê²Ù¿ØµÄÊÇÒ£¿ØÆ÷(ÒýÓÃ)
                2.ËÄ´¦×ß¶¯£¬Ö»Òª´ø×ÅÒ£¿ØÆ÷(ÒýÓÃ)¶ø²»ÊǵçÊÓ»ú(¶ÔÏó),ÈԾɿÉÒԲٿصçÊÓ
                3.¼´Ê¹Ã»ÓеçÊÓ»ú£¬Ò£¿ØÒÀÈ»¿ÉÒÔ¶ÀÁ¢´æÔÚ
       Ò²¾ÍÊÇ˵£¬ÄãÓµÓÐÒ»¸öÒýÓ㬲¢²»Ò»¶¨ÐèÒªÒ»¸ö¶ÔÏóÓëËü¹ØÁª¡£Òò´Ë£¬Èç¹ûÏë²Ù×ÝÒ»¸ö´Ê»ò¾ä×Ó£¬Ôò¿ÉÒÔ´´½¨Ò»¸öStringÒýÓãº
       String s;
       µ«ÕâÀï´´½¨µÄÖ»ÊÇÒýÓ㬲¢²»ÊǶÔÏó¡£Èç¹û´ËʱÏòs·¢ËÍÒ»¸öÏûÏ¢£¬¾Í»á·µ»ØÒ»¸öÔËÐÐʱ´íÎó¡£ÕâÊÇÒòΪ´Ëʱsʵ¼ÊÉÏûÓÐÓëÈκÎÊÂÎï¹ØÁª(¼´£¬Ã»ÓеçÊÓ»ú)¡£Òò´Ë£¬Ò»ÖÖ°²È«µÄ×ö·¨ÊÇ£º´´½¨Ò»¸öÒýÓõÄͬʱ±ã½øÐгõʼ»¯¡£
 
       String s=”hello”;
       µ«ÕâÀïÓõ½ÁËjavaÓïÑÔµÄÒ»¸öÌØÐÔ£º×Ö·û´®¿ÉÒÔÓôøÒýºÅµÄÎı¾³õʼ»¯¡£Í¨³££¬±ØÐë¶Ô¶ÔÏó²ÉÓÃÒ»ÖÖ¸üͨÓõijõʼ»¯·½·¨¡£
 
       Ò»µ©´´½¨ÁËÒ»¸öÒýÓ㬾ÍÏ£ÍûËüÄÜÓëÒ»¸öеĶÔÏó¹ØÁª¡£Í¨³£ÓÃnew¹Ø¼ü×ÖÀ´ÊµÏÖÕâһĿµÄµÄ¡£new¹Ø¼ü×ÖµÄÒâ˼ÊÇ“¸øÎÒÒ»¸ö¶ÔÏ󔣬ËùÒÔǰһÀý×Ó¿ÉÒÔд³É£º 
       String s=new String(“hello”);
       Ëü²»½ö±íʾ“¸øÎÒÒ»¸öеÄ×Ö·û´®”£¬¶øÇÒͨ¹ýÌṩһ¸ö³õʼ×Ö·û´®£¬¸ø³öÁËÔõÑù²úÉúÕâ¸öStringµÄÐÅÏ¢¡£
     &nbs


Ïà¹ØÎĵµ£º

JavaÉè¼ÆÄ£Ê½Ö®¹¤³§Ä£Ê½


A:
Éè¼ÆÄ£Ê½Ö®Factory(¼òµ¥¹¤³§Ä£Ê½¡¢¹¤³§·½·¨ºÍ³éÏ󹤳§)
 
Á˽ⷴÉ䣺
Class.forName().newInstance();
 
1.¼òµ¥¹¤³§·½·¨
½ÇÉ«£º
¾ßÌ幤³§
³éÏó²úÆ·
¾ßÌå²úÆ·
±ÈÓ÷£º
Ò»¸ö²úÒµ½á¹¹µ¥Ò»£¬Ö»×¨ÃÅÒ»¸ö²úÆ·ÁìÓòµÄС¹¤³§£¬ÈçÈí¼þ¡£
2¹¤³§·½·¨
½ÇÉ«£º
³éÏ󹤳§£º²»×ö¾ßÌåµÄ¹¤×÷£¬Íê³ÉÉú²ú²úÆ·Ëù±ØÐë ......

EclipseÖн«JavaÏîÄ¿£¨ÒýÓÃÁ˵ÚÈý·½°ü) ´ò°üΪjar

Èç¹û×Ô¼ºµÄjava projectÖÐÐèÒªÒýÓöîÍâµÄjar°ü×÷Ϊ×ÊÔ´Îļþ£¬ÄÇôÐèÒª×Ô¶¨ÒåÅäÖÃÎļþMANIFEST.MF ,ÀýÈ磺
Manifest-Version: 1.0
Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jar
Main-Class: src.YourMainClassName
ÆäÖеÄClass-Path¾ÍÖ¸¶¨ÁËÍ ......

Java³éÈ¡Word£¬PDFµÄËÄÖÖÎäÆ÷

ÔÚÕâÀï×ܽáһϳéÈ¡word,pdfµÄ¼¸ÖÖ·½·¨¡£
ºÜ¶àÈËÓÃjava½øÐÐÎĵµ²Ù×÷ʱ¾­³£»áÓöµ½Ò»¸öÎÊÌ⣬¾ÍÊÇÈçºÎ»ñµÃword£¬excel£¬pdfµÈÎĵµµÄÄÚÈÝ£¿ÎÒÑо¿ÁËһϣ¬ÔÚÕâÀï×ܽáһϳéÈ¡word,pdfµÄ¼¸ÖÖ·½·¨¡£
1. ÓÃjacob
ÆäʵjacobÊÇÒ»¸öbridage£¬Á¬½ÓjavaºÍcom»òÕßwin32º¯ÊýµÄÒ»¸öÖмä¼þ£¬jacob²¢²» ......

JavaÏß³Ìͬ²½ £¨synchronized wait notify£©

×¢£ºwait notify ¶¼ÊÇObjectµÄ·½·¨
 
ͬ²½£¨×èÈû£© £ºÊÇÒ»ÖÖ·ÀÖ¹¶Ô¹²Ïí×ÊÔ´·ÃÎʵ¼ÖµÄÊý¾Ý²»Ò»ÖµÄÒ»ÖÖģʽ¡£
ÏêϸÇë²Î¿´²Ù×÷ϵͳ¡£
ÔÚJavaÖУ¬ÓÉÓÚ¶Ô¶àÏ̵߳ÄÖ§³Ö£¬¶Ôͬ²½µÄ¿ØÖÆÖ÷Ҫͨ¹ýÒÔϼ¸¸ö·½·¨£¬synchronized£¬ºÍwait(),notify()ºÍnotifyAll(),ÏÂÃæ½øÐÐÒ»Ò»µÄ½²½â£º
A¹Ø¼ü×Ösynchronized
ÿ¸öjava¶Ô ......

¼òµ¥»Ø¹ËJava»ù±¾¸ÅÄî

ÔÝʱÕâÑùÀí½â£¬Ï£Íû´ó¼ÒÖ¸³öÎҵĴíÎó
1.hashcode and equals:
 
equalsÈç¹ûÓÃÀ´ÅжÏÁ½¸ö¶ÔÏóµÄÄÚÈÝÊÇ·ñÏàͬ£¬ÐèÒªÖØÐ´£¬ÒòΪequals() ĬÈÏÊDZȽÏÁ½¸ö¶ÔÏóµÄÒýÓá£
 
hashCode() ÊÇÓÃÀ´²úÉú¹þÏ£ÂêµÄ£¬¶ø¹þÏ£ÂêÊÇÓÃÀ´ÔÚÉ¢Áд洢½á¹¹ÖÐÈ·¶¨¶ÔÏóµÄ´æ´¢µØÖ·µÄ£¬Ïóutil°üÖÐµÄ ´ø hash µÄ¼¯ºÏÀà¶¼ÊÇÓÃÕâÖÖ´æ´¢½á¹¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ