java实验报告_1

本文档详细记录了Java开发环境的搭建过程,包括下载JDK、配置环境变量、使用Eclipse进行程序开发以及在CMD命令行下编写和运行Java程序。通过实验,学习者掌握了Eclipse IDE和CMD的使用,体验了从编写到运行Java程序的全过程,理解了javac、java、javadoc和jar等工具的作用。此外,还通过编写简单程序加深了对Java编程的理解。
摘要由CSDN通过智能技术生成

1.1 实验目标

查找、下载JDK系统文件,并正确完成JDK的安装;
正确安装并使用Eclipse软件;
完成利用IDE进行简单Java程序的编写、调试及运行;
完成利用CMD进行简单Java程序的编写、调试及运行;

1.2 实验要求

请各位学习者记录实验调试中出现的问题、调试过程及解决方法;
请各位学习者记录实验成果,并将运行结果抓屏;
请各位学习者按教学大纲的要求完成实验报告
– 完成实验报告Word文件
– 请将程序设计思想和方法、最终程序清单(自行设计部分明确表示)、运行结果抓屏等

1.3 实验内容

1.3.1 实验题1:搭建Java开发环境

【题目要求】
步骤1:请进入“http://www.oracle.com/cn/index.html”Oracle公司网站,在下载模块中查找、下载JDK系统文件和DOCS文档(建议选择JDK7以后版本);
步骤2:完成JDK的安装,观察并记录安装后的资源管理器中结构;
步骤3:设置系统环境变量,CLASSPATH变量和Path变量(参考教材和视频课程);
步骤4:完成DOCS文档安装;
步骤5:安装Eclipse软件,运行并测试。
【实验过程记录】

  1. JDK下载(www.oracle.com)
    在这里插入图片描述
  2. 系统环境变量配置
    在这里插入图片描述
  3. Eclipse软件运行界面 (www.eclipse.org)
    在这里插入图片描述
    【实验总结和收获】
    javac.exe(编译工具)
    java.exe(运行工具)
    javadoc.exe(生成JavaDoc文档的工具)
    jar.exe(打包工具)

1.3.2 实验题2:利用IDE进行Java程序开发

【题目要求】
IDE开发运行Java程序是Java学习中重要点,使用Eclipse来开发运行Java程序,实现一个简单的程序输出“My name is XXX,I love Java!”。
步骤1:打开Eclipse软件,右击鼠标新建项目;
步骤2:在新建对话框中输入项目名称,生成新项目;
步骤3:按照标准格式写入程序(类的名称可以自己设定,代码撰写要求注意格式和编码规范);
步骤4:程序输出语句“My name is XXX,I love Java!”中的XXX修改为学习者自己的姓名;
步骤5:右键运行项目,调试并记录控制台输出结果。
【实验过程记录】
1.运行中出现的问题与解决方案
问题:采用public定义类时未将class后面的类名与文件名相同
解决方案:java文件名与class类名修改一致
2.调试完成的最终代码(其中重要部分可以涂红和加粗)

package javaTest;
public class MyFirst {
	public static void main(String[] args) {
		System.out.println("My name is xxx,I love Java!");
	}
}

【实验总结和收获】
掌握了Eclipse的安装和使用,基本了解了IDE的环境

1.3.3 实验题3:利用CMD开发运行Java程序

【题目要求】
在这里我们使用CMD实现一个简单的程序输出“Welcome to Java!”。
步骤1:打开电脑任意存储盘位置存放Java的源程序;
步骤2:编辑源文件,打开Windows附件中的“记事本”软件,键入应用程序后保存成扩展名为“.java”的文件(注意:Java的文件名与主类名称应该一致);
步骤3:命令行编译运行,在Windows附件中的选择“运行”命令,在运行窗口中键入“CMD”命令;
步骤4:编译源程序,利用javac.exe命令,记录编译后结果;
步骤5:运行字节码文件,利用java.exe命令,记录运行结果。
【实验过程记录】
1.运行中出现的问题与解决方案
公共类错误:public修饰的class类必须和.java文件名一致
找不到符号:大小写错误

2.调试完成的最终代码(其中重要部分可以涂红和加粗)

//实验题3:利用CMD开发运行Java程序
import java.util.*;
public class WelcomeJavaApp{
	public static void main(String args[]){
		System.out.println("Welcome to Java!!!");
	}
}

在这里插入图片描述
【实验总结和收获】
Java文件名应该和主类相同
Java代码应注意大小写

1.2.4 实验题4:运行一个完整的程序

【题目要求】
运行下面MyDate类,并添加输出语句,以显示m的值。
【实验过程记录】
1.运行中出现的问题与解决方案
答:暂无
2.调试完成的最终代码(其中自主修改部分可以涂红和加粗)

public class MyDate {
    private int day = 1;
    private int month = 1;
    private int year = 2000;
    public MyDate(int d, int m, int y) {
        year = y;
        month = m;
        day = d;
    }     
    public void display() {
        System.out.println(year + " / " + month + " / " +day);
    }
	public static void main(String[] args) {
        MyDate  M = new MyDate(12, 3, 2021);
		  M.display();
}    
}

3.运行后结果(抓图)
在这里插入图片描述
【实验总结和收获】
提前学习到了实例化类,创建对象。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验1 Java语言基础 4 一、实验目的 4 二、实验要求 4 三、实验内容 4 (一) 声明不同数据类型的变量 4 (二) 了解变量的使用范围 5 (三) 使用关系运算符和逻辑运算符 5 (四) 使用表达式语句与复合语句 6 (五) 使用选择语句 6 (六) 使用循环语句 8 实验2 面向对象编程 11 一、实验目的 11 二、实验要求 11 三、实验内容 11 (一)创建 Applet 应用小程序 11 (二)创建对象并使用对象 12 (三)编写显示当前日期和时间的程序 13 (四)使用修饰符 14 (五)方法参数传递 15 (六)类的继承性 16 (七)类的多态性 18 实验3 包、接口与异常处理 22 一、实验目的 22 二、实验要求 22 三、实验内容 22 (一)了解并使用 Java 的系统包 22 (二)创建并使用自定义包 22 (三)使用接口技术 24 (四)了解异常处理机制 25 实验4 常用系统类的使用 27 一、实验目的 27 二、实验要求 27 三、实验内容 27 (一)了解 Applet 的生命周期 27 (二)使用数学函数类 28 (三)使用日期类 29 实验5 建立图形用户界面 32 一、实验目的 32 二、实验要求 32 三、实验内容 32 (一)创建图形用户界面 32 (二)了解事件处理机制 34 (三)建立独立运行的窗口界面并使用匿名类 36 (四)使用 Swing 组件 39 (五)使用自定义对话框与内部类 41 实验6 图形处理 44 一、实验目的 44 二、实验要求 44 三、实验内容 44 (一)使用图形类 Graphics 44 实验7图形处理(二) 47 一、实验目的 47 二、实验要求 47 三、实验内容 47 (一)幻灯机效果——连续显示多幅图像 47 (二)使用滚动条改变背景颜色 48 (三)Applet 与 Application 合并运行 49 (四)创建电闪雷鸣的动画 50 实验8 流与文件 53 一、实验目的 53 二、实验要求 53 三、实验内容 53 (一)使用标准数据流的应用程序 53 (二)使用文件输入输出流的应用程序 54 (三)使用随机文件类的应用程序 54 (四)使用数据输入输出流与文件输入输出流类的应用程序 55 (五)使用对象输入输出流的应用程序 56 实验9 线程 58 一、实验目的 58 二、实验要求 58 三、实验内容 58 (一)Thread子类的方法实现多线程 58 (二)实现Runnable接口的方法实现多线程 59 实验10 数据库的连接:JDBC 61 一、实验目的 61 二、实验要求 61 三、实验内容 61 (一)配置ODBC数据源 61 (二)编写程序,按照下表的结构建立"student"表 61 (三)编写程序,完成填写功能 62 (四)编写程序,完成查询功能 62
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值