实验内容

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语言之间也有相通之处

20159212杨翔实验一(熟悉Java开发环境)实验报告的更多相关文章

  1. 实验1 熟悉Linux开发环境 实验报告

    参见http://www.cnblogs.com/lhc-java/p/4970269.html

  2. 20162302 实验一《Java开发环境的熟悉》实验报告

    实 验 报 告 课程:程序设计与数据结构 姓名:杨京典 班级:1623 学号:20162302 实验名称:Java开发环境的熟悉 实验器材:装有Ubuntu的联想拯救者80RQ 实验目的与要求:1.使 ...

  3. 20162308 实验一《Java开发环境的熟悉》实验报告

    a 20162308 实验一<Java开发环境的熟悉>实验报告 实验内容 使用JDK编译.运行简单的Java程序. 使用IDEA 编辑.编译.运行.调试Java程序. 实验要求 没有Lin ...

  4. 20162330 实验一 《Java开发环境的熟悉》 实验报告

    2016-2017-2 实验报告目录: 1 2 3 4 5 20162330 实验一 <Java开发环境的熟悉> 实验报告 课程名称:<程序设计与数据结构> 学生班级:1623 ...

  5. 2018-2019-2 20175306实验一《Java开发环境的熟悉》实验报告

    2018-2019-2 20175306实验一<Java开发环境的熟悉>实验报告 一.实验内容及步骤 实验一 Java开发环境的熟悉-1 ·建立有自己学号的实验目录. ·通过vim Hel ...

  6. #2018-2019-2-20175204 张湲祯 实验一 《Java开发环境的熟悉》实验报告

    2018-2019-2-20175204 张湲祯 实验一 <Java开发环境的熟悉>实验报告 一.实验内容及步骤 一.使用JDK编译.运行简单的Java程序 1.输入cd zyz命令进入z ...

  7. 2018-2019-20175315 实验一 《Java开发环境的熟悉》实验报告

    2018-2019-20175315实验一 <Java开发环境的熟悉>实验报告 一.实验内容及步骤 实验1 1.用mkdir建立“20175303exp1”的目录 2.在“20175303 ...

  8. 2018-2019-2-20175225 实验一 《Java开发环境的熟悉》实验报告

    2018-2019-2-20175225 实验一 <Java开发环境的熟悉>实验报告 一.实验内容及知识点 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA编辑.编 ...

  9. 实验一《Java开发环境的熟悉》_实验报告

    实验一<Java开发环境的熟悉>_实验报告 一.实验内容与主要步骤 1.Linux系统命令行下java程序开发 实验要求 1 建立"自己学号exp1"的目录 2 在&q ...

  10. 2018-2019-2 20175305实验一《Java开发环境的熟悉》实验报告

    2018-2019-2 20175305实验一<Java开发环境的熟悉>实验报告 实验题目 实验一Java开发环境的熟悉-1 1).实验目的及要求 1.建立"自己学号exp1&q ...

随机推荐

  1. 【linux】安装rar,并解压被压缩成多个rar的文件

    rar  官网:http://www.rarsoft.com/download.htm 选择  RAR for  linux   (注意你的系统是32位还是64位) 1 安装命令: $ cd /roo ...

  2. Weui upLoader

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. LeetCode——Largest Number

    Description: Given a list of non negative integers, arrange them such that they form the largest num ...

  4. N小时改变一次url时间戳的方法

    //为url添加时间戳//time 为多长时间改变一次时间戳,以小时为单位function setTimeStamp(url, time){    var time = time || 4,      ...

  5. PHP一句话木马小总结与SQL语句写一句话木马

    一.基础类的一句话--功能仅限于验证漏洞了,实际中太容易被查出出来: <?php @eval($_GET["code"])?> <?php @system($_P ...

  6. 使用log4net记录日志到数据库(含有自定义属性)

    记录日志是管理系统中对用户行为的一种监控与审核,asp.net中记录日志的方式有很多种,这里我只介绍一下最近用到的log4net,关于他的具体介绍网上有很多,我讲一下他的用法. 第一步:在配置文件中的 ...

  7. zeptojs使用及介绍,手机端为什么一定要用zeptojs?

    zepto是和jQuery和类似的框架,由于jQuery内置了很多解决浏览器兼容性的代码,导致jQuery过于臃肿,对于移动端来说,不需要太过于考虑浏览器的兼容,所以就诞生zeptojs. 总的来说: ...

  8. C++ list容器系列功能函数详解

    C++ list函数详解 首先说下eclipse工具下怎样debug:方法:你先要设置好断点,然后以Debug方式启动你的应用程序,不要用run的方式,当程序运行到你的断点位置时就会停住,也会提示你进 ...

  9. 使用MySQLMTOP监控MySQL性能(一)

    一.环境说明 1.服务器角色 服务器角色 172.18.35.29 10.160.22.14 (MySQL Master) 10.160.22.47 (MySQL Slave) 监控点 YES NO ...

  10. php中的魔术方法(Magic methods)和魔术常亮

    PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用. 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __cal ...