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

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

一、 实验内容及步骤

(一)使用JDK编译、运行简单的java程序
  • 命令行下的程序开发

    • 输入cd Code进入Code文件夹里
    • 在输入mkdir 20155213cd 20155213分别创建和进入20155213文件夹中
    • 在输入mkdir exp1cd exp1分别创建和进入exp1文件夹中
    • 使用pwd查看当前路径
      1071611-20170408162610175-609326246.png

    • 键入如下Hello.java 代码
      1071611-20170408162721332-1477623511.png

    • 在命令行中输入javac -d . lzm/Hello.java编译Hello.java
    • 在命令行中输入java lzm.Hello,java运行Hello.java程序
      1071611-20170408162629394-1867172787.png

(二)使用IDEA编辑、编译、运行、调试Java程序
  • 先创建一个HelloJDB 文件,键入如下代码;
  • 运行后得到结果
    1071611-20170408162710628-1848075990.png

  • 之后设置断点,Debug程序;
  • 单步调试HelloJDB.java程序;
    1071611-20170408162758285-357336581.png

二、练习:实现学生成绩管理功能,并进行测试。

  • 设计思路

    • 先是构思该练习,这个学生成绩管理系统,共需要有三个关键字,第一个是学号,第二个是姓名,第三个是科目成绩(暂且设定为一门java可成绩)
    • 其次需要创建一个专门的类StudentGrade来管理学生的这三个信息
    • 最后则是实现该系统的运行函数,并将该函数放在了类StudentGrades
  • 设计代码
    1071611-20170408162842847-1319333056.png
    1071611-20170408162856050-1753539659.png

  • 运行结果
    1071611-20170408163053425-29632547.png

三、实验中遇到的问题

  • 问题一:使用HashSet来收集对象时,出现如下图警告
    1071611-20170408162910691-1174873561.png

  • 解决:这些警告只是Collection使用不规范导致的,贵发一下就行了,但警告并不影响运行这是使用HashSet的使用结果

四、实验体会与总结

实验内容倒是没什么可说的,毕竟这几个星期都是这样过来的,只是后面的一个练习算是对自己的一个小小的检测,在和其他人尤其是狄惟佳同学的比较中发现了自己的不足之处,同样是学习了这么长时间的,她就可以将Java掌握运用的那么好,但当我编写程序时,依旧键字生涩,想法也没她的好。通过这次试验,我最大的收获就是,发现了自己的额不足之处————就是缺少DIY的自己动手编程序的锻炼。

步骤耗时百分比
需求分析10min12.5%
设计5min6.75%
代码实现50min67.5%
测试5min6.75%
分析总结10min12.5%

转载于:https://www.cnblogs.com/elevator/p/6682206.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值