You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.4 KiB

6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
  1. # Übung Debugging
  2. ## Vorbereitung
  3. - Beschaffen Sie sich eine Java-IDE und installieren Sie diese auf Ihrem Rechner (zum Beispiel [eclipse](https://www.eclipse.org/downloads/packages/release/2022-09/r/eclipse-ide-java-developers))
  4. - importieren Sie dieses Projekt als *"existing Java project"*
  5. ## Übung1
  6. Öffnen Sie das Programm `Uebung1.java` im Editor
  7. - Starten Sie das Programm mehrfach (*"run as Java Application"*) und geben Sie verschiedenen natürliche Zahlen ein.
  8. - Aktivieren Sie die Zeilen 36 bis 38 durch entfernen der beiden *slashes* am Zeilenanfang
  9. - Starten Sie das Programm mehrfach (*"run as Java Application"*) und geben Sie verschiedenen natürliche Zahlen ein.
  10. - Notieren Sie die zusätzlichen Ausgaben
  11. - setzen Sie einen BreakPoint in Zeile 35
  12. - Starten Sie das Programm wie bisher
  13. - Starten Sie das Programm im Debug-Modus und geben Sie die Zahl 45 ein
  14. - Notieren Sie die Inhalte der Variablen
  15. - Lassen Sie das Programm bis zum nächsten Halt weiter laufen (*"resume"*)
  16. - Notieren Sie die Inhalte der Variablen
  17. - Lassen Sie das Programm bis zum nächsten Halt weiter laufen (*"resume"*)
  18. - Starten Sie das Programm im Debug-Modus (*"debug as Java Application"*) und geben Sie die Zahl 47 ein
  19. - Notieren Sie die Inhalte der Variablen
  20. - Lassen Sie das Programm bis zum nächsten Halt weiter laufen (*"resume"*)
  21. - Notieren Sie die Inhalte der Variablen
  22. - Lassen Sie das Programm bis zum nächsten Halt weiter laufen (*"resume"*)
  23. - Notieren Sie die Inhalte der Variablen
  24. - Beenden Sie den Debugger (*"Terminate"*)
  25. ## Übung2
  26. Öffnen Sie das Programm `Uebung2.java` im Editor
  27. - Starten Sie das Programm mehrfach (*"run as Java Application"*) und geben Sie verschiedenen natürliche Zahlen ein.
  28. - setzen Sie einen BreakPoint in Zeile 40
  29. - Starten Sie das Programm wie bisher
  30. - Starten Sie das Programm im Debug-Modus (*"debug as Java Application"*) und geben Sie die Zahl 45 ein
  31. - Notieren Sie die Inhalte der Variablen
  32. - Notieren Sie die Anzahl der Einträge in der *Debug View*
  33. - Lassen Sie das Programm einen Schritt weiter laufen (*"step over"*).
  34. - in welcher Zeile steht der Debugger?
  35. - Notieren Sie die Anzahl der Einträge in der *Debug View*
  36. - Beenden Sie den Debugger (*"Terminate"*)
  37. - Lassen Sie das Programm einen Schritt weiter laufen (*"step into"*).
  38. - in welcher Zeile steht der Debugger?
  39. - Notieren Sie die Anzahl der Einträge in der *Debug View*
  40. - Beenden Sie den Debugger (*"Terminate"*)