Java第一次实验报告——Java开发环境的熟悉
北京电子科技学院(BESTI)
实 验 报 告
课程名称:java程序设计实验 班级:1352 姓名:洪韶武 学号:20135219
成绩: 指导教师:娄嘉鹏 实验日期:2015.04.14
实验密级: 预习程度: 实验时间:
仪器组次: 必修/选修:选修 实验序号:01
实验名称: Java开发环境的熟悉
实验目的与要求:1.使用JDK编译,运行简单的java程序。
2.使用Eclipse编辑、编译、运行、调试java程序。
实验仪器:
| 名称 | 型号 | 数量 |
| PC | MAC | 1 |
实验步骤:
一、在命令行下编写代码并编译运行:
1.打开终端,输入cd Code,mkdir 20135219建立实验目录。
2.输入gedit Hello.java,编辑Hello.java如下:


3.输入javac -d . Hello.java编译代码,输入java ph.Hello运行程序,结果如下:

二:Eclipse下java程序开发、调试:
1.在命令行输入eclipse命令打开Eclipse。
2.新建项目、包、类 HelloJDB.java
3.输入代码及运行结果如下:


4.通过windows->Open Perspective->Debug打开调试视图,如下图所示
5.设置断点进行调试,结果如下:

三、练习:
5.实线求正整数1-N之间所有质数的功能,并进行测试。
代码及运行结果:

四、PSP统计:
| 步骤 | 耗时 | 百分比 |
| 需求分析 | 2min | 10% |
| 设计 | 3min | 14% |
| 代码实现 | 5min | 24% |
| 测试 | 3min | 14% |
| 分析总结 | 8min | 38% |
五、遇到的问题及解决办法:
1.遇到的问题:
代码编写完成第一次运行时出错
2.解决办法:
通过错误提示及对代码反复检查,发现一个问题是文件名与类名不同,另一个是拼写错误,改正后代码可以正常运行。
3.分析总结:
在日后的学习及实践中,应注重细节问题,同时熟练掌握利用eclipse调试程序的方法。
Java第一次实验报告——Java开发环境的熟悉的更多相关文章
- 20145312《Java第一次实验报告》
20145312<Java第一次实验报告> Java开发环境的熟悉(Windows+Idea) 一.实验内容 使用Idea编辑.编译.运行.调试Java程序. 使用JDK编译.运行简单的J ...
- 实验一《开发环境的熟悉》&实验二《固件设计》
20145312&20145338 实验一<开发环境的熟悉>&实验二<固件设计> 合作博客链接:http://www.cnblogs.com/yx2014531 ...
- java 第一次实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:黎静 学号:20135338 成绩: 指导教师:娄嘉鹏 ...
- java第一次实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程名称:java实验 班级:1352 姓名:潘恒 学号:20135209 成绩: ...
- 20165210 Java第一次实验报告
20165210 第一次实验报告 实验内容 建立目录运行简单的Java程序 建立自己学号的目录 在上个目录下建立src,bin等目录 Javac,Java的执行在学号目录下 IDEA的调试与设置断点 ...
- 南京邮电大学java第一次实验报告
实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...
- java第一次实验总结&第三周总结
Java第一次实验报告,java开发环境与简单的Java程序 一.实验目的 1.熟悉JDK开发环境 2.熟练掌握结构化程序设计方法 二.实验内容 打印输出所有的"水仙花数",所谓& ...
- 20145213《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
20145213<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDEA) 实验要求 使用JDK编译.运行简单的Java程序. 使用IDEA编辑.编译.运行.调试J ...
- 20145206邹京儒《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
20145206<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDEA) 实验内容及步骤 1.使用JDK编译.运行简单的Java程序: 建立实验目录: 在IDEA ...
随机推荐
- PyMySQL连接MySQL数据库
首先, 添加PyMySQL模块: 代码: import pymysql db = pymysql.connect(host="localhost", user="root ...
- Selenium自动化测试基础
如有任何学习问题,可以添加作者微信:lockingfree 目录 Selenium自动化测试基础 Selenium自动化测试第一天(上) Selenium自动化测试第一天(下) Selenium自动化 ...
- 腾讯地图和百度地图的PHP相互转换
/** * 百度地图---->腾讯地图 * @param double $lat 纬度 * @param double $lng 经度 * @return array(); */ functio ...
- java length属性、length()、size()
length属性 length是属性,用于说明数组的长度. String []list={"wo","shi","shuaibi"}; Sy ...
- 【递归入门】组合的输出:dfs
题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r < = n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数. 现要求你不用递归的方 ...
- 《javascript模式--by Stoyan Stefanov》书摘--基本技巧
一.基本技巧 1,变量释放的副作用 a.使用var创建的全局变量(在函数外部创建)不能删除. b.不使用var创建的隐含全局变量(尽管在函数内部创建)可以删除. // 定义三个全局变量 var glo ...
- vue.js学习之 跨域请求代理与axios传参
vue.js学习之 跨域请求代理与axios传参 一:跨域请求代理 1:打开config/index.js module.exports{ dev: { } } 在这里面找到proxyTable{}, ...
- Alpha发布文案+美工
文案: Alpha发布文稿 我们是Hello World!团队,下面由我来简要介绍一下我们组的作品,我们组做的是一个飞机射击类游戏,名字叫做空天猎.这个游戏是基于JAVA平台创建的,那么接下来让我给大 ...
- ueditor百度编辑器的赋值方法
示例: http://ueditor.baidu.com/website/onlinedemo.html 引用代码: window.UMEDITOR_HOME_URL = $CONFIG['domai ...
- 算法与数据结构3.1 stack
★实验任务 一天,小 L 发现了一台支持一下操作的机器: IN x:将整数 x 入栈 POP:将栈顶元素出栈 ASUB:出栈两个数,将两数差的绝对值入栈 COPY:将栈顶元素(如果有的话)复制一份,入 ...