dz̸Java·ºÐͱà³Ì
dz̸Java·ºÐͱà³Ì
1 ÒýÑÔÔÚJDK 1.5ÖУ¬¼¸¸öеÄÌØÕ÷±»ÒýÈëJavaÓïÑÔ¡£ÆäÖÐÖ®Ò»¾ÍÊÇ·ºÐÍ£¨generics£©¡£·ºÐÍ£¨generics£¬genericity£©ÓÖ³ÆÎª“²ÎÊýÀàÐÍ»¯£¨parameterized type£©”»ò“Ä£°å£¨templates£©”£¬ÊǺͼ̳У¨inheritance£©²»Í¬¶ø»¥²¹µÄÒ»ÖÖ×é¼þ¸´ÓûúÖÆ¡£¼Ì³ÐºÍ·ºÐ͵IJ»Í¬Ö®´¦ÔÚÓÚ——ÔÚÒ»¸öϵͳÖУ¬¼Ì³Ð²ã´ÎÊÇ´¹Ö±·½Ïò£¬´Ó³éÏóµ½¾ßÌ壬¶ø·ºÐÍÊÇˮƽ·½ÏòÉϵġ£µ±ÔËÓü̳У¬²»Í¬µÄÀàÐͽ«ÓµÓÐÏàͬµÄ½Ó¿Ú£¬²¢»ñµÃÁ˶à̬ÐÔ£»µ±ÔËÓ÷ºÐÍ£¬½«ÓµÓÐÐí¶à²»Í¬µÄÀàÐÍ£¬²¢µÃÒÔÏàͬµÄËã·¨×÷ÓÃÔÚËüÃÇÉíÉÏ¡£Òò´Ë£¬Ò»°ã˵À´£¬µ±ÀàÐÍÓëʵÏÖ·½·¨ÎÞ¹ØÊ±£¬Ê¹Ó÷ºÐÍ£»·ñÔò£¬Óü̳С£
·ºÐͼ¼Êõ×îÖ±½ÓÁªÏëµ½µÄÓÃ;¾ÍÊǽ¨Á¢ÈÝÆ÷ÀàÐÍ¡£ÏÂÃæÊÇÒ»¸öûÓÐʹÓ÷ºÐͼ¼ÊõµÄÀý×Ó£º List myIntList = new LinkedList();// 1 myIntLikst.add(new Integer(0));// 2 Integer x = (Integer)myIntList.iterator().next();// 3 ÏÔÈ»£¬³ÌÐòÔ±ÖªµÀ¾¿¾¹ÊÇʲô¾ßÌåÀàÐͱ»·Å½øÁËmyIntListÖС£µ«ÊÇ£¬µÚ3ÐеÄÀàÐÍת»»£¨cast£©ÊDZز»¿ÉÉٵġ£ÒòΪ±àÒëÆ÷½ö½öÄܱ£Ö¤iterator·µ»ØµÄÊÇObjectÀàÐÍ¡£ÒªÏë±£Ö¤½«Õâ¸öÖµ´«¸øÒ»¸öIntegerÀàÐͱäÁ¿Êǰ²È«µÄ£¬¾Í±ØÐëÀàÐÍת»»¡£³ýÁËʹ´úÂëÏÔµÃÓÐЩ»ìÂÒÍ⣬ÀàÐÍת»»¸ü´øÀ´ÁËÔËÐÐʱ´íÎóµÄ¿ÉÄÜÐÔ¡£ÒòΪ³ÌÐòÔ±ÄÑÃâ»á·¸´íÎó¡£Ê¹ÓÃÁË·ºÐͼ¼Êõ£¬³ÌÐòÔ±¾Í¿ÉÒÔÈ·Çеرí´ïËûÃǵÄÒâͼ£¬²¢ÇÒ°ÑmyIntListÏÞÖÆÎª°üº¬Ò»ÖÖ¾ßÌåÀàÐÍ¡£ÏÂÃæ¾ÍÊÇǰһ¸öÀý×Ó²ÉÓÃÁË·ºÐ͵ĴúÂë¶Î£º List<Integer> myIntList = new LinkedList<Integer>();// 1 myIntLikst.add(new Integer(0));// 2 Integer x = myIntList.iterator().next();// 3 List<Integer>Ö¸³öÁËÕâ²»ÊÇÒ»¸öËæÒâµÄList£¬¶øÊÇÒ»¸öIntegerµÄList¡£ÎÒÃÇ˵ListÊÇÒ»¸ö´øÓÐÀàÐͲÎÊýµÄ·ºÐͽӿڣ¬ÔÚÕâÀï¾ÍÊÇÖ¸Integer¡£ÏÖÔÚ£¬ÎÒÃÇÔÚµÚ1ÐÐÀïʹÓÃInteger×÷ΪÀàÐͲÎÊý£¬¶ø²»ÊÇÔÚµÚ3ÐÐÀï×öÀàÐÍת»»¡£ÕâÑù£¬ÔÚ±àÒëʱ¿Ì£¬±àÒëÆ÷¾ÍÄܹ»¼ì²é³ÌÐòµÄÕýÈ·ÐÔ——ÎÞÂÛºÎʱºÎµØ£¬±àÒëÆ÷¶¼½«±£Ö¤myIntListµÄÕýȷʹÓá£Ïà·´µØ£¬ÀàÐÍת»»½ö½ö¸æËßÎÒÃÇ——ÔÚÕâÀ³ÌÐòÔ±ÈÏΪÕâÑù×öÊǶԵġ£²ÉÓ÷ºÐÍ¿ÉÒÔÔöÇ¿´úÂë¿É¶ÁÐԺͽ¡×³ÐÔ£¨robustness£©¡£
2 ¶¨Òå·ºÐÍ public interface List<E> { void add(E x); Iterator<E> iterator(); } public interface Interator<E> { E next(); boo
Ïà¹ØÎĵµ£º
HTTP(Hyper-Text Transfer Protocol)Êǵ±Ç°ÒòÌØÍøÉÏʹÓÃ×î¶àµÄÐÒé¡£ÍøÂç·þÎñ£¬ÍøÂçÉ豸ÒÔ¼°ÍøÂç¼ÆËãµÄÔö³¤²»½öÔö¼ÓÁËÐèÒªHTTPÖ§³ÖµÄµÄÓ¦ÓóÌÐò£¬»¹À©Õ¹ÁËHTTPµÄ½ÇÉ«£¬Ê¹Æä²»½ö½öÓ¦ÓÃÓÚÓû§Çý¶¯µÄwebä¯ÀÀÆ÷¡£ java.net°üÌṩͨ¹ýHTTP·ÃÎÊ×ÊÔ´µÄ»ù±¾¹¦ÄÜ¡£HttpClientÉ跨ͨ¹ýʵÏÖÒ»¸ö¸ßЧµÄ£¬×îÐµģ¬¹¦ÄܷḻµÄHttp¿Í»§¶ËÀ ......
//ÕâÊÇÎҵĶ¨Ê±Æ÷À࣬ÓÃÀ´¶¨Ê±Ö´ÐÐij¶ÎÈÎÎñ£»
package com.my.time;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
public
class
BugXmlTimer {
public
......
javaÖÐnullµÄ¸ÅÄî:javaÖУ¬null±íʾÀà»ò±äÁ¿Êǿգ¬²»´ú±íÈκζÔÏó»òʵÀý£¬¿ÉÒÔ½«null¸³¸øÒýÓÃÀàÐͱäÁ¿£¬µ«²»¿ÉÒÔ½«null¸³¸ø»ù±¾ÀàÐͱäÁ¿¡£Êý¾Ý¿âÖÐNULLµÄ¸ÅÄî:Êý¾Ý¿âÖУ¬null±íʾδÌîд¡¢Î´Öª¡¢²»¿ÉÓõĸÅÄºÍjava²»Í¬µÄÊÇÊý¾Ý¿âÖпÉÒÔ½«null¸³¸øÈκÎÊý¾ÝÀàÐÍ¡£ÕâÑùÒ»À´£¬ÎÒÃÇ´ÓÊý¾Ý¿âÖжÁÈ¡×ֶεÄÖµºó£¬ÔÚjava³ÌÐò ......
1.дһ¸ö·½·¨£¬ÓÃÒ»¸öforÑ»·´òÓ¡¾Å¾Å³Ë·¨±í
/**
* ´òÓ¡¾Å¾Å³Ë·¨¿Ú¾÷±í
*/
public void nineNineMulitTable(){
for (int i = 1,j = 1; j <= 9; i++) {
System.out.print(i+"*"+j+"="+i*j+" ");
if(i==j){
i=0;
......
2009Äê9Ô³ö°æµÄ¡£Í¬ÊÇ¡¶Èí¼þ¿ª·¢¿ÎÌá·ÏµÁС£±¾ÈËÔÚ±¾ÊéÖбàдµÄÕ½ÚΪ£º
µÚ12Õ£º¶àÏß³Ì
µÚ13Õ£ºIOÁ÷
µÚ15Õ£º·´Éä
µÚ16Õ£º×¢½â
µÚ19Õ£ºÍøÂç±à³Ì
µÚ20Õ£ºÏîĿʵÀýÖ®ÍøÂç°æQQ
ͼÊé·âÃæ£º
¹ºÂòÁ´½Ó£ºhttp://www.china-pub.com/195979&ref=ps ......