1. 使用JDK編譯、運(yùn)行簡(jiǎn)單的Java程序
2.使用Eclipse 編輯、編譯、運(yùn)行、調(diào)試Java程序
要求:
*沒有linux基礎(chǔ)的同學(xué)建議先學(xué)習(xí)《Linux基礎(chǔ)入門(新版)》《Vim編輯器》課程
重點(diǎn)是運(yùn)行結(jié)果,遇到的問題(工具查找,安裝,使用,程序的編輯,調(diào)試,運(yùn)行等)、解決辦法以及分析
實(shí)驗(yàn)儀器:
名稱 | 型號(hào) | 數(shù)量 |
Laptop | Acer aspire V5-473G | 1 |
實(shí)驗(yàn)知識(shí)點(diǎn)
1. JVM、JRE、JDK的安裝位置與區(qū)別;
2. 命令行運(yùn)行javac,java;javac -cp; java -cp;
3. PATH,CLASSPATH,SOURCEPATH的設(shè)定方法與應(yīng)用;
4. 包管理:package;import;javac -d ;
5. Eclipse(Netbeans)管理Java項(xiàng)目,調(diào)試:斷點(diǎn)、單步執(zhí)行等;
6. Java基礎(chǔ)語(yǔ)法:類型與類型轉(zhuǎn)換;變量;運(yùn)算符;流程控制等;
7. JDK幫助文檔的使用;
一、 實(shí)驗(yàn)過程
進(jìn)入實(shí)驗(yàn)樓選擇“java開發(fā)環(huán)境的熟悉”,開始實(shí)驗(yàn)。
在Windows環(huán)境下進(jìn)行練習(xí)2實(shí)現(xiàn)四則運(yùn)算,并進(jìn)行測(cè)試
二、 實(shí)驗(yàn)過程與步驟
(一)命令行下Java程序開發(fā)
按照說明文檔的指示,在實(shí)驗(yàn)樓java虛擬機(jī)里進(jìn)行了熟悉各種程序的操作。
對(duì)應(yīng)的運(yùn)行結(jié)果

結(jié)果均與預(yù)期相符
(二)Eclipse下Java程序開發(fā)、調(diào)試
遵照說明文檔的指示,在虛擬機(jī)的eclipse中創(chuàng)建工程以及類,進(jìn)行了累加運(yùn)算。并且按照指示,執(zhí)行了斷點(diǎn)設(shè)置已經(jīng)單步運(yùn)行。在調(diào)試中使用了 Step Into 和 Step Over。


相應(yīng)的操作和運(yùn)行結(jié)果
(三)練習(xí)(通過命令行和Eclipse兩種方式實(shí)現(xiàn),自己的學(xué)號(hào)后兩位與題目總數(shù)取余的結(jié)果再加上1就是自己要完成的題號(hào),在Eclipse下練習(xí)調(diào)試程序)
小計(jì)算:20135321è21mod5=1è1+1=2
2. 實(shí)現(xiàn)四則運(yùn)算,并進(jìn)行測(cè)試。
在實(shí)驗(yàn)的第一項(xiàng)里,我們接觸了Scanner這個(gè)java的功能,這里就可以派上用場(chǎng)了。
代碼如下:
import java.util.*;
public class Sizeyunsuan
{
public static void main(String[] args)
{
Sizeyunsuan t=new Sizeyunsuan();
t.js();
}
Scanner scan;
public void js()
{
while(true)
{
scan=new Scanner(System.in);
步驟 | 耗時(shí) | 百分比 |
需求分析 | 5mins | 4.5% |
設(shè)計(jì) | 20mins | 18.2% |
代碼實(shí)現(xiàn) | 50mins | 45.5% |
測(cè)試 | 20mins | 18.2% |
分析總結(jié) | 15mins | 13.6% |
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注