20135119涂文斌-实验一

北京电子科技学院(BESTI)

实  验  报  告

课程: Java        班级:1351           姓名:涂文斌          学号:20135119

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

实验密级:         预习程度:             实验时间:15:30~18:00

仪器组次:         必修/选修:选修       实验序号:(一)

实验名称:java开发环境的熟悉

实验目的与要求:1.使用JDK编译、运行简单的Java程序;

2.使用Eclipse编辑、编译、运行、调试Java程序。

                     

                            统计的PSP(Personal Software Process)时间


步骤


耗时(min)


百分比(%)


需求分析


15


23


设计


20


30


代码实现


15


23


测试


5


7


分析总结


10


17

实验仪器:


名称


型号


数量


笔记本


ASUS


1


实验楼


1

实验步骤:

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

1.输入cd Code命令进入Code(注意C要大写)目录;

2.输入mkdir 20135100 命令建立实验目录,注意目录名一定是自己的学号(学号要体现在实验报告截图中),可以使用ls命令

dir命令查看建立的目录情况;

3.输入cd 20135100命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目

录,可以输入pwd命令查看当前工作路径;

4.输入gedit Hello.java注意把代码保存到exp1目录中)或vim Hello.java(建议大家花点时间学习一下Vim)编辑

Hello.java,并输入以下代码:

注意代码的第一行,这会影响到我们使用javac编译代码的方式。

5.输入javac -d . Hello.java命令编译代码,输入java ljp.Hello命令运行

                                                              

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

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

1.在Eclipse下新建java项目,编写代码,运行结果,如图所示:

2.练习调试程序,首先我们通过单击Window->Open Perspective->Debug打开调试视图,如下图所示:

i).调试程序首先要会设置断点单步运行。设置断点比较简单,如下图所示:

ii).在第12行设置断点,然后单击Resume图标(快捷键F8),程序就运行到了第12行,如下图所示:

iii).设置条件断点,在第11行左边单击鼠标右键,选择Breakpoint Properties...

设置条件“i==50”

(三).练习(通过命令行Eclipse两种方式实现,自己的学号后两位与题目总数取余的结果再加上1就是自己要完成的题号,在

Eclipse下练习调试程序)

5. 实现求正整数1-N之间所有质数的功能,并进行测试。

i).命令行方式:

 代码:

运行结果:

ii).Eclipse方式实现:

              代码:

                          

                     运行结果:

                            

                    所遇问题:1.实验楼资源不足,导致第一部分暂时没有结果。

            2.对于第二部分的实验的调试环节,并不熟悉。

                      解决方案:1.半夜意外登陆实验楼,进去了。完成了第一部分。

            2.调试环节,把握好在哪部分设断点,然后一步一步进行,一步步的调试即可。

                    实验体会:

                         1.接触到虚拟机的安装,在老师的点拨,和通过网上查找设定好了。

                         2.java程序的编写,首先是应该把一个大概的提纲写好,这样易于查漏补缺,找到程序的不足;其次,应该通过多种

方式实现同一个程序,来检验程序的正确性。

                         3.对于代码本身,我觉得多使用函数,并将其封装起来,来提高程序的使用,还可以提高代码的复用性。

                           4.每次实验都有收获,希望收获能越来越多,持之以恒。

时间: 2025-01-11 11:50:14

20135119涂文斌-实验一的相关文章

20135119_涂文斌 实验二 Java面向对象程序设计

北京电子科技学院(BESTI) 实  验  报  告 课程: Java        班级:1351           姓名:涂文斌          学号:20135119 成绩:               指导教师:娄嘉鹏    实验日期:2015.4.17 实验密级:         预习程度:             实验时间:15:30~18:00 仪器组次:         必修/选修:选修       实验序号:(一) 实验名称:java面向对象程序设计 实验目的:1.初步掌握

20135119_涂文斌 实验三 敏捷开发与XP实践

北京电子科技学院(BESTI) 实  验  报  告 课程: Java        班级:1351           姓名:涂文斌          学号:20135119 成绩:               指导教师:娄嘉鹏    实验日期:2015.6.2 实验密级:         预习程度:             实验时间:15:30~18:00 仪器组次:         必修/选修:选修       实验序号:(三) 实验名称:敏捷开发与XP实践 实验目的: 1.XP基础 2.

20145239 杜文超 实验四 Android开发基础

20145239实验四 Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试 了解Android组件.布局管理器的使用 掌握Android中事件处理机制 Android Studio安装 实验步骤 安装 JDK 并配置 JDK 环境变量 依次使用计算机->系统属性->高级系统设置->高级->环境变量,然后新建一个JAVA_HOME变量,令它为计算机中安装JDK的位置: 安装Andriod Studio并配置 1.双击运行Andri

20135115臧文君---实验4

北京电子科技学院(BESTI) 实     验    报     告 课程:Java    班级:1351班      姓名:臧文君    学号:20135115 成绩:             指导教师:娄嘉鹏       实验日期:2015.6.9 实验密级:无       预习程度:           实验时间:15:30-18:00 仪器组次:         必修/选修:选修     实验序号:四 实验名称:  服务器与客户端间传送信息加解密 实验目的与要求: 1.没有Linux基础

20135115臧文君---实验1

北京电子科技学院(BESTI) 实     验    报     告 课程:Java        班级:1351班     姓名:臧文君    学号:20135115 成绩:             指导教师:娄嘉鹏      实验日期:2015.4.17 实验密级:无       预习程度:             实验时间:15:30-18:00 仪器组次:         必修/选修:选修             实验序号:一 实验名称:   Java开发环境的熟悉 实验目的与要求: 1

20135115臧文君---实验3

北京电子科技学院(BESTI) 实     验    报     告 课程:Java    班级:1351班      姓名:臧文君    学号:20135115 成绩:             指导教师:娄嘉鹏       实验日期:2015.6.4 实验密级:无       预习程度:           实验时间:15:30-18:00 仪器组次:         必修/选修:选修     实验序号:二 实验名称:  敏捷开发与XP实践 实验目的与要求: 1.没有Linux基础的同学建议先

20135121_张文俊 实验三 敏捷开发与XP实践

北京电子科技学院(BESTI) 实  验  报  告 课程: Java        班级:1351           姓名:张文俊          学号:20135121 成绩:               指导教师:娄嘉鹏    实验日期:2015.6.2 实验密级:         预习程度:             实验时间:15:30~18:00 仪器组次:         必修/选修:选修       实验序号:(三) 实验名称:敏捷开发与XP实践 实验目的: 1.XP基础 2.

20162328蔡文琛 实验四 图的实现与应用

20162328蔡文琛 大二 实验四 任务详情 实验1 用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器 实现类 public class MatrixUDG { private char[] mVexs; // 顶点集合 private int[][] mMatrix; // 邻接矩阵 /* * 创建图(自己输入数据) */ public boolean isEmpty(){ bool

20162328蔡文琛 实验五 数据结构综合应用

实验五:数据结构综合应用 课程:程序设计与数据结构 班级: 1623 姓名: 蔡文琛 学号:20162328 指导教师:娄嘉鹏 王志强 实验日期:12月15日 实验密级: 非密级 预习程度: 已预习 必修/选修: 必修 实验名称: 数据结构综合应用 实验内容: 1.分析系统架构 2.编译.运行.测试系统 3.修改系统 4.分析数据结构.排序.查找算法的应用 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 完成实验.撰写实验报告,