資源描述:
《java常用功能例子總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、1JAVA1.1JDK環(huán)境變量配置安裝完JDK后,需要配置環(huán)境變量。配置環(huán)境變量目的有三個(gè):第一,讓操作系統(tǒng)自動(dòng)查找編譯器、解釋器所在的路徑;第二,設(shè)置程序編譯和執(zhí)行時(shí)需要的類路徑;第三,Tomcat服務(wù)器安裝時(shí)需要知道虛擬機(jī)所在的路徑。(1)設(shè)置好path變量,使得我們能夠在系統(tǒng)中的任何地方運(yùn)行java應(yīng)用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,比如我們的JDK安裝在C:jdk1.6.0目錄下,那么在C:jdk1.6.0bin目錄下就是我們常用的java應(yīng)用程序,我們就需要把C:jdk1.6.0b
2、in這個(gè)目錄加到path環(huán)境變量里面。在系統(tǒng)變量里找到path變量,選擇->編輯;(里面已經(jīng)有很多的變量值,是在變量值的最前面加上C:jdk1.6.0bin;)?變量名:path?變量值:C:jdk1.6.0bin;(2)classpath環(huán)境變量,是當(dāng)我們?cè)陂_(kāi)發(fā)java程序時(shí)需要引用別人寫(xiě)好的類時(shí),要讓java解釋器知道到哪里去找這個(gè)類。通常,sun為我們提供了一些額外的豐富的類包,一個(gè)是dt.jar,一個(gè)是tools.jar,這兩個(gè)jar包都位于C:jdk1.6.0lib目錄下,所以通常我們都會(huì)把這兩個(gè)jar包加到我們的classp
3、ath環(huán)境變量中setclasspath=.;C:jdk1.6.0libtools.jar;C:jdk1.6.0libdt.jar;C:jdk1.6.0lib在系統(tǒng)環(huán)境變量那一欄中點(diǎn)->新建classpath?變量名:classpath?變量值:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;(注意,CLASSPATH最前面是有個(gè)“.”的,表示當(dāng)前目錄,這樣當(dāng)我們運(yùn)行javaAClass的時(shí)候,系統(tǒng)就會(huì)先在當(dāng)前目錄尋找AClass文件了。);(3)設(shè)置JAVA_HOME:一是為了
4、方便引用,比如,JDK安裝在C:jdk1.6.0目錄里,則設(shè)置JAVA_HOME為該目錄路徑,那么以后要使用這個(gè)路徑的時(shí)候,只需輸入%JAVA_HOME%即可,避免每次引用都輸入很長(zhǎng)的路徑串;二則是歸一原則,當(dāng)JDK路徑改變的時(shí)候,僅需更改JAVA_HOME的變量值即可,否則,就要更改任何用絕對(duì)路徑引用JDK目錄的文檔,要是萬(wàn)一沒(méi)有改全,某個(gè)程序找不到JDK,后果是可想而知的——系統(tǒng)崩潰!三則是第三方軟件會(huì)引用約定好的JAVA_HOME變量,不然,你不能正常使用該軟件。在系統(tǒng)環(huán)境變量那一欄中點(diǎn)->新建JAVA_HOME(JAVA_HOME指向的是
5、JDK的安裝路徑)??變量名:JAVA_HOME??變量值:C:jdk1.6.0(4)測(cè)試是否配置成功配置完成下面寫(xiě)一個(gè)簡(jiǎn)單的java程式來(lái)測(cè)試J2SDK是否已安裝成功: public?class?HelloWorld{????????public?static?void?main(String[]?args){????????????ystem.out.println("Hello?world!");??????????}??}??將程式保存為文檔名為HelloWorld.java的文檔。打開(kāi)命令提示符窗口,進(jìn)入到HelloWorld.java
6、所在目錄,鍵入下面的命令javac?HelloWorld.java?java?HelloWorld??此時(shí)若打印出來(lái)HelloWorld則安裝成功,若沒(méi)有打印出這句話,仔細(xì)檢查以上配置是否正確。?1.1Action1.1.1Action傳參數(shù)1importjavax.servlet.http.HttpServletRequest;HttpServletRequestrequest=ServletActionContext.getRequest();request.setAttribute("validity","1");JSP中對(duì)應(yīng)取參數(shù):Stri
7、ngvalidity=(String)request.getAttribute("validity");1.1.2Action傳參數(shù)2importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.http.HttpServletResponse;HttpServletResponseresponse=ServletActionContext.getResponse();response.setCharacterEncoding("utf-8");try{System.
8、out.println("nameis####################"+name);PrintWriterpw=