zoukankan      html  css  js  c++  java
  • 20155327 实验一《Java开发环境的熟悉》实验报告

    实验内容

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

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

    实验知识点

    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帮助文档的使用。

    (一)使用JDK编译、运行简单的java程序

    命令行下的程序开发
    步骤一(新建文件夹):打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入md 20155327test建立以自己学号命名的文件夹 → 输入cd 20155327test进入文件夹 → 输入md exp1建立“实验一”文件夹 → 输入cd exp1进入“实验一”文件夹
    步骤二(编译、运行java程序):使用vim编辑器编辑java程序 → 在命令行下编译、运行

    使用IDEA编辑、编译、运行、调试Java程序

    1、新建「HelloJDB」类,输入代码
    2、在需要设置断点的一行左侧单击鼠标,出现红色圆点。
    在上方Run菜单找到Debug...进行单步调试:

    3、继续向下执行,可以单击Step Over,执行完方法。

    『注意』:常用调试快捷图标功能总结如下:

    ① Step Over(F8):程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)

    ② Step Into(F7):程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)

    ③ Force Step Into:进入任何方法

    ④ Step Out(Shift+F8):如果在调试的时候进入了一个方法,并觉得该方法没有问题,就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。

    ⑤ Run to Cursor:将程序运行到光标处。

    二、练习: 实现Fibonacci数列功能

    代码如下
    import java.util.Scanner;

    public class Fibonacci {
    public static void main(String[] args) {
        System.out.print("求多少个费式数?");
        int a = 0;
        a = new Scanner(System.in).nextInt();
        int[] fibonacci = new int[a];
        fibonacci[1] = 1;
        for(int i = 2; i < fibonacci.length; i++) {
            fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2];
        }
    
        for(int f : fibonacci) {
    
            System.out.printf("%d", f);
            System.out.printf(" 、");
    
        }
        System.out.println();
        }
    }
    

    四、实验体会与总结

    本次实验是JAVA学习的基础,按照老师所给步骤一步步来就好。

    知识点总结

    • PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
      路径分为2种,如果是jar或者zip形式的,那么必须包含完整的路径和文件名,大小写都不能错。如果是class文件,那么只需要包含路径就行了。

    • Eclipse(Netbeans)调试:断点、单步执行:
      在需要设置断点的一行左侧单击鼠标,出现红色圆点。
      在上方Run菜单找到Debug...进行单步调试:
      继续向下执行,可以单击Step Over,执行完方法。

    • 练习是关于实现Fibonacci数列功能,通过递归实现功能。

    问题

    1.设置断点:参照老师教程时发现版本不一样
    通过查阅百度知道设置断点步骤:在需要设置断点的一行左侧单击鼠标,出现红色圆点。
    在上方Run菜单找到Debug...进行单步调试,继续向下执行,可以单击Step Over,执行完方法。

  • 相关阅读:
    Fragment传参
    android手机旋转方向识别
    如何激活已经运行过的Activity, 而不是重新启动新的Activity
    Android 在Canvas中实现画笔效果(一)--钢笔
    [AS3]as3画笔实例实现橡皮擦功能源代码
    在 Windows 環境下利用 VNC 遠端控管 Mac OS X Server
    mac下开发IOS代码管理
    Android开发--仿微信语音对讲录音
    Android 二维码 生成和识别(附Demo源码)
    Android开源项目分类汇总
  • 原文地址:https://www.cnblogs.com/l97----/p/6687082.html
Copyright © 2011-2022 走看看