北京电子科技学院(BESTI)

             

课程:Java实验    班级:1352    姓名: mqy  学号:20135234

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

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

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

 实验名称: Java程序开发环境的熟悉

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

2.实现Eclipse下Java程序开发

实验仪器:

名称

型号

数量

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程序开发:

输入cd 20135234命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径,如下图所示:

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

2,代码第二行,我们使用到Java类库中的类时,要用import导入相关的类,导入路径可以查看JDK帮助文档,比如我们使用到了Scanner类:

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

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

在命令行中输入eclipse命令并回车或单击桌面上的Eclipse EE图标打开Eclipse

在Eclipse中单击File->New-> Java Project新建Java项目

输入项目名称HelloJDB,并单击Finish按钮完成新建项目、

在Eclipse中单击File->New->Class新建Java类

根据Java代码规范输入包名ljp,类名HelloJDB,并勾选上自动产生main函数选项,后单击Finish按钮,

练习调试程序:

首先通过Window->Open Perspective->Debug打开调试视图

调试程序首先要会设置断点和单步运行。

然后单击调试按钮开始调试Java程序

(三)练习

第五题:

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

时间统计:

步骤

耗时

百分比

需求分析

16min

19.5%

设计

14min

17%

代码实现

40min

48.7%

测试

2min

0.1%

分析总结

10min

12.2%

 

分析总结:

遇到的问题:1,eclipse操作方法不熟练

解决方法:多次按照教程练习,并通过查阅一定资料,提高熟练度

2,设置断点操作健找不到

解决方法:多次尝试后成功

20135234mqy的更多相关文章

  1. 20135234mqy 实验四

    北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计 班级:1352  姓名:mqy  学号:20135234 成绩:            指导教师:娄嘉鹏  ...

  2. 20135234mqy 实验三:敏捷开发与XP实践

    实     验    报     告 课程:Java 班级: 1352    姓名:mqy    学号:20135234 成绩:              指导教师:娄嘉鹏    实验日期:2015. ...

  3. 20135234mqy 实验二 Java面向对象程序设计

      北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计  班级:1352  姓名:mqy  学号:20135234 成绩:             指导教师: ...

随机推荐

  1. 使用putty进行ssh tunnel远程内网机器

    通常我们通过登录具有外网ip的远程机器来连接内网的机器:本文介绍,通过putty进行ssh tunnel,进而达到使用本机直接连接远程内网机器: 1,在putty中创建一个session,输入具有外网 ...

  2. Linux入门基础(一):Linux基本操作

    命令行BASH基本操作 Shell 用户不能直接操作内核,所以用户操作通过shell传递给内核 shell分为两种 : GUI 图形界面 (linux一般是GNOME) CLI 命令行界面 (linu ...

  3. u-boot-1.1.6环境变量

    学习目标: 1.分析u-boot-1.1.6环境变量,了解环境变量初始化.设置以及过程 2.为后面能够掌握u-boot-1.1.6如何启动内核过程打下基础 1.环境变量的概念 在分析uboot环境变量 ...

  4. 浏览器与go语言的websocket通信

    简介WebSocket是HTML5一种新的协议.顾名思义,它在服务器和浏览器之间建立了全双工通信. 需求背景区块链测试系统web前端平台需要动态接收后端发送的状态信息改变一次测试session过程的状 ...

  5. Lint Code 1365. Minimum Cycle Section

    这题可以看作POJ 1961 最小循环节的一个简化版本.某补习班广告贴里给出的两个指针的参考解法简直大误. 受POJ 1961的启发,把数组看作字串,观察可知,如果字串全部由循环节构成(包括最后一段是 ...

  6. IIS中多域名多网站的设置方法

    一个 IP 可以绑定多个域名.如您需要实现多个域名访问同一个网站,只需就不同域名添加 A 记录指向同一个 IP 即可. 如您需要实现多个域名访问同一虚拟服务器上不同网站,也需要就不同域名添加 A 记录 ...

  7. vba 语法

    VBA语言基础 第一节 标识符 一.定义 标识符是一种标识变量.常量.过程.函数.类等语言构成单位的符号,利用它可以完成对变量.常量.过程.函数.类等的引用. 二.命名规则 1) 字母打头,由字母.数 ...

  8. Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)

    Title : Caffe (Visual Studio15+CUDA8+cuDNN5+python3.5) Author : SURFZJY Logo : True [TITLE] Requirem ...

  9. Spring MVC的Rest URL 被错误解析成jsp, 导致404错误(XML方式下@Controller和@RestController需要配置<mvc:annotation-driving/>)

    问题: 最近在原有MVC的WEB应用中添加一个REST服务,结果始终报404错误.把 Spring debug 日志打开,发现处理REST请求的Controller已经正确进入 [org.spring ...

  10. P3871 [TJOI2010]中位数

    傻逼题 维护两个系统堆即可 #include<bits/stdc++.h> #define il inline #define vd void typedef long long ll; ...