[×ªÔØ]Javaѧϰ×ܽᣨJavaÔ´Îļþ¡¢JavaDocÎĵµ£©
Ò»¡¢JavaÔ´Îļþ
1¡¢Ò»¸öJavaÓ¦Óðüº¬Ò»¸ö»ò¶à¸öJavaÔ´Îļþ£¬Ã¿¸öJavaÔ´ÎļþÖ»Äܰüº¬ÏÂÁÐÄÚÈÝ(¿Õ¸ñºÍ×¢ÊͳýÍâ)
l Áã¸ö»òÒ»¸ö°üÉùÃ÷Óï¾ä
l Áã¸ö»ò¶à¸ö°üÒýÈëÓï¾ä
l Áã¸ö»ò¶à¸öÀàÉùÃ÷Óï¾ä
l Áã¸ö»ò¶à¸ö½Ó¿ÚÉùÃ÷
2¡¢Ã¿¸öJavaÔ´Îļþ¿É°üº¬¶à¸öÀà»ò½Ó¿ÚµÄ¶¨Ò壬µ«ÊÇÖÁ¶àÖ»ÓÐÒ»¸öÀà»òÕß½Ó¿ÚÊÇpublicµÄ£¬¶øÇÒJavaÔ´Îļþ±ØÐëÒÔÆäÖÐpublicÀàÐ͵ÄÃû×ÖÃüÃû¡£
3¡¢°üÉùÃ÷Óï¾äÓÃÓÚ°ÑJavaÀà·Åµ½Ìض¨µÄ°üÖС£ÔÚÒ»¸öJavaÔ´ÎļþÖУ¬×î¶àÖ»ÄÜÓÐÒ»¸öpackageÓï¾ä£¬µ«packageÓï¾ä²»ÊDZØÐèµÄ¡£Èç¹ûûÓÐÌṩpackageÓï¾ä£¬¾Í±íÃ÷JavaÀàλÓÚĬÈϰüÖУ¬Ä¬ÈϰüûÓÐÃû×Ö¡£
ÉùÃ÷ÐÎʽ£º
package °üÃû;
4¡¢packageÓï¾ä±ØÐëλÓÚJavaÔ´ÎļþµÄµÚÒ»ÐÐ(ºöÂÔ×¢ÊÍÐÐ)¡£²¢ÇÒÔÚͬһ¸öJavaÔ´ÎļþÖж¨ÒåµÄ¶à¸öJavaÀà»ò½Ó¿Ú¶¼Î»ÓÚͬһ¸ö°üÖС£
5¡¢¹ØÓÚ°üÒýÈëµÄ¼¸¸ö×¢ÒâÊÂÏ
l importÓï¾ä²»»áµ¼ÖÂÀàµÄ³õʼ»¯
l Èç¹ûÒ»¸öÀàͬʱÒýÓÃÁËÁ½¸öÀ´×ÔÓÚ²»Í¬°üµÄͬÃûÀ࣬ÔÚ³ÌÐòÖбØÐëͨ¹ýÀàµÄÍêÕûÀàÃûÀ´Çø·ÖÕâÁ½¸öÀà¡£
l ÿ¸ö°ü¶¼ÊǶÀÁ¢µÄ£¬¶¥²ã°ü²»»á°üº¬×Ó°üÖеÄÀà¡£
l packageºÍimportÓï¾äµÄ˳ÐòÊǹ̶¨µÄ£¬ÔÚJavaÔ´ÎļþÖУ¬packageÓï¾ä±ØÐëλÓÚµÚÒ»ÐÐ(ºöÂÔ×¢ÊÍÐÐ)£¬Æä´ÎÊÇimportÓï¾ä£¬½Ó×ŲÅÊÇÀà»ò½Ó¿ÚµÄÉùÃ÷¡£
6¡¢×÷Ϊ³ÌÐòÈë¿ÚµÄmain·½·¨£¬±ØÐëÊÇ public static void main(String[] args){…}
7¡¢staticÐÞÊεķ½·¨Ä¬È϶¼ÊÇfinalÀàÐ͵Ä(²»Äܱ»×ÓÀา¸Ç)¡£ËùÒÔÔÚmain·½·¨Ç°¼ÓÉÏfinalÒ²ÊÇ¿ÉÒԵġ£
¶þ¡¢JavaDocÎĵµ
Java±ÈC++¶àÁËÒ»ÖÖ×¢ÊÍ£¬¼´£º/**text*/——´Ó“/**”µ½“*/”Ö®¼äµÄËùÓÐ×Ö·û»á±»±àÒëÆ÷ºöÂÔ¡£
µ±ÕâÀà×¢ÊͳöÏÖÔÚÈκÎÉùÃ÷(ÈçÀàµÄÉùÃ÷¡¢½Ó¿ÚÉùÃ÷¡¢ÀàµÄ³ÉÔ±±äÁ¿µÄÉùÃ÷¡¢ÀàµÄ³ÉÔ±·½·¨µÄÉùÃ÷»òÕßÀàµÄ¹¹Ôì·½·¨ÉùÃ÷)֮ǰʱ£¬»á×÷ΪJavaDocÎĵµµÄÄÚÈÝ¡£¶øÔÚÆäËûµØ·½Ê¹ÓÃÕâÖÖÉùÃ÷£¬²»»á³öÏÖÔÚJavaDocÎĵµÖС£
ÒÔÏÂΪËѼ¯µ½µÄJavaDoc±ê¼ÇµÄʹÓ÷½·¨£º
Javadoc×¢ÊͱàдϸÔò
-------------------------------------------------------------------------------------------------------------------------------------------------------
Ò».Java Îĵµ
// ×¢ÊÍÒ»ÐÐ
/* ...... */ ×¢ÊÍÈô¸ÉÐÐ
/** ...... */ ×¢ÊÍÈô¸ÉÐУ¬²¢Ð´Èë javadoc Îĵµ
ͨ³£ÕâÖÖ×¢Ê͵ĶàÐÐд·¨ÈçÏ£º
/**
* .........
* .........
*/
javadoc -d Îĵµ´æ·ÅĿ¼ -author -version Ô´ÎļþÃû.java
ÕâÌõÃüÁî±àÒëÒ»¸öÃûΪ “Ô´ÎļþÃû.java”µÄ java Ô´
Ïà¹ØÎĵµ£º
java½Ó¿ÚʵÀý
2009-03-10 09:00:18.0 À´Ô´:ÖйúJAVA¼¼ÊõÍø
¹Ø¼ü´Ê£º java ½Ó¿Ú Âë
½üÈÕÔÚ±à³ÌÖÐÓõ½½Ó¿Ú֪ʶ,ÓÉÓڿα¾ÖжԽӿÚÃèÊö½ÏÉÙ,ËùÒÔÏë´ÓÍøÉϲéÕÒ×ÊÁÏ,µ«ÍøÉϵÄ×ÊÁÏ´ó¶àÒ²Ö»ÊÇÈß³¤µÄÃèÊö,ËùÒÔÔ ......
×÷Õß:cleverpig(×÷ÕßµÄBlog:http://blog.matrix.org.cn/page/cleverpig
)
ÔÎÄ:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
¹Ø¼ü×Ö:java,annotation,reflect
ÔĶÁÌáʾ£ºÎÄÖÐÌáµ½µÄ³ÌÐò³ÉÔ±»òÕß³ÌÐòÔªËØÊÇÒ»¸ö¸ÅÄָ×é³É³ÌÐò´úÂëµÄµ¥Ôª£ºÈçÀà¡¢·½·¨¡¢³ÉÔ±±äÁ¿¡£
Ò»¡¢Annotatio ......
/**
* ¶ÔͼƬ²Ã¼ô£¬²¢°Ñ²Ã¼ôÍêµ°ÐÂͼƬ±£´æ ¡£
*
* @param srcpath: ±»²Ã¼õµÄͼƬÍêÕû·¾¶
* @param tarpath: ÒѲüõµÄÐÂͼƬ±£´æÍêÕûµÄ·¾¶
* @param x: ²Ã¼õ¾ØÐÎÇøÓò×óÉ϶¥µãË®Æ½Î»ÒÆ
* @param y: ²Ã¼õ¾ØÐÎÇøÓò×óÉ϶¥µã´¹Ö±Î»ÒÆ
* @param width: ²Ã¼õ¾ØÐÎÇøÓòµÄ¿í¶È
* @param height: ²Ã¼õ¾ØÐÎ ......
detachedCriteria.add(Restrictions.or(
Restrictions.like("chengBanDanWeiIds", rForm.getChengBanDanWeiIds()+(char)13, MatchMode.START),
Restrictions.or(
&n ......