实验楼第一次实验报告

北京电子科技学院(BESTI)

             

课程:Java实验    班级:1353    姓名: 姚歌   学号:20135305

成绩:             指导教师:娄嘉鹏    实验日期:2015.4.14

实验密级:         预习程度:              实验时间:

仪器组次:05        必修/选修:必修             实验序号:01

实验名称: Java程序开发                                               

实验目的与要求:  1.实现命令行下Java程序开发                                                      

                  2.实现EclipseJava程序开发                                               

                                                                        

                                                          

                                                          

                                                          

实验仪器:

名称

型号

数量

Eclipse

 

1

虚拟机

 

1

 

 

 

实验知识点

1.JVM,JRE,JDK的安装位置与区别

2.命令行运行javac.java,javac –cp;java -cp

3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用

4.包管理:package;import;javac -d

5.Eclipse(Netbeans)管理Java项目,调试:断电,单步执行等

6.Java基础语法:类型与类型转换;变量;运算符;流程控制等

7.JDK帮助文档的使用

实验步骤

(一)命令行下Java程序开发

注意代码的第一行,这会影响到我们使用javac编译代码的方式。 注意代码第二行,我们使用到Java类库中的类时,要用import导入相关的类(可以暂时理解为C语言中include的功能)

注意:代码中有package时,使用javac编译代码时一定要加-d参数,运行代码时一定要加包名前缀

(二)Eclipse下Java程序开发,调试

开发:在命令行中输入eclipse->File->New->Java Project->输入项目名称,例如HelloJDB->Finish(新建项目)

      File->New->Class(新建Java类)

      输入包名ljp(小写,可以自定义),类名HelloJDB(单词首字母大写),勾选上自动产生main函数选项,单击Finish按钮

      输入代码并运行,结果如图

调试:Window->Open Perspective->Debug打开调试视图

      设置断点:Toggle Breakpoint

      单步运行:Step IntoStep Over,这两种单步运行功能在运行语句时没有区别,在执行函数调用语句时,Step Into会跳入函数实现,Step Over会直接执行完函数,实际使用中我们优先使用Step Over,只有函数执行出错了,说明程序问题在被调用函数中,这时再回来通过Step Into进入函数进行调试

(三)练习

要求:实现求正整数1-N之间所有质数的功能,并进行调试

(之前做实验的时候题目要求没有序号+1,所以我按题目变换之前写的代码,即第五题)

时间统计

步骤

耗时

百分比

需求分析

10min

15%

设计

10min

15%

代码实现

30min

45%

测试

3min

2%

分析总结

15min

23%

 

分析总结

遇到的问题:设置断点时没看懂教程的方法,后来问老师知道

            在设置断点的那一行的最前端双击->右键->Toggle Breakpoint

原文地址:https://www.cnblogs.com/20135305yg/p/4425390.html