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()Êǵõ½ËùÓй«¹²·½·¨¡£
Ïà¹ØÎĵµ£º
ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......
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°æ±¾
2008-12-10 09:00
ÎÒÃÇÔÚjava web¿ª·¢µÄ¹ý³ÌÖУ¬ÓÐʱÔÚ×ÊÁÏÉÏ¿ÉÄÜ»áÌáµ½»·¾³ËùÒªÖ§³ÖµÄJSP£¬Servlet°æ±¾¡£Èç¹û°æ±¾µÍ¾Í¿ÉÄܳöÏÖ²âÊÔ´íÎó¡£
·½·¨£º´ò¿ªtomcatµÄcommon\lib Ŀ¼Ï£¬ÓÐÁ½¸öJARÎļþ£º jsp-api.jar servlet-api.jar ¡£Èç¹ûûÓУ¬ÄÇ¿ÉÄÜÊÇÄãûÓÐÌí¼Ó½øÀ´¡£½âѹÕâÁ½¸ ......
³éÏóÀà(abstract class)£º
ÔÚclassǰ¼ÓÉÏabstractµÄÀà¾ÍÊdzéÏóÀ࣬È磺public abstract class A{};
ÓÃabstract¹Ø¼ü×ÖÀ´ÐÞÊÎÒ»¸öÀàʱ£¬Õâ¸öÀà½Ð×ö³éÏóÀࣻÓÃabstractÀ´ÐÞÊÎÒ»¸ö·½·¨Ê±£¬¸Ã·½·¨½Ð×ö³éÏó·½·¨(³éÏó·½·¨Ã»Óз½·¨Ìå)¡£
º¬ÓгéÏó·½·¨µÄÀà±ØÐë±»ÉùÃ÷Ϊ ......