实验一(熟悉Java开发环境)实验报告

 实验内容

1.使用JDK编译、运行简单的Java程序;

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

实验步骤与体会

一、命令行下Java程序开发

1、操作过程

在虚拟环境中打开Xface终端通过shell命令在主文件夹下的Code文件夹建立20159212文件夹,再

通过gedit Hello.java命令,在gedit中编辑Hello.java文件。最后通过javac -d编译Hello.java。

2、总结体会

1)掌握了几个shell命令

cd :进入文件夹

mkdir:建文件夹

ls、dir:查看

pwd:查看当前路径

2)遇到的问题以及解决方法

①shell命令字符经常输入错误,浪费时间,要多熟悉

②第一次新建Hello.java是直接进入20159212文件夹新建,导致在后续的编译语句总是出错。

解决方法:删除Hello.java,使用shell命令重建

③中英文切换问题。虽然虚拟环境显示的都是英文输入,但实际windows下是中文输入,会影响命令行的识别

实验过程如图1-4所示:

图1    新建2015文件夹并输入Hello.java显示错误

图2    利用gedit Hello.java   新建Hello.java程序

图3    javac -d编译程序后程序运行情况

图4   录入的 Hello.java程序

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

1、在虚拟实验环境中使用命令行模式打开Eclipse,但是返回找不到eclipse(如图5显示),直接通过桌面

图标打开的Eclipse新建工程后不能编辑程序,所以这个实验是直接在本机装的Eclipse平台进行的。

图5    shell命令打开Eclipse

2、在Eclipse中新建Java项目HelloJDB,然后建立class类,注意类名与项目名称一致,打开Java程序,

并输入程序,如图6所示:

图6    Eclipse下新建的Hello.java程序

3)在程序第三行处设置断点

图7    Breakpoint设置

4)观察某一变量的运行情况。通过设置两个断点(其中一个为条件断点),运行条件循环语句,设置

循环条件i的值,得出sum变量的运行情况。

图8    条件断点设置以及变量情况

 

三、练习

实现Fibonacci数列功能,并进行测试。

分析:Fibonacci数列即0,1,1,2,3,5,8,13 ......

1)第n项的Fibonacci值通过迭代递归实现,即F(n)=F(n-1)+F(n-2)

2)输入通过Scanner类实现

图9        Fibonacci数列实现程序

总结:

①学会了最简单的输入输出语句,子函数等

②对于Eclipse下的调试不熟悉,要增多练习

③斐波那契数列的Java实现算法是固定的,C和Java语言之间也有相通之处

时间: 2024-08-06 20:05:44

实验一(熟悉Java开发环境)实验报告的相关文章

20155336 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

20155336 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验知识点 JVM.JRE.JDK的安装位置与区别: 命令行运行javac:java:javac -cp; java -cp: PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 包管理:package:import:javac -d : Eclipse(Netbeans)管理Ja

20155208 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

20155208 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 打开windows下的```cmd → 输入cd Code命令进入Code目录,进入"代码托管"文件夹 → 输入md 20155202建立以自己学号命名的文件夹 → 输入cd 20155202进入文件夹 → 输入md exp1建立"实验一"文件夹 → 输入cd exp1进入"实验一

20165227 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

20165227 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:朱越 学号:20165227 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验时间:13:45 - 15:25 实验序号:实验一 实验名称:Java开发环境的熟悉 实验题目:实现凯撒密码并进行安全加固,并进行测试(正常情况,异常情况,边界情况) 实验内容: 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Ja

20165230 《Java程序设计》实验二(Java开发环境的熟悉)实验报告

20165230 <Java程序设计>实验二(Java开发环境的熟悉)实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:田坤烨 学号:20165230 成绩: 指导教师:娄嘉鹏 实验日期:2018年4月16日 实验时间:15:45 - 17:20 实验序号:实验二 实验名称:Java面向对象程序设计 实验内容: 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验要求: 没有Linux

20175325 《JAVA程序设计》实验二《JAVA开发环境的熟悉》实验报告

20175325 <JAVA程序设计>实验二<JAVA开发环境的熟悉>实验报告 一.实验报告封面 课程:Java程序设计 班级:1753班 姓名:石淦铭 学号:20175325 指导教师:娄嘉鹏 实验日期:2018年4月17日 实验名称:面向对象程序设计 实验目的与要求: 1.完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析. 2.实验报告中统计自己的PSP(Personal Software Process)时间: 3.掌握使用IDEA完成基础编程与程序调试

2062326 齐力锋 实验一《Java开发环境的熟悉》实验报告

北京电子科技学院(BESTI) 实     验    报     告 课程:   程序设计与数据结构           班级:      1623           姓名:  齐力锋      学号: 20162326 成绩:             指导教师:   娄嘉鹏/王志强             实验日期: 2017年3月17日 实验密级:非密级         预习程度:   优良      实验时间: 2 Hours 仪器组次:          必修/选修:   必修    

实验一:Java开发环境的熟悉

实验一 Java开发环境的熟悉 一.实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 3.实现四则运算并进行测试. 二.实验知识点 1. JVM.JRE.JDK的安装位置与区别; 2. 命令行运行javac,java:javac -cp; java -cp; 3. PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 4. 包管理:package;import;javac -d ; 5. Eclipse(Netbe

20145207《Java程序设计》实验五(Java开发环境的熟悉)实验报告

<Java 程序设计>实验五(网络编程与安全)实验报告 目录 改变 网络编程与安全实验要求 实验成果 课后思考 改变 修改了之前仅仅是贴了图片,连代码都没粘的状态.不过这篇博客我只能做到写好,毕竟里面的东西我说我做得出来我自己都不信.. 代码贴的·,这个真的不会做实话实说 网络编程与安全实验要求 任务一: 编写MyBC.java实现中缀表达式转后缀表达式的功能 编写MyDC.java实现从上面功能中获取的表达式中实现后缀表达式求值的功能 任务二: 结对编程:一人负责客户端,另一人负责服务器 注

20172332 实验一《Java开发环境的熟悉》实验报告

20172332 2017-2018-2 <程序设计与数据结构>实验一报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 于欣月 学号:20172332 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 1.学会使用IEDA简单地调试程序. 2.使用jdb编译.运行简单的Java程序: 3.学会在IEDA中以及在使用JDK时设置断点并单步执行. 4.验收pp2.5,pp3.3,pp3.5,pp3.8. 2. 实验过程及结果 准备: 先按照