20155203 实验一《Java开发环境的熟悉》实验报告
一、实验内容
1.使用JDK编译、运行简单的Java程序;
![1065404-20170408113457597-333132067.jpg](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113457597-333132067.jpg)
2.使用Eclipse 编辑、编译、运行、调试Java程序。
![1065404-20170408113523238-741573224.jpg](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113523238-741573224.jpg)
二、练习
功能菜单
![1065404-20170408113544457-1734388900.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113544457-1734388900.png)
输入信息
![1065404-20170408113605019-1850079418.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113605019-1850079418.png)
显示信息
![1065404-20170408113621738-299399882.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113621738-299399882.png)
修改信息
![1065404-20170408113649253-358316581.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113649253-358316581.png)
删除信息
![1065404-20170408113708769-660954325.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113708769-660954325.png)
查找信息
![1065404-20170408113730347-1234602614.png](https://images2015.cnblogs.com/blog/1065404/201704/1065404-20170408113730347-1234602614.png)
三、实验中遇到的问题及解决方法
- 问题一:常常会出现
print()
方法不存在”的问题 - 问题一解决方案:这是因为在c语言中的思维习惯,
System.out
- 问题二:使用Student类建立数组时总会出现很多错误,在for循环中使用Student中的无参数创建方法和含参创建方法都会抛出不能使用的错误。输入信息后会出现
nullpointerexception
错误。 - 问题二解决方法:使用eclipse断点调试后发现输入为空,找到了创建
Scanner
实例时没有在参数中写System.in
。之后我使用了ArrayList的方法可以不用建立数组将新的实例add()
加入list。
四、实验体会和收获
这次实验使我综合的运用了一直以来所学习的知识解决问题,提高了我在测试分析代码的能力。通过改正自己代码运行中所出现的异常,我了解到了更多常见的难以更改的异常问题,学习到了很多!
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 5min | 5% |
设计 | 5min | 5% |
代码实现 | 20min | 22% |
测试 | 40min | 41% |
分析总结 | 5min | 5% |
参考资料
参见
分析总结| 20min|22%