[×ªÔØ]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¶àÏß³ÌÀý×Ó
µ½ÕâÀïÎÒÃÇ×öÒ»¸öÍêÕûµÄÀý×ÓÀ´ËµÃ÷Ï̲߳úÉúµÄ·½Ê½²»Í¬¶øÉú³ÉµÄÏ̵߳ÄÇø±ð£º
package debug;
import java.io.*;
import java.lang.Thread;
class MyThread extends Thread{
public int x = 0;
public void run(){
System.out.println(++x);
}
}
class R implements Runnable{ ......
JAVA ÖÐURLÁ´½ÓÖÐÎIJÎÊýÂÒÂëµÄÈô¸É´¦Àí·½·¨£¬ÏÖÔÚÕûÀíÊÕ¼ÈçÏÂ:
·½·¨Ò»£º
http://xxx.do?ptname='ÎÒÊÇÖйúÈË'
String strPtname = request.getParameter("ptname");
strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8");
·½·¨¶þ£º
<%@ page contentTy ......
LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖÆ¼ò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking
Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅÅÐ ......
ÕâÀïÖ»ÄÜ´ÓÏÔʾÊý¾ÝµÄjspÒ³ÃæÉϵ¼³öµ±Ç°Ò³ÃæµÄÊý¾Ý£¬ÕâЩÊý¾Ý¿ÉÒÔ´ÓÊý¾Ý¿â¶Á³ö£¬ÏÔʾµ½jspÒ³Ãæ£¬È»ºó¼ÓÒ»¶Î»°¾Í¿É°Ñµ±Ç°Ò³ÃæÊý¾Ý±£´æµ½excelÀïÃæ!
Èç´Óºǫ́¹ýÀ´Êý¾ÝÏÔʾµ½ showUser.jsp
È»ºó¼ÓÁ´½Óµ½ showExcel.jsp¾Í¿ÉÒÔÁË£¬ÔÚÕâ¸öÒ³ÃæÖ»¶àÁ˼¸ÐÐ×Ö£¬ÆäËûµÄ¶¼²»»áÏÔʾ°üÀ¨Ò³Ã棡µ«Õâ¸öÒ³ÃæÉϵÄÊý¾Ý¸úshowUser.js ......