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
Ïà¹ØÎĵµ£º
8ÖÖ»ù±¾Êý¾ÝÀàÐÍÓÐÏàÓ¦µÄ8ÖÖ°ü×°Àà(Wrapper)¶ÔÓ¦,·Ö±ðÊÇ:Character,Byte,Short,Integer,Long,Float,Double,Boolean.
Ìصã:
1.ÌṩÁËvalueOf(String)ÓÃÓÚ´Ó×Ö·û´®×ª»»¼°toString()ת»»³É×Ö·û´®
2.ͨ¹ýxxxxValue()·½·¨¿ÉÒԵõ½Ëù°ü×°µÄÖµ,ÈçInteger¶ÔÏóµÄintValue()·½·¨.
ʾÀý´úÂë:
public class DoubleAndString {
pu ......
ÄÚ´æÒç³öÓëÊý¾Ý¿âËø±íµÄÎÊÌ⣬¿ÉÒÔ˵ÊÇ¿ª·¢ÈËÔ±µÄجÃΣ¬Ò»°ãµÄ³ÌÐòÒì³££¬×ÜÊÇ¿ÉÒÔÖªµÀÔÚʲôʱºò»òÊÇÔÚʲô²Ù×÷²½ÖèÉϳöÏÖÁËÒì³££¬¶øÇÒ¸ù¾Ý¶ÑÕ»ÐÅÏ¢Ò²ºÜÈÝÒ׶¨Î»µ½³ÌÐòÖÐÊÇij´¦³öÏÖÁËÎÊÌâ¡£ÄÚ´æÒç³öÓëËø±íÔò²»È»£¬Ò»°ãÏÖÏóÊDzÙ×÷Ò»°ãʱ¼äºóϵͳԽÀ´Ô½Âý£¬Ö±µ½ËÀ»ú£¬µ«²¢²»ÄÜÃ÷È·ÊÇÔÚʲô²Ù×÷ÉϳöÏֵģ¬·¢ÉúµÄʱ¼äµãҲûÓÐ ......
A:
Éè¼Æģʽ֮Factory(¼òµ¥¹¤³§Ä£Ê½¡¢¹¤³§·½·¨ºÍ³éÏ󹤳§)
Á˽ⷴÉ䣺
Class.forName().newInstance();
1.¼òµ¥¹¤³§·½·¨
½ÇÉ«£º
¾ßÌ幤³§
³éÏó²úÆ·
¾ßÌå²úÆ·
±ÈÓ÷£º
Ò»¸ö²úÒµ½á¹¹µ¥Ò»£¬Ö»×¨ÃÅÒ»¸ö²úÆ·ÁìÓòµÄС¹¤³§£¬ÈçÈí¼þ¡£
2¹¤³§·½·¨
½ÇÉ«£º
³éÏ󹤳§£º²»×ö¾ßÌåµÄ¹¤×÷£¬Íê³ÉÉú²ú²úÆ·Ëù±ØÐë ......
Èç¹û×Ô¼ºµÄ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¾ÍÖ¸¶¨ÁËÍ ......
½ñÌì±¾À´ÏëÊìϤһÏÂJ2SEµÄÄÚÈÝ£¬²»ÏëÔÚ±àд¹ý³ÌÖÐͻȻ¿¼Âǵ½Ò»¸öÎÊÌ⣬JAVAËã·¨µÄЧÂÊ£¬´ó¼ÒÏÈ¿´ÎÒ×Ô¼ºÐ´µÄÒ»¸öСÀý×Ó£º
public class NumSort {
public static void mian (String args[]) {
int a[] = new int[args.length];
for (int i=0;i<args.length;i++) {
......