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

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


Ïà¹ØÎĵµ£º

mysqlÖÐÎÄÅÅÐò¼°javaÖÐÎÄÅÅÐò


Ö®ËùÒÔдÕâÆª²©¿Í£¬ÊÇÒòΪǰ¼¸Ìì²ÅÅöµ½ÁËÕâôһ¸öÎÊÌ⣬ÒÔǰ»¹²»ÖªµÀmysqlÓÐÕâôһ¸öÎÊÌâ¡£
ÎÒÃǵÄϵͳʹÓÃÁËstruts+hibernate£¬Êý¾Ý¿âʹÓõÄÊÇmysql£¬×Ö·û¼¯Í³Ò»Îªutf-8¡£
±¾À´ÒѾ­Íê³ÉÁË£¬µ«ÊÇϵͳʹÓõÄʱºò£¬·¢ÏÖ²é³öÀ´µÄÈËÃûûÓÐ˳Ðò£¬±¾À´ÒÔΪºÜ¼òµ¥£¬ÔÚ²éѯµÄʱºò£¬Ö¸¶¨°´ÕÕnameÅÅÐò¾Í¿ÉÒÔÁË£¬Æñ֪ʵ¼ÊÒ»×ö²Å·¢Ï ......

java exception javaÒì³£»ã×Ü2009

java exception ½â¾ö·½°¸ - ÎÒµÄÒì³£Íø|Òì³£|exception|myexception 831 - ActionMessages 832 - could not instantiate id generator 833 - javax.servlet.jsp.JspException 834 - javax.naming.NoInitialContextException 835 - net.sf.hibernate.HibernateException 836 - org.hibernate.exception.GenericJDBCExceptio ......

java annotation

Ò». ×î³£¼ûµÄannotation
@Override:ÓÃÔÚ·½·¨Ö®ÉÏ£¬ÓÃÀ´¸æËß±ðÈËÕâÒ»¸ö·½·¨ÊǸÄд¸¸ÀàµÄ
@Deprecated:½¨Òé±ðÈ˲»ÒªÊ¹ÓþɵÄAPIµÄʱºòÓõÄ,±àÒëµÄʱºò»áÓòúÉú¾¯¸æÐÅÏ¢,¿ÉÒÔÉ趨ÔÚ³ÌÐòÀïµÄËùÓеÄÔªËØÉÏ.
@SuppressWarnings:ÔÝʱ°ÑһЩ¾¯¸æÐÅÏ¢ÏûÏ¢¹Ø±Õ
@Entity:±íʾ¸ÃÀàÊǿɳ־û¯µÄÀà
 
¶þ. Éè¼ÆÒ»¸ö×Ô¼ºµÄAnno ......

Java¶ÁдÐÞ¸ÄPropertyÎļþ

 package com.test.common;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Date;
import java.util.Properties;
......

JAVA»ù´¡ÈëÃÅ:JAVAµÄÊý¾ÝÀàÐÍ

ÏÈ¿´Ò»¶Î´úÂë
public class Hello{
    public static void main(String[] args){
         int i = 5 , j = 2;
         System.out.println(i+j);
         System.out.println(i-j);
     & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ