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

Java·ºÐÍÈ«Ãæ×ܽá

ËäÈ»Scala´´Ê¼ÈËMartin Odersky˵µ±ÄêÕýÊÇÒòΪJava·ºÐ͵ij󪣬ËùÒÔ²ÅÏëµ½Òª´´½¨Ò»¸öеÄÓïÑÔ£¬²»¹ýÕâÈÔÈ»²»·Á°­ÎÒÃÇѧϰJava·ºÐÍ¡£±Ï¾¹¼´Ê¹Ìý˵Java·ºÐͲ»ºÃÓ㬵«ºÃ²»ºÃÓû¹ÊǵûáÓÃÁ˲ÅÖªµÀ¡£ÏÂÃæÊÇһЩÓйØJava·ºÐ͵Ä×ܽ᣺
ÆÕͨ·ºÐÍ
class Point< T>{  // ´Ë´¦¿ÉÒÔËæ±ãд±êʶ·ûºÅ£¬TÊÇtypeµÄ¼ò³Æ   private T var ; // varµÄÀàÐÍÓÉTÖ¸¶¨£¬¼´£ºÓÉÍⲿָ¶¨   public T getVar(){ // ·µ»ØÖµµÄÀàÐÍÓÉÍⲿ¾ö¶¨    return var ;   }   public void setVar(T var){ // ÉèÖõÄÀàÐÍÒ²ÓÉÍⲿ¾ö¶¨    this.var = var ;   }  };  public class GenericsDemo06{   public static void main(String args[]){    Point< String> p = new Point< String>() ; // ÀïÃæµÄvarÀàÐÍΪStringÀàÐÍ    p.setVar("it") ;  // ÉèÖÃ×Ö·û´®    System.out.println(p.getVar().length()) ; // È¡µÃ×Ö·û´®µÄ³¤¶È   }  };  
----------------------------------------------------------
class Notepad< K,V>{  // ´Ë´¦Ö¸¶¨ÁËÁ½¸ö·ºÐÍÀàÐÍ   private K key ;  // ´Ë±äÁ¿µÄÀàÐÍÓÉÍⲿ¾ö¶¨   private V value ; // ´Ë±äÁ¿µÄÀàÐÍÓÉÍⲿ¾ö¶¨   public K getKey(){    return this.key ;   }   public V getValue(){    return this.value ;   }   public void setKey(K key){    this.key = key ;   }   public void setValue(V value){    this.value = value ;   }  };  public class GenericsDemo09{   public static 


Ïà¹ØÎĵµ£º

javaÀàÐÍת»»×ܽá

ÀàÐÍת»»×ܽ᣺
1.Ô­ÐÍÊý¾Ýbyte,short,int,long,float,double,char,boolean,СÀàÐÍÊý¾Ý¿ÉÒÔÖ±½Ó¸³¸ø´óÀàÐÍÊý¾ÝÀýÈç
 int a=1;byte b=2;short c=3;float d=3;double e=4;char f='a';boolean g=true;long l=10;
c=b;
a=f;
d=a;
e=d;
byteÐÍÊý¾Ý²»ÄÜÖ±½Ó¸³¸øcharÐÍÊý¾Ý£¬ÒòΪbyte±íʾµÄÊÇ8λÓзûºÅÊý£¬¶øchar±íʾµ ......

java ·ÖÆ»¹û

ÓÐ600¸öÆ»¹û£¬10¸öºÐ×Ó£¬ÒªÇó°Ñ600¸öÆ»¹û·Ö×°µ½10¸öºÐ×ÓÀï¡£Èç¹ûÓÐÈËÀ´ÂòÆ»¹ûËæ±ã˵³öÒ»¸öÊý£¬Ö±½ÓÄÃÕâЩºÐ×Ó×éװһϾͿÉÒÔ¸øËû²»Óòð·ÖºÐ×Ó¡£ÇëÎÊÕâ10¸öºÐ×ÓÓ¦¸Ã·Ö±ð×°¶àÉÙÆ»¹û£¿
´úÂëÈçÏÂ
import java.util.Scanner;
public class Test {
 public static void main(String[] args) {
  int box[] = ......

java ±È½ÏÆ÷µÄʹÓÃ

¶ÔÓÚÒ»¸öʵÏÖÁËComparable½Ó¿ÚµÄ¶ÔÏ󣬸ýӿÚÖ»ÄÜʵÏÖÒ»´Î¡£Èç¹ûÔÚÒ»¸ö¼¯ºÏÀïÃæÐèҪʹÓÃidÅÅÐò£¬¶øÔÚÁíÍâÒ»¸ö¼¯ºÏÀïÐèÒª°´Ãû×ÖÅÅÐòÕâʱ¾ÍÐèÒªÔÚÕâ¸ö¼¯ºÏÀïÃæÖ¸¶¨±È½ÏÆ÷¡£
Comparable½Ó¿ÚÉùÃ÷ÁËcompareTo(Object o)·½·¨
Comparator ½Ó¿ÚÉùÃ÷ÁËcompare(Object o1,Object o2)·½·¨
eg:
µÚÒ»¸öÊ÷¼¯Êǰ´ÕÕ¶ÔÏóĬÈϵÄidÅÅÐò£¬µ ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ2Õ ÔËËãºÍÓï¾ä
(Ò»)¿Î³ÌÄÚÈÝ
2.1 Êý¾ÝÔËËã
2.1.1 ¸³ÖµÔËËã
2.1.2ËãÊõÔËËã
2.1.3×ÔÔöºÍ×Ô¼õÔËËã
2.1.4¹ØÏµÔËËã
2.1.5Âß¼­ÔËËã
2.1.6Ìõ¼þÔËËã
2.1.7ÆäËûÔËËã
2.2Óï¾ä
2.2.1»ù±¾Óï¾ä
2.2 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ