20172314 2017-2018-2 《程序设计与数据结构》实验报告一

本文记录了作者在《程序设计与数据结构》课程中的实验报告,详细介绍了使用IntelliJ IDEA进行Java开发环境配置的过程,以及通过IDEA和JDB调试Java程序的方法。文章还分享了在配置和调试过程中遇到的问题及其解决办法。

20172314 2017-2018-2 《程序设计与数据结构》实验报告一

课程:《程序设计与数据结构》
班级: 1723
姓名: 方艺雯
学号:20172314
实验教师:王志强
实验日期:2018年3月25日
必修/选修: 必修

1.实验内容

  • 下载安装JDK和IDEA。

  • 学会使用IEDA简单地调试程序。

  • 学会在IEDA中以及在使用JDK时设置断点并单步执行。

  • 验收pp2.5,pp3.3,pp3.5,pp3.8.

2. 实验过程及结果

准备:
按照教程 成功配置了IDEA并同步了码云上的项目,IDEA可以编译运行代码。
过程:

1.完成了验收项目pp2.5等,结果如下
1333122-20180325165703675-1175468663.jpg
1333122-20180325165717100-1502845944.png
1333122-20180325165726290-5442964.jpg
1333122-20180325165734156-758033316.jpg

2.学习了JDB、IDEA的调试,以及调试交互式程序
1333122-20180325170339142-647654220.png

1333122-20180325170253888-925016181.jpg
1333122-20180325165847474-1141062813.jpg
1333122-20180325165854164-4424763.jpg
1333122-20180325165902963-74446170.jpg

3. 实验过程中遇到的问题和解决过程

  • 问题1:在IDEA上设置断点总是错误,如图:
    1333122-20180325165602865-1699131913.png

  • 问题1解决方案:开始以为是断点的设置是有要求的,我设置的地方可能不符合条件,但在查阅资料后并没有找到有关规则,之后多试了几遍,从新打开了一下IDEA,发现可以设置了,并且在任何地方的断点都会打钩而不是叉。

  • 问题2:IDEA运行时显示“找不到或无法加载主类”

  • 问题2解决方案:之前是可以正常运行的,在没有任何改动下不应该出错,查找资料得到此问题的解答:

    想到了是idea本身缓存的问题。
    IDEA-》file-》invalidate Cache/restart
    之后再重新build。问题解决。
    问题解决。。。

    后来按照此操作果然解决了。

  • 问题3:JDB调试时自动退出显示错误
    1333122-20180325170016536-1375411774.png

  • 问题3解决方案:后来发现输入文件名时用的Tab键补全,多了一个“.”,所以出错,再一次证明了java命令的严谨性。

其他(感悟、思考等)

IDEA确实用起来方便一点,但我还是更喜欢在ubuntu上用VIM编辑,大概是因为习惯了吧还有就是感觉自己的java学习一步步加深,明显变难了一点,并且我对现在学的东西都云里雾里的,有些不懂的地方看了解释还是不明白。可能要学到一定程度才能纵观全局分析吧,只可意会,不好言传。

参考资料

转载于:https://www.cnblogs.com/YiYiYi/p/8645473.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值