日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA第一次实验 ——实验楼

發(fā)布時間:2025/4/9 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA第一次实验 ——实验楼 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

北京電子科技學(xué)院(BESTI)

??????????????

課程:Java程序設(shè)計 班級:1352??姓名:潘俊洋? 學(xué)號:20135230

成績:???????????? 指導(dǎo)教師:婁嘉鵬 ?????實驗日期:2015.4.14

實驗密級:???????? 預(yù)習(xí)程度:??????? ?實驗時間:

儀器組次:?? ???????必修/選修:??????? ??? 實驗序號:

實驗名稱:?????? Java開發(fā)環(huán)境的熟悉????????????????????????????????????????????????????

實驗?zāi)康呐c要求:實驗內(nèi)容1.使用JDK編譯、運行簡單的Java程序;

2.使用Eclipse?編輯、編譯、運行、調(diào)試Java程序。實驗要求1.沒有Linux基礎(chǔ)的同學(xué)建議先學(xué)習(xí)《Linux基礎(chǔ)入門(新版)》《Vim編輯器》課程;2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結(jié)果,遇到的問題(工具查找,安裝,使用,程序的編輯,調(diào)試,運行等)、解決辦法(空洞的方法如“查網(wǎng)絡(luò)”、“問同學(xué)”、“看書”等一律得0分)以及分析(從中可以得到什么啟示,有什么收獲,教訓(xùn)等);3.實驗報告中統(tǒng)計自己的PSP????????

實驗儀器:

名稱

型號

數(shù)量

PC

?

1

?

?

?

?

實驗內(nèi)容、步驟與體會(附紙):

?

【實驗步驟】

(一)命令行下Java程序開發(fā)

  • 首先雙擊桌面上的Xface終端圖標(biāo),如下圖所示://這里我用的就是cmd
  • 打開終端(類似Windows下的cmd),之后會自動運行shell程序,如下圖所示:
  • 輸入cd Code命令進(jìn)入Code(注意C要大寫)目錄,如下圖所示:
  • 輸入mkdir 20135100 命令建立實驗?zāi)夸?注意目錄名一定是自己的學(xué)號(學(xué)號要體現(xiàn)在實驗報告截圖中),可以使用ls命令或dir命令查看建立的目錄情況。如下圖所示:
  • 輸入cd 20135100命令進(jìn)入實驗?zāi)夸?#xff0c;再輸入類似mkdir exp1建立第一個實驗?zāi)夸?#xff0c;然后輸入cd exp1進(jìn)入實驗一目錄,可以輸入pwd命令查看當(dāng)前工作路徑,如下圖所示:
  • 輸入gedit Hello.java(注意把代碼保存到exp1目錄中)或vim Hello.java(建議大家花點時間學(xué)習(xí)一下Vim)編輯Hello.java,并輸入以下代碼:
  • 注意代碼的第一行,這會影響到我們使用javac編譯代碼的方式。 注意代碼第二行,我們使用到Java類庫中的類時,要用import導(dǎo)入相關(guān)的類(你可以暫時理解為C語言中include的功能),導(dǎo)入路徑可以查看JDK幫助文檔,比如我們使用到了Scanner類

    ?

    ?

    (二)EclipseJava程序開發(fā)、調(diào)試

  • 在命令行中輸入eclipse命令并回車或單擊桌面上的Eclipse EE圖標(biāo)打開Eclipse
  • 在Eclipse中單擊File->New-> Java Project新建Java項目,如下圖所示:
  • 輸入項目名稱HelloJDB(你可以自己起名),并單擊Finish按鈕完成新建項目
  • 在Eclipse中單擊File->New->Class新建Java類
  • 根據(jù)Java代碼規(guī)范輸入包名ljp(小寫,可以自定義),類名HelloJDB(單詞首字母大寫),并勾選上自動產(chǎn)生main函數(shù)選項,最后單擊Finish按鈕
  • 輸入如下代碼1 package ljp;
    2 public class HelloJDB {
    3 public static void main(String[] args) {
    4 int i = 5;
    5 int j = 6;
    6 int sum = add(i, j);
    7 System.out.println(sum);
    8
    9 sum = 0;
    10 for(i=0; i< 100; i++)
    11 sum += i;
    12
    13 System.out.println(sum);
    14 }
    15
    16 public static int add(int augend, int addend){
    17 int sum = augend + addend;
    18 return sum;
    19 }
    20}
  • 單擊運行按鈕(或使用Ctrl+F11快捷鍵),就可以在控制臺(Console)中看到運行結(jié)果
  • 下面我們練習(xí)調(diào)試程序,首先我們通過單擊Window->Open Perspective->Debug打開調(diào)試視圖
  • 調(diào)試程序首先要會設(shè)置斷點單步運行。設(shè)置斷點比較簡單,然后單擊調(diào)試按鈕(或使用F11快捷鍵)開始調(diào)試Java程序,我們可以看到程序停留在了第4行注意,此時第4行代碼并沒有執(zhí)行,我們可以把鼠標(biāo)放到變量名上來查看變量的值,此時i的值并不是5,我們通過單步運行讓程序運行到第5行,單步運行有兩種:Step Into(快捷捷F5)Step Over(快捷捷F5,這兩種單步運行功能在運行語句時沒有區(qū)別,在執(zhí)行函數(shù)調(diào)用語句時,Step Into會跳入函數(shù)實現(xiàn),Step Over會直接執(zhí)行完函數(shù),實際使用中我們優(yōu)先使用Step Over,只有函數(shù)執(zhí)行出錯了,說明程序問題在被調(diào)用函數(shù)中,這時再回來通過Step Into進(jìn)入函數(shù)進(jìn)行調(diào)試。我們單擊一下Step Over圖標(biāo)(或F6),程序停在了第5行,這時查看變量i的值,會看到i等于5。
  • 10. 1單步執(zhí)行效率比較慢,如果我們感覺到第6行到第10行的代碼沒有問題了,想讓程序直接運行到第11行,怎么辦?首先我們要在第11行設(shè)置斷點,然后單擊Resume圖標(biāo)(快捷鍵F8),程序就運行到了第11行

    11. 單步執(zhí)行效率比較慢還導(dǎo)致另外一個問題,比如一個大循環(huán)中間出了問題怎么辦?這時可以通過條件斷點解決問題。調(diào)試循環(huán)代碼時,會有一個值我們特別關(guān)注,這時在Variable標(biāo)簽中查看變量的值,比如我們此時比較關(guān)注sum,每次單步執(zhí)行都可以看到sum的變化情況了,設(shè)置條件斷點,我們在第11行左邊單擊鼠標(biāo)右鍵,選擇Breakpoint Properties...

    【實驗結(jié)果】

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ??

    步驟

    ??
    ??

    耗時

    ??
    ??

    百分比

    ??

    需求分析

    ?

    20%

    設(shè)計

    ?

    30%

    代碼實現(xiàn)

    ?

    40%

    測試

    ?

    10%

    分析總結(jié)

    ?

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/20135230pjy/p/4433233.html

    總結(jié)

    以上是生活随笔為你收集整理的JAVA第一次实验 ——实验楼的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。