博客
关于我
20155327 实验一《Java开发环境的熟悉》实验报告
阅读量:797 次
发布时间:2023-04-04

本文共 2208 字,大约阅读时间需要 7 分钟。

Java实验报告

一、实验内容

本次实验主要包含以下几个方面的内容:

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

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

  • 二、实验知识点

    本次实验的主要知识点包括:

  • JVM、JRE、JDK的安装位置与区别:了解Java开发环境的基本组成部分及其配置方法。

  • 命令行运行javac、java:掌握基本的命令行工具使用方法。

  • PATH、CLASSPATH、SOURCEPATH的设定方法与应用:学会如何配置开发环境的环境变量。

  • 包管理:理解Java包管理的基本概念,包括packageimport以及命令行工具javac -d的使用。

  • Eclipse(Netbeans)管理Java项目,调试:熟悉常用调试功能,如断点设置、单步执行等。

  • Java基础语法:包括类型与类型转换、变量、运算符、流程控制等基础知识。

  • JDK帮助文档的使用:学会通过文档快速解决开发过程中遇到的问题。

  • 三、实验步骤

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

    1. 环境准备

    • 打开Windows命令提示符(cmd),进入Code文件夹。
    • 输入命令md 20155327test,创建以学号命名的文件夹。
    • 进入文件夹后,输入md exp1,创建“实验一”文件夹。
    • 进入“实验一”文件夹,准备编写和运行Java程序。

    2. 编写Java程序

    • 使用vim编辑器编写简单的Java程序,例如:
    public class HelloJava {    public static void main(String[] args) {        System.out.println("Hello, Java!");    }}

    3. 编译和运行程序

    • 编译命令:javac HelloJava.java
    • 运行命令:java HelloJava

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

    1. 新建项目

    • 打开IDEA,选择“File” > “New Project”。
    • 填写项目信息,选择“Java”作为语言,完成项目创建。

    2. 基本代码编辑

    • 创建新类“HelloJDB”,在类中输入以下代码:
    public class HelloJDB {    public static void main(String[] args) {        System.out.println("Hello, Java Development Tool!");    }}

    3. 调试步骤

    • 在需要设置断点的一行左侧单击鼠标,出现红色圆点。
    • 点击菜单栏的“Run” > “Debug”进行单步调试。
    • 在调试过程中,可以使用以下快捷键:
      • F8:Step Over,执行当前行。
      • F7:Step Into,进入方法调用。
      • Shift + F8:Step Out,退出当前方法。
      • Ctrl + F7:Force Step Into,强制进入方法。

    四、实验练习:实现Fibonacci数列功能

    代码实现

    import java.util.Scanner;public class Fibonacci {    public static void main(String[] args) {        System.out.print("请输入要计算的Fibonacci数列项数:");        int 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.println();    }}

    代码解释

    • 代码首先从标准输入读取用户的请求,获取要计算的Fibonacci数列项数。
    • 初始化一个大小为a的整数数组fibonacci
    • 设置fibonacci[1]的值为1。
    • 使用循环计算从第2项到第a项的值。
    • 最后输出计算结果。

    五、实验体会与总结

    本次实验让我对Java开发工具和环境的使用有了更深入的理解。通过实践,我掌握了以下技能:

  • JDK的基本使用:能够通过命令行工具完成Java程序的编译和运行。
  • 环境变量配置:熟悉了PATHCLASSPATHSOURCEPATH的设置方法。
  • Java语法基础:对类型转换、变量、运算符、流程控制等有了初步掌握。
  • Eclipse调试功能:熟悉了断点设置、单步执行等调试技巧。
  • 通过本次实验,我对Java编程有了更扎实的基础,未来在学习和实践中将更加得心应手。

    六、常见问题解答

  • 如何设置断点?

    在需要设置断点的一行左侧单击鼠标,出现红色圆点。点击菜单栏的“Run” > “Debug”进行单步调试。在调试过程中,可以单击“Step Over”(F8)继续执行程序。

  • 转载地址:http://msrfk.baihongyu.com/

    你可能感兴趣的文章
    Mysql INNODB引擎行锁的3种算法 Record Lock Next-Key Lock Grap Lock
    查看>>
    mysql InnoDB数据存储引擎 的B+树索引原理
    查看>>
    mysql innodb通过使用mvcc来实现可重复读
    查看>>
    mysql interval显示条件值_MySQL INTERVAL关键字可以使用哪些不同的单位值?
    查看>>
    Mysql join原理
    查看>>
    mysql order by多个字段排序
    查看>>
    MySQL Order By实现原理分析和Filesort优化
    查看>>
    mysql problems
    查看>>
    mysql replace first,MySQL中处理各种重复的一些方法
    查看>>
    MySQL replace函数替换字符串语句的用法(mysql字符串替换)
    查看>>
    Mysql Row_Format 参数讲解
    查看>>
    mysql select, from ,join ,on ,where groupby,having ,order by limit的执行顺序和书写顺序
    查看>>
    MySQL Server 5.5安装记录
    查看>>
    mysql slave 停了_slave 停止。求解决方法
    查看>>
    MySQL SQL 优化指南:主键、ORDER BY、GROUP BY 和 UPDATE 优化详解
    查看>>
    mysql sum 没返回,如果没有找到任何值,我如何在MySQL中获得SUM函数以返回'0'?
    查看>>
    mysql Timestamp时间隔了8小时
    查看>>
    Mysql tinyint(1)与tinyint(4)的区别
    查看>>
    mysql union orderby 无效
    查看>>
    mysql where中如何判断不为空
    查看>>