20182331 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験レポート

20182331 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験レポート

コース:「プログラミングとデータ構造」
クラス:1823
名:高寛大
学生ID: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つのソリューション:私はxxの代わりにVimのxx.java、再編集のVimを作成します。
  • 質問2:コンパイルエラーが発生しました。
  • 問題2ソリューション:「;」ではない英語で、私はギャップを見つけることができなかったので、
  • ...

その他(知覚、思考、など)

もし単純なJavaプログラム、私は感じて、私は一時的に問題を見つけることができないので、Cの用語は、最高の状態で、異なる可能性の二つの他のレベルと同じ性質のいくつかの名前はあまり差がないではありませんが、何がありますので、編集者が、Linuxシステムがより困難になる直接の下で動作します。

参考資料

おすすめ

転載: www.cnblogs.com/gao-kuanrang/p/11519879.html