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

JAVA·´ÉäºÍCLASSÀà


¸ÐлԭÎÄ×÷Õß:http://blog.sina.com.cn/s/blog_62a6ceb10100gwe0.html
 
JAVAÆäʵ²»ËãÊÇÒ»ÃŶ¯Ì¬ÓïÑÔ£¬µ«JAVAÖÐÈ´ÓÖÒ»ÖÖ»úÖÆ¿ÉÒÔ´ïµ½¶¯Ì¬µÄijÖÐЧ¹û£¬Õâ¾ÍÊÇJAVAÖеķ´Éä¡£
     JAVA·´ÉäÖ¸µÄÊÇÎÒÃÇ¿ÉÒÔÓÚÔËÐÐʱ¼ÓÔØ¡¢Ì½Öª¡¢Ê¹ÓñàÒëÆÚ¼äÍêȫδ֪µÄclasses¡£
     ¶¼JavaÓиöObject class£¬ÊÇËùÓÐJava classesµÄ¼Ì³Ð¸ùÔ´£¬ÆäÄÚÉùÃ÷ÁËÊý¸öÓ¦¸ÃÔÚËùÓÐJava classÖб»¸ÄдµÄmethods£ºhashCode()¡¢equals()¡¢clone()¡¢toString()¡¢getClass()µÈ¡£ÆäÖÐgetClass()·µ»ØÒ»¸öClass ¶ÔÏó¡£
    Class classÊ®·ÖÌØÊâ¡£ËüºÍÒ»°ãclassesÒ»Ñù¼Ì³Ð×ÔObject£¬ÆäʵÌåÓÃÒÔ±í´ïJava³ÌÐòÔËÐÐʱµÄclassesºÍinterfaces£¬Ò²ÓÃÀ´±í´ïenum¡¢array¡¢primitive Java types£¨boolean, byte, char, short, int, long, float, double£©ÒÔ¼°¹Ø¼ü´Êvoid¡£µ±Ò»¸öclass±»¼ÓÔØ£¬»òµ±¼ÓÔØÆ÷£¨class loader£©µÄdefineClass()±»JVMµ÷Óã¬JVM ±ã×Ô¶¯²úÉúÒ»¸öClass object
²úÉúClass¶ÔÏóµÄÈýÖÖ³£Ó÷½·¨£º
    Class c1 = Class.forName ("Ö¸¶¨ÄãÒª²úÉú¶ÔÏóµÄÀàµÄȫ·¾¶");
   
    String str = "abc";
¡¡¡¡Class c1 = str.getClass();//»ù±¾Êý¾ÝÀàÐÍÒ²¿ÉÒÔ»ñµÃClass¶ÔÏó¡£
    //´´½¨¶ÔÏ󣬶ÔÏóµã getClass(); 
    ¡¡Button b = new Button();
¡¡  ¡¡Class c1 = b.getClass();
   //¸ù¾Ý»ù±¾Êý¾ÝÀàÐ͵İü×°ÀàÀ´»ñÈ¡¶ÔÏó
    Class c1 = Boolean.TYPE;
¡¡¡¡Class c2 = Byte.TYPE;
¡¡¡¡Class c3 = Character.TYPE;
¡¡¡¡Class c4 = Short.TYPE;
¡¡¡¡Class c5 = Integer.TYPE;
¡¡¡¡Class c6 = Long.TYPE;
¡¡¡¡Class c7 = Float.TYPE;
¡¡¡¡Class c8 = Double.TYPE;
¡¡¡¡Class c9 = Void.TYPE;
µÃµ½Î´ÖªÊôÐÔ£º
    Field[] field = Àà¶ÔÏó.getDeclaredFields();  //ËüÊǵõ½ËùÓÐÊôÐÔ  ËùÒÔ·µ»ØµÄÊÇÊý×é
    Field[] field1 = Àà¶ÔÏó.getFileds() //ËüÊǵõ½ËùÓй«¹²ÊôÐÔ¡£
    field[] filed2 = Àà¶ÔÏó.getDeclaredField(); //µÃµ½µ¥¸öÊôÐÔ
    field[] filed2 = Àà¶ÔÏó.getField();  //µÃµ½µ¥¸ö¹«¹²µÄÊôÐÔ
µÃµ½Î´Öª·½·¨
   getMethods()Êǵõ½ËùÓй«¹²·½·¨¡£
  


Ïà¹ØÎĵµ£º

½âÎöJavaÀàºÍ¶ÔÏóµÄ³õʼ»¯¹ý³Ì

ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......

Javaʱ¼äº¯Êý

String   posttime=new   java.text.SimpleDateFormat("yyyy-MM-dd   HH:mm:sss").format(   java.util.Calendar.getInstance().getTime()   );
1. Java¼ÆËãʱ¼äÒÀ¿¿1970Äê1ÔÂ1ÈÕ¿ªÊ¼µÄºÁÃëÊý.                 ......

java web¿ª·¢ÖУ¬ÈçºÎ²é¿´JSPºÍServlet°æ±¾

java web¿ª·¢ÖУ¬ÈçºÎ²é¿´JSPºÍServlet°æ±¾
2008-12-10 09:00
ÎÒÃÇÔÚjava web¿ª·¢µÄ¹ý³ÌÖУ¬ÓÐʱÔÚ×ÊÁÏÉÏ¿ÉÄÜ»áÌáµ½»·¾³ËùÒªÖ§³ÖµÄJSP£¬Servlet°æ±¾¡£Èç¹û°æ±¾µÍ¾Í¿ÉÄܳöÏÖ²âÊÔ´íÎó¡£
·½·¨£º´ò¿ªtomcatµÄcommon\lib Ŀ¼Ï£¬ÓÐÁ½¸öJARÎļþ£º jsp-api.jar servlet-api.jar ¡£Èç¹ûûÓУ¬ÄÇ¿ÉÄÜÊÇÄãûÓÐÌí¼Ó½øÀ´¡£½âѹÕâÁ½¸ ......

javaÖеijéÏóÀ࣬½Ó¿Ú£¬ÄÚ²¿Àà

³éÏóÀà(abstract class)£º
    ÔÚclassǰ¼ÓÉÏabstractµÄÀà¾ÍÊdzéÏóÀ࣬È磺public abstract class A{};
    ÓÃabstract¹Ø¼ü×ÖÀ´ÐÞÊÎÒ»¸öÀàʱ£¬Õâ¸öÀà½Ð×ö³éÏóÀࣻÓÃabstractÀ´ÐÞÊÎÒ»¸ö·½·¨Ê±£¬¸Ã·½·¨½Ð×ö³éÏó·½·¨(³éÏó·½·¨Ã»Óз½·¨Ìå)¡£
    º¬ÓгéÏó·½·¨µÄÀà±ØÐë±»ÉùÃ÷Ϊ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ