zoukankan      html  css  js  c++  java
  • 实验1报告

    20182316胡泊 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

    课程:《程序设计与数据结构》
    班级: 1823
    姓名: 胡泊
    学号:20182316
    实验教师:王志强
    实验日期:2019年9月9日
    必修/选修: 必修

    1.实验内容

    2. 实验过程及结果

    安装并按部就班的使用了jdb来调试代码,并学习了如何使用码云上传自己的代码,掌握后由学长学姐验收。

    jdb单步调试

    $ vim hellojdb.java
    
    • 用vim建立一个小程序(窗口一)
    $ cd 20182316_hubo/
    $ javac -g -d bin src/hellojdb.java
    
    • 通过javac编译java文件
    $ jdb -classpath .:./bin hellojdb
    >stop in hellojdb.main
    >run
    >step (下一行)
    >list (使用list来查看运行到了源代码的什么位置)
    >exit 
    
    • jdb调试

    上传码云


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

    • 问题1:step与next的区别

    • 问题1解决方案: 一般说来,调试时遇到方法调用,我们先看调用结果对不对,结果正确,说明方法没有问题,就不用进入方法体了; 方法调用结果不对,我们才需要进入方法体进行调试。单步跟踪命令next和step在执行一般语句时没有区别,在执行有方法调用的语句时,next会把方法执行完,step
      会进入方法体。所以在调试时,单步执行我们要优先使用next,这样效率比较高。

    • 问题2:jdb调试时,出现调试文件无法找到的情况。

    • 问题2解决方案:通过 cd 文件所在目录 调整路径,再调试就行了

    • 问题3:对 bin src 不理解。

    • 问题3解决方法:一开始以为bin src只是参量,弄了半天都是不存在,之后才发现没有创建这两个目录,需要用mkdir bin src 命令创建。

    感悟

    • 第一次实验课,两个操作让我从一点多一直弄到六点多,有时候一个点就要死磕很长时间,关键是英语经常看不懂啊,可见java学习长路漫漫,马虎不得。
    • 在自学的过程中,按照博客一步步操作,到最终完成,虽然过程艰难,但让我有了很强的成就感,之后会更努力学习java的。
    • 感谢学长学姐一下课就来,一直待到了最后,给了我们很大的帮助,十分感谢。 (⊙ω⊙)
  • 相关阅读:
    IE678下,select 诡异的样式
    跟着我一步一步的搭建一个基于springcloud的微服务实例
    关于Future踩过的坑
    Apache下的SocketClient的使用
    Jaxb处理泛型,转化成xml字符串
    Linux Centos虚拟机扩容
    docker 搭建zookeeper集群和kafka集群
    sysbench 数据库性能测试工具的使用
    docker 容器技术
    自己手写实现Dubbo
  • 原文地址:https://www.cnblogs.com/hp12138/p/11496329.html
Copyright © 2011-2022 走看看