201723142017-2018-2《程序设计与数据结构》实验报告一(代码片段)

FYiW FYiW     2022-10-28     546

关键词:

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等,结果如下



2.学习了JDB、IDEA的调试,以及调试交互式程序




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

  • 问题1:在IDEA上设置断点总是错误,如图:

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

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

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

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

后来按照此操作果然解决了。
  • 问题3:JDB调试时自动退出显示错误

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

其他(感悟、思考等)

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

参考资料

201723142017-2018-2《程序设计与数据结构》实验报告一(代码片段)

201723142017-2018-2《程序设计与数据结构》实验报告一课程:《程序设计与数据结构》班级:1723姓名:方艺雯学号:20172314实验教师:王志强实验日期:2018年3月25日必修/选修:必修1.实验内容下载安装JDK和IDEA。学会使用IEDA简单地... 查看详情

201723142017-2018-2《程序设计与数据结构》实验报告三(代码片段)

课程:《程序设计与数据结构》班级:1723姓名:方艺雯学号:20172314实验教师:王志强实验日期:2018年5月16日必修/选修:必修1、实验内容(1)代码规范http://www.cnblogs.com/rocedu/p/4795776.html,Eclipse的内容替换成IDEA。参考http://www.cnbl... 查看详情

程序设计与算法

程序设计与算法[北京大学] 第一周:枚举完美立方生理周期称硬币熄灯问题讲义加群:597225218  输入:博客园程序设计与算法第一章第二周:递归(一)阶乘汉诺塔N皇后波兰表达式讲义加群:597225218  输入:博客园程序... 查看详情

201723272018-2019-1《程序设计与数据结构》实验三:查找与排序

201723272018-2019-1《程序设计与数据结构》实验三:查找与排序课程:《Java软件结构与数据结构》班级:201723姓名:马瑞蕃学号:20172327实验教师:王志强实验日期:2018年11月19日必修/选修:必修一、实验内容:实验二查找与排序-1... 查看详情

20172328《程序设计与数据结构》实验三:查找与排序

20172328《程序设计与数据结构》实验三:查找与排序课程:《软件结构与数据结构》班级:1723姓名:李馨雨学号:20172328实验教师:王志强老师实验日期:2018年11月19日-2018年11月25日必修选修:必修一、实验要求内容实验1:定义... 查看详情

20172308实验三《程序设计与数据结构》查找与排序实验报告(代码片段)

201723082018-2019-1实验3《查找与排序》报告课程:《程序设计与数据结构》班级:1723姓名:周亚杰学号:20172308实验教师:王志强实验日期:2018年10月20日必修/选修:必修1.实验内容查找与排序-1:定义一个Searching和Sorting类,并在... 查看详情

《程序设计与数据结构》第八周学习总结

学号20172326《程序设计与数据结构》第八周学习总结教材学习内容总结后绑定在程序执行时执行多态性可由继承与接口实现排序有选择法排序与插入法排序搜索分为线性搜索与二分搜索算法,同一类型的不同方法可能解决同一问... 查看详情

程序设计基石与实践专栏引导

本博文主要对通过程序设计基石与实践专栏归类,主要分为C语言与C++语言.下面对程序设计基石与实践专栏博文的索引:(待定未完待续)C语言话谈C语言让你成为一名Top的C语言程序员C语言程序员必读的5本书让你成为... 查看详情

计算机专业毕业设计(论文)题目汇总表.doc

考试报名数据处理系统设计与实现、基于WEB的车票预订信息系统设计与实现、全文搜索引擎的设计与实现、图书借阅管理信息系统设计与实现、图书销售管理信息系统设计与实现、学生选课信息系统设计与实现、运动会成绩管理... 查看详情

红书《题目与解读》第一章数学题解《acm国际大学生程序设计竞赛题目与解读》(代码片段)

...计划红书《题目与解读》第一章数学题解《ACM国际大学生程序设计竞赛题目与解读》全书目录:《题目与解读》红书训练笔记目录《ACM国际大学生程序设计竞赛题目与解读》目录红书《题目与解读》第一章数学题解《ACM国际... 查看详情

风螺旋与飞行程序设计

精简版的课件分享。风螺旋课题的一个阶段性总结,后续将从理论向实践进行转变,希望取得更多的实践成果,再与大家分享!全文完,谢谢!  查看详情

RESTful URL 设计:公共与私有 API、分层 API 设计模式、URI 与 URL 设计?

】RESTfulURL设计:公共与私有API、分层API设计模式、URI与URL设计?【英文标题】:RESTfulURLdesign:publicvsprivateAPI,hierhachyAPIdesignpattern,URIvsURLdesign?【发布时间】:2013-12-1923:00:23【问题描述】:我经常遇到这样的问题,与HierarchicalRESTfulUR... 查看详情

程序设计语言与语言处理程序基础

重点1编译过程2文法定义 一颗语法树 有限自动机正规式7数据类型与程序控制结构8表达式9传值与传址传址调用10各程序语言特点  查看详情

201823222019-2020-1《数据结构与面向对象程序设计》第四周学习总结

教材学习内容总结1.编写类与方法(构造方法的结构和用途)2.实际参数与形式参数、public与private、return与void的区别与含义、3.UML类图的含义与形式4.静态类(Math类)静态变量、静态方法5.类间关系(依赖关系、聚合关系、继承... 查看详情

概要设计与具体设计

概要设计与具体设计在写概要设计与具体设计的时候,对于内容以及他们之间的界限非常easy模糊.今天写点自己的想法.有问题请大家不吝赐教:[email protected]首先大家要注意这2个文档最后2字,都是设计.设计就是设计,不是代码因... 查看详情

数学题解《acm国际大学生程序设计竞赛题目与解读》(代码片段)

...计划红书《题目与解读》第一章数学题解《ACM国际大学生程序设计竞赛题目与解读》全书目录:《题目与解读》红书训练笔记目录《ACM国际大学生程序设计竞赛题目与解读》目录红书《题目与解读》第一章数学题解《ACM国际... 查看详情

201723292017-2018-2《程序设计与数据结构》第十周学习总结

201723292017-2018-2《程序设计与数据结构》第十周学习总结教材学习内容总结第十三章一、集合与数据结构1、集合:是一种对象,类似于保存其他对象的存储库;2、作用:表示一个专用与保存元素的对象,并且该对象还提供增添、... 查看详情

系统分析与设计复习

文章目录系统分析与设计复习第1章系统分析与设计概述系统特性DevOps第2章系统规划**系统规划步骤**规划模型诺兰模型**CMM模型**系统规划方法战略集合转换法SST关键成功因素法CSF企业资源规划法BSPCSB三者联系和区别第3章系统分... 查看详情