Question:
Programme pour exécuter le code java étape par étape, pour apprendre java
jasilva
2015-08-20 21:21:32 UTC
view on stackexchange narkive permalink

Il y a des années, j'ai utilisé un programme écrit en java, pour exécuter du code java, et il montrait l'exécution étape par étape, créant des blocs de couleurs pour chaque nouvel objet créé ou variable.

I je ne me souviens plus du nom, je donne maintenant un cours sur java et je veux le montrer à mes étudiants

Fonctionnalités

  • Écrit en java
  • utilise l'interface utilisateur de swing
  • Peut exécuter des fichiers .java ou .class pour montrer comment sont générés les objets java, en utilisant des blocs colorés

Le programme que je veux dire, c'était presque pour les enfants, construit des blocs de couleur avec différents types de données (classes, primitives, constantes, nombres, etc.).

Chaque fois qu'une instruction est exécutée en Java était affichée comme un objet construit ou des variables se passaient. Ceci avec une animation à mettre en évidence pour un comme les variables sont passées

Ajouter une petite démo faite dans Word

example

Une alternative est la bienvenue.

Vous vous interrogez sur un IDE (Integrated Development Environment)?
Trois réponses:
Niklas R.
2015-08-21 13:44:00 UTC
view on stackexchange narkive permalink

Le débogueur intégré de IntelliJ IDEA peut le faire, en exécutant un programme étape par étape entre des points d'arrêt arbitraires que vous définissez.

Vous pouvez également consulter jdb, le débogueur Java autonome d'Oracle.

IDEA est un bon IDE, mais j'ai besoin d'autre chose
Basil Bourque
2015-08-25 21:47:20 UTC
view on stackexchange narkive permalink

BlueJ

BlueJ est un IDE conçu pour les nouveaux utilisateurs de Java. Il a des fonctionnalités pour aider le débutant.

Logo of BlueJ IDE

Je ne l'ai pas utilisé. Je suppose que c'est peut-être l'outil dont vous vous souvenez.

Ils proposent également un manuel, Objects First, conçu pour enseigner aux débutants. Trouvez d'autres ressources pour les enseignants sur leur site Web Recherchez les présentations BlueJ et les réunions Birds of a Feather lors de conférences.

Zizouz212
2015-08-22 00:20:31 UTC
view on stackexchange narkive permalink

Eclipse fonctionnerait-il? C'est un IDE écrit en SWT, et il est conçu exactement pour Java. Vous pouvez le trouver sur eclipse.org

Je crois qu'il est écrit en Java (Utilise SWT, pas Swing. Il sera difficile de trouver quelque chose d'avancé qui utilise Swing autant de choses sont probablement passés à JavaFX). Il propose également des "bascules" et des "pauses", permettant au code de s'arrêter de s'exécuter lorsque le runtime atteint cette section de code - Il est destiné au débogage en fait, mais cela fonctionnera tout aussi bien.

les variables globales ou locales, ainsi que les types de données primitifs. Il y a un support pour les chaînes, les documents et les commentaires, je crois aussi. Voici quelques images:

  • Environnement général de développement:

    enter image description here

  • Code "bascule" et "points d'arrêt"

    enter image description here

eclipse est une super IDEE, j'utilise quotidiennement, mais pas ce dont j'ai besoin
@jasilva Alors il n'y a vraiment rien qui corresponde à vos besoins.
Il existe, mais je ne me souviens plus de son nom, je l'ai utilisé il y a de nombreuses années, il n'a pas vraiment beaucoup de science, il suffit de lancer chaque instruction et de dessiner des blocs de couleur pour représenter les instructions. Je ne me souviens pas si c'était un pot, mais l'interface utilisait swing (ou awt, vraiment ne me souviens pas) pour représenter les blocs


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...