CodeGym /Blog Java /Random-FR /Interface exécutable en Java – Implémentation étape par é...
John Squirrels
Niveau 41
San Francisco

Interface exécutable en Java – Implémentation étape par étape

Publié dans le groupe Random-FR
Portée de l'article → Dans cet article, nous nous concentrerons principalement sur les interfaces exécutables utilisant Java. → Tout d'abord, nous discuterons de l'introduction de Java et des interfaces. → Ensuite, nous discuterons de la définition de base d'une interface exécutable puis des utilisations d'une interface exécutable. → Ensuite, nous en verrons plus sur les interfaces exécutables en Java et la mise en œuvre d'interfaces exécutables. → Enfin, nous verrons l'implémentation étape par étape d'interfaces exécutables utilisant Java avec des exemples appropriés. Introduction Java est un langage de programmation de haut niveau orienté objet, car Java prend en charge les objets et les classes. Java possède des interfaces appelées interfaces Java, ce qui signifie un modèle de classe. Interface exécutable en Java qui est utilisée pour exécuter du code sur le thread concurrent, qui est implémenté par la classe. Nous utilisons la méthode public void run, run est le nom de la méthode et utilise void comme type de retour, qui n'a aucun argument. Une interface exécutable en Java indique une classe où ses instances peuvent être exécutées en tant que threads. Comme nous le voyons, une méthode nommée run, qui est utilisée ou appelée au démarrage du thread et nous écrivons le code exécutable à l'intérieur de la méthode au démarrage du thread. L'interface exécutable a de nombreuses utilisations ; il peut être utilisé principalement lorsque nous voulons remplacer la méthode run. L'interface exécutable est responsable ou fournit certaines règles à suivre pour attendre le code. L'exécution globale de l'interface exécutable peut être effectuée, tout d'abord, elle crée une classe et crée ses objets et le thread peut être démarré en utilisant les objets qui implémentent l'interface exécutable et utilise une méthode run pour exécuter différents fils. Ici, nous utilisons différents threads car cela évite l'utilisation ou la création de sous-classes de threads qui instancient une instance de thread et il est important de ne pas être sous-classé tant qu'il n'a pas décidé de modifier le comportement de la classe. Interface exécutable L'interface exécutable en Java est principalement utilisée dans les réseaux et sa programmation qui est la programmation réseau et la programmation multithread. Il est utilisé dans la programmation réseau car une interface exécutable utilise des threads, car chaque tad représente un flux de contrôle différent. En Java, nous avons différents packages qui prennent en charge différentes méthodes et différentes classes, cette interface exécutable est prise en charge par Java. paquet de langue. Voyons maintenant l'implémentation d'une interface exécutable. En implémentant une interface exécutable à l'aide de Java, nous pouvons créer un thread à l'aide d'un objet, pour ce faire, nous devons utiliser la méthode run.
public void run()
Cette méthode ne nécessite aucun argument et lorsqu'un objet de classe a implémenté, l'interface exécutable est chargée de créer un thread. Le fil de discussion peut être créé comme suit en Java,
Runnable r = new MyRunnable();
Thread t = new Thread(r);
t.start()
Ici, le thread créé démarre et exécute le code inclus dans la méthode run. Par exemple,
public class demo_class implements Runnable {
@override
public void run() {
System. out.println("Content in the run method");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now");
}
}
Sortir:
Thread has started now
Content in the run method
En sortie du code écrit, nous avons 2 threads : le thread principal et le thread qui est créé dans la classe démo.

Étapes pour créer une interface exécutable en Java :

1. Créez une classe qui permet de démarrer la classe de thread créée à l'aide de l'objet et qui implémentera l'interface exécutable. 2. Dans la classe créée, la classe de thread, nous écrivons la méthode ou la fonction à remplacer la méthode d'exécution appelée. public void run() 3. Ensuite, nous devons créer une instance qui est un objet pour la classe thread. 4. Ce thread a un constructeur qui accepte l'objet ou les instances exécutables. 5. Ensuite, transmettez cet objet en tant que paramètre à l'objet thread. 6. Ensuite, nous devons utiliser la méthode start() pour démarrer le thread et exécuter la méthode run fournie dans la classe. 7. Nous ne pouvons pas appeler directement la méthode run pour créer et démarrer le thread. 8. Nous devons démarrer le thread en utilisant un objet créé dans la classe thread. t.start() Prenons un autre exemple,
public class demo_class1 implements Runnable {
@override
public void run() {
System. out.println("Content in the run method and here we can say that the run method is executing");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now and this is the main thread");
}
}
Sortir:
Thread has started now and this is the main thread.
Content in the run method and here we can say that the run method is executing.
En sortie du code écrit, nous avons 2 threads : le thread principal et le thread qui est créé dans la classe démo. Voici les étapes à suivre pour créer l'interface exécutable à l'aide de Java. Voyons maintenant brièvement ce qui a été discuté dans cet article. Conclusion 1. Le sujet de l'article "Interface exécutable en Java - Implémentation étape par étape" est abordé dans ce blog, ce qui nous donne des connaissances particulières car l'interface est un sujet important en Java. 2. Tout d’abord, nous avons vu une introduction à Java et aux interfaces. 3. Ensuite, nous avons vu la définition de base des interfaces exécutables, puis nous en avons discuté davantage. 4. Une interface exécutable en Java indique une classe dans laquelle ses instances peuvent être exécutées en tant que threads. 6. Ensuite, nous avons discuté des applications des interfaces exécutables telles que la programmation multithread et la programmation réseau. 7. Le package à utiliser pour implémenter les interfaces exécutables est le package java.lang. 8. Enfin, nous avons discuté de la mise en œuvre étape par étape d'interfaces exécutables utilisant Java avec des exemples appropriés pour une meilleure compréhension et une meilleure connaissance. J'espère que vous avez acquis de nouvelles connaissances après avoir lu cet article.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION