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()Êǵõ½ËùÓй«¹²·½·¨¡£
Ïà¹ØÎĵµ£º
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃæ½¨Ò»¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
¹Ø¼ü×Öfinal£º
ÔÚJavaÖÐÉùÃ÷Àà¡¢ÊôÐԺͷ½·¨Ê±£¬¿ÉʹÓùؼü×ÖfinalÀ´ÐÞÊΡ£
final±ê¼ÇµÄÀ಻Äܱ»¼Ì³Ð¡£
final±ê¼ÇµÄ·½·¨²»Äܱ»×ÓÀàÖØÐ´¡£
final±ê¼ÇµÄ±äÁ¿(³ÉÔ±±äÁ¿»ò¾Ö²¿±äÁ¿)¼´³ÉΪ³£Á¿£¬Ö»Äܸ³ÖµÒ»´Î¡£
final±ê¼Çµ ......
ÓÉÓÚÓÐÒ»¶¨µÄJavaºÍJUnitµÄ»ù´¡£¬ËùÒԸоõµÚÒ»¿Î±È½Ï¼òµ¥£¬µ«ÊÕ»ñ»¹ÊÇÓе쬱ÈÈçËµÖØ¹¹²¿·Ö½éÉܵÄÄÚÈÝ¡£
JUnitÒªµã£º
²âÊÔ·½·¨µÄÃüÃû¹æÔò£º
l ·½·¨±ØÐëÉùÃ÷Ϊpublic
l ·½·¨µÄ·µ»ØÖµ±ØÐëΪvoid
l ·½·¨µÄÃû×Ö±ØÐëÒÔСдµÄtestΪǰ׺
l ·½·¨²»ÄܽÓÊÜÈκβÎÊý
ÖØ¹¹Òªµã£º
1. &nbs ......
java web¿ª·¢ÖУ¬ÈçºÎ²é¿´JSPºÍServlet°æ±¾
2008-12-10 09:00
ÎÒÃÇÔÚjava web¿ª·¢µÄ¹ý³ÌÖУ¬ÓÐʱÔÚ×ÊÁÏÉÏ¿ÉÄÜ»áÌáµ½»·¾³ËùÒªÖ§³ÖµÄJSP£¬Servlet°æ±¾¡£Èç¹û°æ±¾µÍ¾Í¿ÉÄܳöÏÖ²âÊÔ´íÎó¡£
·½·¨£º´ò¿ªtomcatµÄcommon\lib Ŀ¼Ï£¬ÓÐÁ½¸öJARÎļþ£º jsp-api.jar servlet-api.jar ¡£Èç¹ûûÓУ¬ÄÇ¿ÉÄÜÊÇÄãûÓÐÌí¼Ó½øÀ´¡£½âѹÕâÁ½¸ ......
61¡¢servletµÄÉúÃüÖÜÆÚ
webÈÝÆ÷¼ÓÔØservlet£¬ÉúÃüÖÜÆÚ¿ªÊ¼¡£Í¨¹ýµ÷ÓÃservletµÄinit()·½·¨½øÐÐservletµÄ³õʼ»¯¡£Í¨¹ýµ÷ÓÃservice()·½·¨ÊµÏÖ£¬¸ù¾ÝÇëÇóµÄ²»Í¬µ÷Óò»Í¬µÄdo***()·½·¨¡£½áÊø·þÎñ£¬webÈÝÆ÷µ÷ÓÃservletµÄdestroy()·½·¨¡£
62¡¢ÈçºÎÏÖʵservletµÄµ¥Ïß³Ìģʽ
......