0% ont trouvé ce document utile (0 vote)
36 vues15 pages

Choisir VS Code pour le développement Java

Transféré par

ISOMAR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues15 pages

Choisir VS Code pour le développement Java

Transféré par

ISOMAR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Quel IDE choisir pour java (VS code)

3. Installation des extensions:


Ouvrez VS Code et installez les extensions suivantes dans la Marketplace :
•Java Extension Pack: Fournit une prise en charge complète pour le développement Java,
y compris la complétion de code, le débogage, etc.
•Debugger for Java: Pour le débogage interactif de votre code Java.
•Language Support for Java: Pour la coloration syntaxique et la vérification de la syntaxe.

23/10/2024 UIK 2024-2025 28


Quel IDE choisir pour java (VS code)
Création d'un projet Java
1. Ouvrir VS Code: Lancez VS Code.
2. Créer un nouveau dossier: Créez un nouveau dossier pour votre projet.
3. Ouvrir le dossier dans VS Code: Dans VS Code, cliquez sur "Ouvrir un dossier" et sélectionnez le dossier que vous venez de
créer.
4. Créer un fichier Java: Créez un nouveau fichier avec l'extension .java (par exemple, App.java).

Écriture et exécution du code


• Édition de code: Profitez des fonctionnalités de VS Code comme la coloration syntaxique, la complétion de code, la refactoring, etc.
• Compilation et exécution:
• Terminal intégré: Utilisez le terminal intégré de VS Code pour compiler votre code à l'aide de la commande javac et l'exécuter avec java.
• Tâches de build: Configurez des tâches de build dans VS Code pour automatiser la compilation et l'exécution.
• Débogage: Utilisez le débogueur intégré pour exécuter votre code pas à pas, inspecter les variables et trouver les erreurs.
23/10/2024 UIK 2024-2025 29
Déclaration des attributs
private, public et protected : des modificateurs d'accès à l'attribut à partir d'autres classes :
private indique que l'accès est réservé aux méthodes de la même classe
public indique que l'accès est possible à toutes les méthodes des autres classes
protected limite l'accès aux méthodes de la même classe, des classes dérivées et des classes du même
package
par défaut, l’accès est dit friendly protected (ou friendly), il correspond à un accès privé au package (limite l'accès
aux méthodes de la même classe, des classes dérivées dans le même package et des classes du même
package)

23/10/2024 UIK 2024-2025 30


Lecture des données à partir du clavier

import java.util.Scanner;
Scanner sc=new Scanner(System.in);
String str = sc.nextLine();
int i=sc.nextInt();
double j=sc.nextDouble();

23/10/2024 UIK 2024-2025 31


Déclaration des attributs

[private/public/protected][static][final]type_attribut nom_attribut [= valeur];

23/10/2024 UIK 2024-2025 32


Déclaration des attributs

static : un attribut static est partagé par tous les objets de cette classe

23/10/2024 UIK 2024-2025 33


Déclaration des attributs

final : un attribut constant public class Personne


{
Exemple :
private int cin ;
static final double pi=3.14 protected String nom ;
type_attribut : int, float, String, char, boolean, double, …. public String prenom ; int age ;
// déclaration des méthodes
}

23/10/2024 UIK 2024-2025 34


Déclaration des méthodes

[private/public/protected] [static][final/abstract] type_de_retour nom_méthode


([type_paramètre1 paramètre1,…. , type_paramètreN paramètreN] )
{
// déclaration des variables locales;
// instructions de la méthode
[return var_résultat;]
}

23/10/2024 UIK 2024-2025 35


Déclaration des méthodes
private, public et protected : des modificateurs d'accès autorisant l'appel aux méthodes de la classe (voir
déclaration des attributs)
static : précise que l'exécution de la méthode n'est pas liée aux objets (il s'agit d'une méthode de classe).
Une méthode static est une méthode qui n'agit pas sur des variables d'instance mais uniquement sur des variables
de classe.
Les méthodes ainsi définies peuvent être appelée avec la notation classe.nomMéthode au lieu de
objet.nomMéthode.
Ces méthodes peuvent être utilisées sans instancier un objet de la classe.
Il n'est pas possible d'appeler une méthode d'instance ou d'accéder à une variable d'instance à partir d'une
méthode de classe statique.

23/10/2024 UIK 2024-2025 36


Déclaration des méthodes

abstract et final : deux qualificateurs en relation avec le concept de classes abstraites (voir
chapitre classes abstraites)

Le passage des paramètres est par valeur pour les arguments de type primitif (de base) et
par référence pour les arguments de type classe (référence d'objet) et les tableaux

23/10/2024 UIK 2024-2025 37


Exemple
class Personne
{
private int cin ;
protected String nom ;
public String prenom ;
int age;
public void affiche()
{System.out.println(”le cin =”+cin+”le nom =”+nom+”le prénom =”+prenom+ ”et l’age =”+age) ;}
}
23/10/2024 UIK 2024-2025 38
Les types de base en java

Comme tous langages de programmation, java propose un ensemble de types de base :


byte, boolean, short, int, long, float, double, char

Il n’existe pas en java de types non signés.

23/10/2024 UIK 2024-2025 39


Les tests de conditions

Les tests de conditions en java sont équivalents à ceux du C ou du C++ :

if ( condition )
// Bloc d'instruction si la condition est vraie
else
// Bloc d'instruction si la condition est fausse

23/10/2024 UIK 2024-2025 40


Les choix multiples

Nous pouvons également utiliser une structure à choix multiples :

switch ( type )
{
case valeur :
// Bloc d'instructions
default :
// Bloc d'instructions par défaut
}

23/10/2024 UIK 2024-2025 41


Les boucles
Plusieurs types de boucles existent en java au même titre qu'en C ou C++ :

for ( compteur; max; increment )


// Bloc d'instructions

while ( condition )
// Bloc d'instructions exécuté tant que la condition est vraie

do
{ // bloc d'instructions exécuté tant que la condition est vraie }
while ( condition )

23/10/2024 UIK 2024-2025 42

Vous aimerez peut-être aussi