java开发环境及数据类型实验_实验项目1 Java开发环境与语言基础
《實(shí)驗(yàn)項(xiàng)目1 Java開(kāi)發(fā)環(huán)境與語(yǔ)言基礎(chǔ)》由會(huì)員分享,可在線閱讀,更多相關(guān)《實(shí)驗(yàn)項(xiàng)目1 Java開(kāi)發(fā)環(huán)境與語(yǔ)言基礎(chǔ)(14頁(yè)珍藏版)》請(qǐng)?jiān)谌巳宋膸?kù)網(wǎng)上搜索。
1、實(shí)驗(yàn)項(xiàng)目1 Java開(kāi)發(fā)環(huán)境與語(yǔ)言基礎(chǔ)第1部分 Java程序開(kāi)發(fā)環(huán)境配置與簡(jiǎn)單Java程序開(kāi)發(fā)實(shí)驗(yàn)?zāi)康?、 熟悉Java開(kāi)發(fā)環(huán)境JDK1.6,Eclipse的安裝與配置。2、 學(xué)會(huì)分別運(yùn)用JDK1.6和Eclipse開(kāi)發(fā)簡(jiǎn)單的Application和Applet程序。實(shí)驗(yàn)要求1、 復(fù)習(xí)理論教學(xué)中所學(xué)的內(nèi)容。2、 認(rèn)真進(jìn)行實(shí)驗(yàn)預(yù)習(xí),查閱參考書(shū),書(shū)寫(xiě)源程序,書(shū)寫(xiě)實(shí)驗(yàn)預(yù)習(xí)報(bào)告。實(shí)驗(yàn)課時(shí) 2學(xué)時(shí)實(shí)驗(yàn)教學(xué)方式 學(xué)生上機(jī)實(shí)驗(yàn),教師隨堂指導(dǎo)。實(shí)驗(yàn)內(nèi)容1、 下載并安裝JDK1.6,過(guò)程可參考教材P4-6。2、 配置環(huán)境變量:SDK平臺(tái)提供的Java編譯器(javac.exe)和Java解釋器(java.exe。
2、)位于Java安裝目錄的bin文件夾中,為了能在任何目錄中使用編譯器和解釋器,應(yīng)在系統(tǒng)特性中設(shè)置Path。對(duì)于Windows2000、Windows2003、Windows XP,用鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,彈出菜單,然后選擇屬性,彈出“系統(tǒng)特性”對(duì)話框,再單擊該對(duì)話框中的高級(jí)選項(xiàng),然后點(diǎn)擊按鈕“環(huán)境變量”,添加如下圖所示的系統(tǒng)環(huán)境變量:J2SDK的安裝目錄的jre文件夾中包含著Java應(yīng)用程序運(yùn)行時(shí)所需要的Java類(lèi)庫(kù),這些類(lèi)庫(kù)被包含在jrelib目錄下的壓縮文件rt.jar中 。因此,再添加如下圖所示環(huán)境變量。3、 下載Eclipse3.4或以上版本,將其解壓到某一目錄下。使用時(shí)只需雙擊e。
3、clipse圖標(biāo)即可。4、 在記事本中編寫(xiě)簡(jiǎn)單的Application 程序,運(yùn)用JDK命令方式在屏幕上打印輸出“你好,很高興學(xué)習(xí)Java”。5、 在記事本中編寫(xiě)簡(jiǎn)單的Applet 程序,運(yùn)用JDK命令方式在Java Applet中繪制一行文字:“這是一個(gè)Java Applet 程序”。6、 在Eclipse環(huán)境下完成3,4所要求的任務(wù),可參考教材P416實(shí)驗(yàn)1的步驟。實(shí)驗(yàn)步驟及提示1、一個(gè)簡(jiǎn)單的Java Application程序。打開(kāi)記事本,編輯以下代碼 public class Hello public static void main (String args ) System.out。
4、.println(你好,很高興學(xué)習(xí)Java);n 保存 將源文件保存到C:1000中,并命名為Hello.java。注意不可寫(xiě)成hello.java,因?yàn)镴ava語(yǔ)言是區(qū)分大小寫(xiě)的。源文件的命名規(guī)則是這樣的,如果源文件中有多個(gè)類(lèi),那么只能有一個(gè)類(lèi)是public類(lèi)。如果有一個(gè)類(lèi)是public類(lèi),那么源文件的名字必須與這個(gè)類(lèi)的名字完全相同,擴(kuò)展名是.java。如果源文件沒(méi)有public類(lèi),那么源文件的名字只要和某個(gè)類(lèi)的名字相同,并且擴(kuò)展名是.java就可以了。 n 編譯 當(dāng)創(chuàng)建了Hello.java這個(gè)源文件后,就要使用Java編譯器(javac.exe)對(duì)其進(jìn)行編譯。C:1000javac He。
5、llo.javan 運(yùn)行 Java應(yīng)用程序必須通過(guò)Java虛擬機(jī)中的Java解釋器(java.exe)來(lái)解釋執(zhí)行其字節(jié)碼文件。Java應(yīng)用程序總是從主類(lèi)的main方法開(kāi)始執(zhí)行。因此,必須如下運(yùn)行Java應(yīng)用程序:C:1000java Hello2、一個(gè)簡(jiǎn)單的Java小應(yīng)用程序(Java Applet)。打開(kāi)記事本,編輯以下代碼:import java.applet.*; import java.awt.*;public class Boy extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawStri。
6、ng(我一邊喝著咖啡,一邊學(xué)Java呢,5,30);g.setColor(Color.blue);g.drawString(我學(xué)得很認(rèn)真,10,50); n 編譯 c:1000javac Boy.javan 運(yùn)行Java Applet由瀏覽器來(lái)運(yùn)行,因此我們必須編寫(xiě)一個(gè)超文本文件 (含有applet標(biāo)記的web頁(yè))通知瀏覽器來(lái)運(yùn)行這個(gè)Java Applet。以下是一個(gè)簡(jiǎn)單的html文件:Boy.htmln 如果瀏覽器不支持Java Applet程序(比如Win XP 自帶的IE),你也可以使用SDK提供的appletviewer來(lái)調(diào)試小程序,如,在DOS命令行執(zhí)行:c:1000appletvi。
7、ewer Boy.html3、 在Eclipse環(huán)境下完成3,4所要求的任務(wù),可參考教材P416實(shí)驗(yàn)1的步驟。14第2部分 Java 基本數(shù)據(jù)類(lèi)型與控制語(yǔ)句實(shí)驗(yàn)?zāi)康?、 掌握J(rèn)ava的各種基本數(shù)據(jù)類(lèi)型的用法。2、 掌握J(rèn)ava的控制語(yǔ)句。實(shí)驗(yàn)要求1、 復(fù)習(xí)理論教學(xué)中所學(xué)的內(nèi)容。2、 認(rèn)真進(jìn)行實(shí)驗(yàn)預(yù)習(xí),查閱參考書(shū),書(shū)寫(xiě)源程序,書(shū)寫(xiě)實(shí)驗(yàn)預(yù)習(xí)報(bào)告。實(shí)驗(yàn)課時(shí) 2學(xué)時(shí)實(shí)驗(yàn)教學(xué)方式 學(xué)生上機(jī)實(shí)驗(yàn),教師隨堂指導(dǎo)。實(shí)驗(yàn)內(nèi)容1、 輸出希臘字母表。下面給出該程序的模板代碼,請(qǐng)先讀懂這段代碼并將其補(bǔ)充完整,然后編譯、運(yùn)行該程序。GreekAlphabet.javapublic class GreekAlphabet。
8、 public static void main (String args ) int startPosition=0,endPosition=0;char cStart=,cEnd=;【代碼1】 /cStart做int型轉(zhuǎn)換據(jù)運(yùn)算,并將結(jié)果賦值給startPosition【代碼2】 /cEnd做int型轉(zhuǎn)換運(yùn)算,并將結(jié)果賦值給endPosition System.out.println(希臘字母在unicode表中的順序位置:+(int)c);System.out.println(希臘字母表:);for(int i=startPosition;i=1【代碼2】: d5=number/1000。
9、0;【代碼3】: d4=number%10000/1000;【代碼4】: d3=number%1000/100;【代碼5】: d5!=0【代碼6】: d1=d5&d2=d4【代碼7】: d4!=0【代碼8】: d1=d4&d2=d3【代碼9】: d3!=0【代碼10】:d1=d33、 步驟詳見(jiàn)教材P419-422實(shí)驗(yàn)2。實(shí)驗(yàn)報(bào)告要求要求:按實(shí)驗(yàn)項(xiàng)目一第1,2部分所有內(nèi)容寫(xiě)一次實(shí)驗(yàn)報(bào)告。要求仿照如下模板書(shū)寫(xiě):要有實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)步驟、實(shí)驗(yàn)結(jié)果截圖、實(shí)驗(yàn)過(guò)程及問(wèn)題分析與解決辦法闡述、實(shí)驗(yàn)總結(jié)等。下面模板是一個(gè)格式要求,書(shū)寫(xiě)時(shí)應(yīng)按實(shí)驗(yàn)項(xiàng)目一第1,2部分所做的實(shí)驗(yàn)書(shū)寫(xiě)各部分內(nèi)容。每個(gè)同學(xué)所書(shū)寫(xiě)。
10、的實(shí)驗(yàn)報(bào)告不能雷同,若有雷同,則成績(jī)都記為0分。第5周實(shí)驗(yàn)課時(shí),務(wù)必將自己的電子版實(shí)驗(yàn)報(bào)告帶上,要將其按時(shí)傳到實(shí)驗(yàn)報(bào)告上交系統(tǒng)中,過(guò)期將不能提交,成績(jī)?yōu)?分。甘肅政法學(xué)院本科學(xué)生實(shí)驗(yàn)報(bào)告( 一 ) 姓名 學(xué)院 計(jì)算機(jī)科學(xué)學(xué)院 專(zhuān)業(yè) 班級(jí) 實(shí)驗(yàn)課程名稱(chēng) 試驗(yàn)時(shí)間 年 月 日指導(dǎo)教師及職稱(chēng) 李瑞生 實(shí)驗(yàn)成績(jī) 開(kāi)課時(shí)間 學(xué)年 學(xué)期甘肅政法學(xué)院實(shí)驗(yàn)管理中心印制實(shí)驗(yàn)題目小組合作是 否 姓 名班 級(jí)學(xué) 號(hào)一、實(shí)驗(yàn)?zāi)康?#xff1a;a) 熟練掌握怎樣在JSP頁(yè)面中使用page指令設(shè)置contentType的值。3、 熟練掌握怎樣在JSP頁(yè)面中使用request內(nèi)置對(duì)象。4、 熟練掌握怎樣在JSP頁(yè)面中使用respons。
11、e對(duì)象動(dòng)態(tài)響應(yīng)用戶(hù)的請(qǐng)求。二、實(shí)驗(yàn)環(huán)境:裝有Myeclipse 8.5,Tomcat6.0的計(jì)算機(jī)一臺(tái)三、實(shí)驗(yàn)內(nèi)容與步驟:一JSP指令標(biāo)記與JSP動(dòng)作標(biāo)記實(shí)例1. first.jspsecond.jspthird.jsp運(yùn)行結(jié)果:frist.jspsecond.jspthird.jsp二JSP內(nèi)置對(duì)象實(shí)例:1.inputGuess.jsp隨機(jī)分給了你一個(gè)1到100之間的數(shù),請(qǐng)猜!輸入你的猜測(cè): 2.result.jsprealnumber) int n=(Integer)session.getAttribute(count).intValue();n=n+1;session.setAttrib。
12、ute(count,new Integer(n);response.sendRedirect(large.jsp);else if(guessNumber3.small.jsp猜小了,請(qǐng)?jiān)俨?#xff1a; 4.large.jsp猜大了,請(qǐng)?jiān)俨?#xff1a; 5.success.jsp恭喜你,猜對(duì)了您共猜了次,這個(gè)數(shù)字就是。單擊超鏈接返回到inputGuess.jsp頁(yè)面:inputGuess.jsp 運(yùn)行結(jié)果:四、實(shí)驗(yàn)過(guò)程與分析:一JSP指令標(biāo)記與JSP動(dòng)作標(biāo)記實(shí)例中,編寫(xiě)三個(gè)JSP 頁(yè)面:first.jsp 、second.jsp和third.jsp。另外,要求用“記事本”編寫(xiě)一個(gè)txt文件hello.txt。he。
13、llo.txt的每行有若干個(gè)英文單詞,單詞之間用空格分隔,每行之間用“”分隔。first.jsp使用page指令設(shè)置contentType屬性的值是text/plain,使用include指令靜態(tài)插入hello.txt文件,second.sp使用page指令設(shè)置contentType屬性的值是application/vnd.ms-powerpoint,使用include指令靜態(tài)插入hello.txt文件,hird.jsp使用page指令設(shè)置contentType屬性的值是application/msword,使用include指令靜態(tài)插入hello.txt文件,分別以不同的方式打開(kāi)輸出了同一句。
14、話,例如,用powerpoint,word方式打開(kāi)。二JSP內(nèi)置對(duì)象實(shí)例中,用戶(hù)請(qǐng)求inputGuess.jsp時(shí),隨機(jī)分配給該用戶(hù)一個(gè)1到100之間的數(shù)。該頁(yè)面同時(shí)負(fù)責(zé)將這個(gè)數(shù)字存在用戶(hù)的session對(duì)象中。該頁(yè)面提供表單,用戶(hù)可以使用該表單輸入自己的猜測(cè),并提交給result.jsp頁(yè)面,result.jsp頁(yè)面負(fù)責(zé)判斷inputGuess.jsp提交的猜測(cè)是否和用戶(hù)的session對(duì)象中存放的那個(gè)數(shù)字相同,如果相同就將用戶(hù)重定向到success.jsp;如果不相同就將用戶(hù)重定向到large.jsp或small.jspsmall.jsp和large.jsp頁(yè)面提供表單,用戶(hù)可以使用該表單。
15、繼續(xù)輸入自己的猜測(cè),并提交給result.jsp頁(yè)面success.jsp頁(yè)面負(fù)責(zé)負(fù)責(zé)顯示用戶(hù)成功的消息,并負(fù)責(zé)輸出用戶(hù)session對(duì)象中的數(shù)據(jù)。五、實(shí)驗(yàn)總結(jié):這次實(shí)驗(yàn)是初次接觸JAVA WEB開(kāi)發(fā),剛開(kāi)始實(shí)驗(yàn)時(shí)不知道如何進(jìn)行配置,如何發(fā)布項(xiàng)目,如何運(yùn)行項(xiàng)目,這次試驗(yàn)成功時(shí),感到十分興奮。這次試驗(yàn)可以說(shuō)是基礎(chǔ)實(shí)驗(yàn),對(duì)這門(mén)課有課一個(gè)初步的了解。這次試驗(yàn)主要是在老師和同學(xué)的幫助下完成的,讓我最這門(mén)課有了一個(gè)初步的了解,對(duì)各種軟件有了一個(gè)初步了解,感到這門(mén)課十分神奇。通過(guò)這次試驗(yàn),我對(duì)這門(mén)課有了一個(gè)初步的認(rèn)知,對(duì)以后學(xué)好這門(mén)課打下了一個(gè)基礎(chǔ)。六、指導(dǎo)教師評(píng)語(yǔ)及成績(jī):實(shí)驗(yàn)過(guò)程與結(jié)果完整,分析總結(jié)得當(dāng)。教室簽名李瑞生成績(jī)批閱日期2011 年 4月 15 日。
總結(jié)
以上是生活随笔為你收集整理的java开发环境及数据类型实验_实验项目1 Java开发环境与语言基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java ready()_Java.io
- 下一篇: 百一测评java基础答案_百一测评——《