版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JAVA課程標(biāo)準(zhǔn)實(shí)驗(yàn)報(bào)告江蘇科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院基礎(chǔ)部實(shí)驗(yàn)一 流程控制語句一、實(shí)驗(yàn)?zāi)康模?) 熟悉JDK開發(fā)環(huán)境;(2) 熟悉一個(gè)編輯器如UltraEdit的使用方法;(3) 掌握if語句、switch語句和break語句的使用;(4) 掌握for、while、do while 循環(huán)語句的使用。二、實(shí)驗(yàn)內(nèi)容1. 安裝開發(fā)環(huán)境JDK。 2. 編寫一個(gè)JAVA應(yīng)用程序:在輸出窗口顯示Hello World!3使用while語句,實(shí)現(xiàn)1至100整數(shù)求和,輸出最后的和sum。4. 編寫一個(gè)程序計(jì)算(kn)整型參數(shù)k及 n 從命令行輸入。三、實(shí)驗(yàn)過程1 JDK開發(fā)環(huán)境(1)JDK1.4.0開發(fā)環(huán)
2、境安裝在C:JDK1.4.0目錄下。(2)設(shè)置環(huán)境變量PATH和CLASSPATH:進(jìn)入命令行(MS-DOS)方式,進(jìn)行如下設(shè)置:SET PATH=C:JDK1.4.0BIN;%PATH%SET CLASSPATH=.; %CLASSPATH%2 掌握J(rèn)ava Application程序開發(fā)過程(1)打開UltraEdit編輯器。(2)鍵入如下程序:/* * HelloWorld * 在輸出窗口顯示Hello World! */public class HelloWorldpublic static void main(String args)/在屏幕上輸出 Hello World!Syste
3、m.out.println(Hello World!);(3)檢查無誤后(注意大小寫)保存文件。將文件保存在D:Java目錄中,文件名為HelloWorld.java。(4)進(jìn)入命令行(MS-DOS)方式,設(shè)定當(dāng)前目錄為D:Java,運(yùn)行Java編譯器:D:Javajavac HelloWorld.java(5) 調(diào)試程序,當(dāng)沒有輸出任何錯(cuò)誤信息或者出現(xiàn)deprecation警告,則編譯成功,此時(shí)會(huì)在當(dāng)前目錄中生成HelloWorld1.class文件。(6)利用Java解釋器運(yùn)行這個(gè)Java Application程序:D:Javajava HelloWorld則在輸出窗口顯示Hello W
4、orld!得到運(yùn)行結(jié)果。 四、實(shí)驗(yàn)小結(jié)(主要寫一些實(shí)驗(yàn)中出現(xiàn)的問題,應(yīng)注意的事項(xiàng),以及實(shí)驗(yàn)體會(huì))實(shí)驗(yàn)二 JAVA數(shù)組結(jié)構(gòu)一、實(shí)驗(yàn)?zāi)康模?) 進(jìn)一步理解數(shù)組、數(shù)組元素等基本概念;(2) 熟練掌握各類數(shù)組的定義方法;(3) 熟練掌握操作各類數(shù)組的基本方法;(4) 掌握Eclipse開發(fā)工具。二、實(shí)驗(yàn)內(nèi)容1編程采用冒泡法實(shí)現(xiàn)對(duì)數(shù)組元素由小到大排序。從鍵盤輸入任意大小的10個(gè)整數(shù),采用冒泡法排序?qū)ο噜彽膬蓚€(gè)元素進(jìn)行比較,并把小的元素交換到前面。要求輸出排序前的數(shù)據(jù)情況和排序后的數(shù)據(jù)情況,同時(shí)統(tǒng)計(jì)排序過程中發(fā)生數(shù)據(jù)交換的次數(shù)。2.計(jì)算矩陣對(duì)角線元素之和 3熟悉Eclipse開發(fā)工具(1)硬盤建文件夾;(
5、2)啟動(dòng)Eclipse;(3)選擇文件菜單下的新建子菜單的項(xiàng)目命令,出現(xiàn)新建項(xiàng)目對(duì)話框; (4)選擇新建Java項(xiàng)目對(duì)話框中的項(xiàng)目名文本框輸入項(xiàng)目名;在項(xiàng)目布局欄選中第2項(xiàng);(5)選擇文件菜單下的新建子菜單的類命令,打開新建Java類向?qū)?duì)話框;創(chuàng)建Java類;(6)Java編輯器自動(dòng)打開后,錄入程序;(7)錄入程序后,選擇運(yùn)行菜單下的運(yùn)行方式子菜單的Java應(yīng)用程序命令,進(jìn)行調(diào)試運(yùn)行程序;。三、實(shí)驗(yàn)過程1. 編程如下:運(yùn)行結(jié)果是:2 程序如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)(主要寫一些實(shí)驗(yàn)中出現(xiàn)的問題,應(yīng)注意的事項(xiàng),以及實(shí)驗(yàn)體會(huì))實(shí)驗(yàn)三 繼承和多態(tài)的使用 一、實(shí)驗(yàn)?zāi)康模?) 熟悉類和對(duì)象的概念;(
6、2) 掌握類的構(gòu)造函數(shù)的使用方法;(3) 掌握類的繼承和派生方法;(4) 掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本思想和方法。二、實(shí)驗(yàn)內(nèi)容1定義一個(gè)自己的數(shù)學(xué)類MyMath。類中提供靜態(tài)方法max,該方法接收3個(gè)同類型的參數(shù),返回其中的最大值。2. 假如我們?cè)陂_發(fā)一個(gè)系統(tǒng)時(shí)需要對(duì)員工進(jìn)行建模,員工包含3個(gè)屬性:姓名、工號(hào)以及工資。經(jīng)理也是員工,除了含有員工的屬性外,另外還有一個(gè)獎(jiǎng)金屬性。請(qǐng)使用繼承的思想設(shè)計(jì)出員工類和經(jīng)理類。要求類中提供必要的方法進(jìn)行屬性訪問。 三、實(shí)驗(yàn)過程1. 編程如下:運(yùn)行結(jié)果是:2 程序如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)四 抽象類和接口的使用一、實(shí)驗(yàn)?zāi)康模?) 熟悉抽象類和接口的概念
7、;(2) 掌握抽象類和接口的定義方法;(3) 掌握抽象類和接口的使用方法。二、實(shí)驗(yàn)內(nèi)容1使用匿名內(nèi)部類實(shí)現(xiàn)一個(gè)簡(jiǎn)單的動(dòng)態(tài)數(shù)組。 2. 設(shè)計(jì)一個(gè)人員類,其中包含一個(gè)方法pay,代表人員的工資支出。再從人員類派生出助教類、講師類、副教授類和教授類。其中:工資支出=基本工資+授課時(shí)數(shù)*每課時(shí)兼課金 將人員類定義為抽象類,方法pay為抽象方法,設(shè)計(jì)程序?qū)崿F(xiàn)多態(tài)性。 將方法pay定義在接口中,設(shè)計(jì)程序?qū)崿F(xiàn)多態(tài)性。三、實(shí)驗(yàn)過程1. 編程如下:運(yùn)行結(jié)果是:2 程序如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)五 異常拋出和捕獲一、實(shí)驗(yàn)?zāi)康模?) 掌握異常的概念、異常的拋出、異常的處理的方法;(2) 學(xué)會(huì)在程序中用自定義
8、異常處理實(shí)際問題;(3) 學(xué)會(huì)在程序中自己拋出異常和處理異常。二、實(shí)驗(yàn)內(nèi)容 編寫一個(gè)程序:完成在銀行的存款和取款操作。在定義銀行類時(shí),若取錢數(shù)大于余額則作為異常處理。設(shè)計(jì)思路:1. 產(chǎn)生異常的條件是余額少于取額,因此是否拋出異常要先判斷該條件。產(chǎn)生異常的方法應(yīng)該在取錢方法中。2. 處理異常安排在調(diào)用取錢方法的時(shí)候,因此取錢方法要拋出異常,由上一級(jí)調(diào)用方法捕獲并處理。3. 要定義自己的異常。三、實(shí)驗(yàn)過程編程如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)六 JAVA實(shí)用包一、實(shí)驗(yàn)?zāi)康模?) 掌握String類的使用;(2) 掌握StringBuffer類的使用;(3) 掌握StringTokenizer類的使
9、用;(4) 掌握Vector類的使用。二、實(shí)驗(yàn)內(nèi)容 顯示一個(gè)窗口,在窗口的一個(gè)JTextField中輸入要進(jìn)行語言符號(hào)化的語句,按回車鍵后,程序首先將語句轉(zhuǎn)化成大寫,然后將語言符號(hào)化的結(jié)果顯示在窗口JTextArea中。提示:1. 將語句轉(zhuǎn)化成大寫可使用String類中的toUpperCase()方法。2. 部分程序段import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class StringTokenizeTest extends JFrameprivate JLab
10、el promptLabel;private JTextField inputField;private JTextArea outputArea;三、實(shí)驗(yàn)過程編程如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)七 GUI的綜合應(yīng)用開發(fā)一、實(shí)驗(yàn)?zāi)康模?) 掌握面板、按鈕等組件的使用;(2) 理解JAVA的事件處理模型;(3) 掌握布局管理器的使用;二、實(shí)驗(yàn)內(nèi)容 綜合使用網(wǎng)格布局和邊框布局編寫一個(gè)簡(jiǎn)易的計(jì)算器,要求具備加法、減法乘法以及除法的功能。三、實(shí)驗(yàn)過程編程如下:運(yùn)行結(jié)果是:四、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)八 JAVA的多線程機(jī)制一、實(shí)驗(yàn)?zāi)康模?) 掌握線程的概念;(2) 掌握多線程應(yīng)用程序設(shè)計(jì)方法;(3) 了解在JAVA應(yīng)用程序中控制線程狀態(tài)的方法。二、實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年新式智能電動(dòng)門訂購協(xié)議
- 2024年砼空心砌塊(承重型)項(xiàng)目評(píng)價(jià)分析報(bào)告
- 2024年文化創(chuàng)意產(chǎn)業(yè)合作協(xié)議:項(xiàng)目投資與分成模式
- 2024年肝膽疾病用藥項(xiàng)目評(píng)估分析報(bào)告
- 2024年房產(chǎn)抵押貸款詳細(xì)條款合同
- 酒店廚師年終總結(jié)范文(7篇)
- 2024年新品電機(jī)技術(shù)開發(fā)合作協(xié)議
- 2024年度環(huán)保設(shè)備生產(chǎn)與銷售合同
- 2024年教育機(jī)構(gòu)員工勞動(dòng)合同
- 2024年度★美容院店鋪轉(zhuǎn)讓協(xié)議
- 2023年天津公務(wù)員已出天津公務(wù)員考試真題
- 2025年高考數(shù)學(xué)專項(xiàng)題型點(diǎn)撥訓(xùn)練之初等數(shù)論
- 上海市浦東新區(qū)2024-2025學(xué)年六年級(jí)上學(xué)期11月期中數(shù)學(xué)試題(無答案)
- 教科版三年級(jí)科學(xué)上冊(cè)《第1單元第1課時(shí) 水到哪里去了》教學(xué)課件
- 通信技術(shù)工程師招聘筆試題與參考答案(某世界500強(qiáng)集團(tuán))2024年
- 國(guó)際貿(mào)易術(shù)語2020
- 國(guó)網(wǎng)新安規(guī)培訓(xùn)考試題及答案
- 2024至2030年中國(guó)節(jié)流孔板組數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 黑龍江省哈爾濱市師大附中2024-2025學(xué)年高一上學(xué)期10月階段性考試英語試題含答案
- 第六單元測(cè)試卷-2024-2025學(xué)年統(tǒng)編版語文三年級(jí)上冊(cè)
- 【課件】Unit4+Section+B+(Project)課件人教版(2024)七年級(jí)英語上冊(cè)
評(píng)論
0/150
提交評(píng)論