zoukankan      html  css  js  c++  java
  • 20182331 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

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

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

    1.实验内容

    基于命令行和IDE(Intellj IDEA 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
    练习Linux基本命令;
    学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
    编写简单的Java程序。
    

    2. 实验过程及结果

    在实验之前,我们需要在虚拟机上安装JDK程序才能进行编程,在结对同伴董其鹏同学的指导下,我完成了这一步。
    实验第一步,我们打开终端并开三个窗口,然后用vim建立一个.java的文件,并输入实验代码。
    然后把其他两个窗口其中一个用来编译并运行,一个用来单步调试。
    关于单步调试:先在第三个窗口打下这样一段javac -g -d bin src/(你的文件名).java ,然后用stop in/at +(你想要的断点位置)设置断点,之后可以用step或next进入下一步,用list或local查看,cont退出。
     最后,完成这些步骤后把代码上交即可。
    

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

    • 问题1:javac编译找不到文件
    • 问题1解决方案:我创建时是vim xx而不是vim xx.java,重新编辑。
    • 问题2:编译出错.
    • 问题2解决方案:“;”因为中英文差距不大我没能发现
    • ...

    其他(感悟、思考等)

    如果只是单纯的Java程序来说,我感觉和上学期的C没有太大的差别,最多就是两者相同性质的部分的名称不同,其他的不同可能因为我的水平问题暂时无法发现,但因为没有编辑器而是在linux系统下直接进行操作就显得比较吃力了。

    参考资料

  • 相关阅读:
    jQuery琐碎
    jQuery文档加载事件
    微信,禁止分享页面
    级联下拉列表
    struts2 result随笔
    C++知识点(四)类与对象,结构体、联合体、枚举类
    C++知识点(三)函数
    剑指offer-二叉树
    LeetCode:Remove Element
    LeetCode:Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/gao-kuanrang/p/11519879.html
Copyright © 2011-2022 走看看