20192318 实验一《Linux基础与Java开发环境》实验报告
20192318 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1923
姓名: 邢苏
学号: 20192318
实验教师:王志强
实验日期:2020年10月8日
必修/选修: 必修
1.实验内容
- 基于命令行和IDEA进行简单的Java程序编辑、编译、运行和调试。
- 练习Linux基本命令。
- 学习Java程序的JDB调试技能。
- 编写简单的Java程序。
2. 实验过程及结果
- 三个窗口分别进行程序的编写,运行以及调试
- 进行简单程序的编写
- 进行程序的编译运行
- 进行程序的调试
3. 实验过程中遇到的问题和解决过程
- 问题一:在程序的jdb调试这一方面,不知道具体的调试步骤
- 问题一解决方案解决方案查阅网上资料知道通过
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y name
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000
两条命令语句解决问题
其他
可以通过stop at name.main;和next实现在断点运行时程序输入某一值赋予某一变量时,程序整体的变量情况,可以同过此断点整体运行,来查找出程序里的bug,
做到将bug从程序里清除掉,是程序整体效果得到优化。
参考资料
- 《Java程序设计与数据结构教程(第二版)》
- 《Java程序设计与数据结构教程(第二版)》学习指导
- [ Intellj IDEA 简易教程 ]Intellj IDEA 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html
- jdb调试技能https://www.cnblogs.com/rocedu/p/6371262.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步