5.5±Ê¼Ç java»ù´¡ÔöÇ¿
½ñÌìÊÇÀ´´«ÖDz¥¿ÍµÄµÚÒ»Ì죬ÐÒ¿÷֮ǰ¿´¹ýthinking in java ¸Ð¾õÀí½â²»ÊǺܳÔÁ¦£¬µ«ÊǸоõͦÀÛµÄ
1¡£Íâ¹Ò²å¼þµÄ²½Ö裺
1£¬ÔÚeclipseµÄĿ¼Ï½¨Á¢linksĿ¼¡£
2£¬ÔÚlinksĿ¼Ï£¬½¨Á¢Ò»¸öÎļþ£¬ÄÚÈÝΪ²å¼þeclipseĿ¼µÄ¸¸Ä¿Â¼£»
path=²å¼þeclipseĿ¼µÄ¸¸Ä¿Â¼ path=F:\\Eclipse\\NLpack1-eclipse-SDK-3.2.1-win32
3£¬´ò¿ªeclipse½øÐÐÑéÖ¤¡£
1.1·ºÐÍÊÇJava SE 1.5µÄÐÂÌØÐÔ£¬·ºÐ͵ı¾ÖÊÊDzÎÊý»¯ÀàÐÍ£¬Ò²¾ÍÊÇ˵Ëù²Ù×÷µÄÊý¾ÝÀàÐͱ»Ö¸¶¨ÎªÒ»¸ö
²ÎÊý¡£ÕâÖÖ²ÎÊýÀàÐÍ¿ÉÒÔÓÃÔÚÀà¡¢½Ó¿ÚºÍ·½·¨µÄ´´½¨ÖУ¬·Ö±ð³ÆΪ·ºÐÍÀà¡¢·ºÐͽӿڡ¢·ºÐÍ·½·¨¡£
1.2JavaÓïÑÔÒýÈë·ºÐ͵ĺô¦ÊÇ°²È«¼òµ¥µÄʵÏÖ“ÈÎÒ⻯”¡£ÔÚJava SE 1.5֮ǰ£¬Ã»ÓзºÐ͵ÄÇé¿öµÄÏÂ
£¬Í¨¹ý¶ÔÀàÐÍObjectµÄÒýÓÃÀ´ÊµÏÖ²ÎÊýµÄ“ÈÎÒ⻯”£¬“ÈÎÒ⻯”´øÀ´µÄȱµãÊÇÒª×öÏÔʽµÄÇ¿ÖÆÀàÐÍת
»»£¬¶øÕâÖÖת»»ÊÇÒªÇ󿪷¢Õ߶Ôʵ¼Ê²ÎÊýÀàÐÍ¿ÉÒÔÔ¤ÖªµÄÇé¿öϽøÐеġ£¶ÔÓÚÇ¿ÖÆÀàÐÍת»»´íÎóµÄÇé¿ö
£¬±àÒëÆ÷¿ÉÄܲ»Ìáʾ´íÎó£¬ÔÚÔËÐеÄʱºò²Å³öÏÖÒì³££¬ÕâÊÇÒ»¸ö°²È«Òþ»¼¡£
¡¡¡¡·ºÐ͵ĺô¦ÊÇÔÚ±àÒëµÄʱºò¼ì²éÀàÐÍ°²È«£¬²¢ÇÒËùÓеÄÇ¿ÖÆת»»¶¼ÊÇ×Ô¶¯ºÍÒþʽµÄ£¬Ìá¸ß´úÂëµÄÖØ
ÓÃÂÊ¡£
·ºÐ͵ÄÒýÈë¿ÉÒÔÔÚ±àÒëʱÆÚ¼ì²éÀàÐ͵ÄÕýÈ·ÐÔ
ʲôʱºòʹÓ÷ºÐÍ µ±²Ù×÷µÄÒýÓÃÊý¾ÝÀàÐͲ»È·¶¨µÄʱºò ¾ÍʹÓ÷ºÐÍ
¹¹ÔìÑÓ³Ù
ÒòΪ¿ÉÒÔ²Á³ý¹¦ÄÜ£¬ËùÒÔ List<Integer> ºÍ List<String> ÊÇͬһ¸öÀ࣬±àÒëÆ÷ÔÚ±àÒë List<V> ʱֻ
Éú³ÉÒ»¸öÀࣨºÍ C++ ²»Í¬£©¡£Òò´Ë£¬ÔÚ±àÒë List<V> Ààʱ£¬±àÒëÆ÷²»ÖªµÀ V Ëù±íʾµÄÀàÐÍ£¬ËùÒÔËü¾Í
²»ÄÜÏñÖªµÀÀàËù±íʾµÄ¾ßÌåÀàÐÍÄÇÑù´¦Àí List<V> ÀඨÒåÖеÄÀàÐͲÎÊý£¨List<V> ÖÐµÄ V£©¡£
ÒòΪÔËÐÐʱ²»ÄÜÇø·Ö List<String> ºÍ List<Integer>£¨ÔËÐÐʱ¶¼ÊÇ List£©£¬
²Á³ýµÄ²¹³¥£º
ÕýÊÇÓÉÓÚ²Á³ýµÄ´æÔÚ£¬ËùÒÔÔÚÔËÐÐʱ²ÅÄÜÖªµÀÈ·ÇÐÀàÐÍÐÅÏ¢µÄ²Ù×÷¶¼ÎÞ·¨Ö´ÐÐ
ÀýÈç
£ºpublic class genergic<T>
{
public static test(Object org)
{
if(org instance T){}
T war=new T<>;
T[] array=new T(10);
T[] array=(T) new object(10);
}
}
µ«ÊÇ¿ÉÒÔÓÃÒÔÏ·½·¨½â¾öÎÊÌ⣺
public class genergic<T>
{
Class<T> kind
genergic(Class<T> kind)
{
this.kind=kind;
}
public static test(Obje
Ïà¹ØÎĵµ£º
jdkµÄ°²×°
1¡¢´Ójava.sun.com¸ãÏÂjdk×îеİ汾£¬Ò»°ãÎÒÃÇÓÃ1.6°æ±¾µÄ£¬ÏÂÔØbin¸ñʽµÄjdk£¬¼Ù¶¨ÏÂÔصÄÎļþÃûΪjdk-6u20-linux-i586.bin¡£
2¡¢chmod u+x jdk-6u20-linux-i586.bin;È»ºó ./jdk-6u20-linux-i586.bin ½âѹ£¬¼Ù¶¨½âѹºóµÄÎļþ¼ÐΪ jdk1.6_20;
3¡¢ÔÚ/usr/local/ ½¨Á¢Ò»¸öinstallµÄĿ¼£¬ È»ºó°Ñ½âÑ ......
Ñ¡ÔñjavaºóµÄÄÇЩÊÂ…
ÕâÁ½ÌìѧУ¿ªÊ¼ÈÃÎÒÃÇÕâÒ»´óÅú¸ß·ÑÉúÑ¡Ôñ×Ô¼ºµÄרҵ·½Ïò£¬FocuserÎÒ¾¹ýºÃ¼¸¸öÄêÍ·µÄ˼¿¼£¬²¢ÇÒÔÚÎÒÃÇÇ×°®c#ÀÏʦÈÈÇéµÄÏòÎÒÃǽéÉÜ.netµÄÇ°¾°ºó£¬ÒãÈ»¼á¶¨µÄÑ¡ÔñÁËjavaÕâÌõ×Ô¼ºÈÏΪǰ³ÌËƽõµÄµÀ·¡£ÒÔϵÄÕâЩÍøÕ¾ÊÇÎÒƽʱ¾³£·ÃÎʵÄһЩ¹úÍâµÄÓ¢ÎÄjavaÍøÕ¾£¬½ñÌìÌصصķ¢²¼¸ø´ó¼Ò£¬Ï£ÍûÎÒÃÇÄ ......
×¢Ê͵ÄÔÔò 1¡¢ ×¢ÊÍÐÎʽͳһ ÔÚÕû¸öÓ¦ÓóÌÐòÖУ¬Ê¹ÓþßÓÐÒ»ÖµıêµãºÍ½á¹¹µÄÑùʽÀ´¹¹Ôì×¢ÊÍ¡£Èç¹ûÔÚÆäËûÏîÄ¿×é·¢ÏÖËûÃǵÄ×¢Ê͹淶ÓëÕâ·ÝÎĵµ²»Í¬£¬°´ÕÕËûÃǵĹ淶д´úÂ룬²»ÒªÊÔͼÔڼȳɵĹ淶ϵͳÖÐÒýÈëеĹ淶¡£ 2¡¢ ×¢Ê͵ļò½à ÄÚÈÝÒª¼òµ¥¡¢Ã÷ÁË¡¢º¬Òå׼ȷ£¬·ÀÖ¹×¢Ê͵ĶàÒåÐÔ£¬´íÎóµÄ×¢ÊͲ»µ«ÎÞÒæ·´¶øÓк¦¡£ ......
http://hi.baidu.com/0_net/blog/item/8566fc2bb730c293033bf63e.html
Ò».»ñµÃ¿ØÖÆ̨Óû§ÊäÈëµÄÐÅÏ¢
/** *//**»ñµÃ¿ØÖÆ̨Óû§ÊäÈëµÄÐÅÏ¢
* @return
* @throws IOException
*/
public St ......