java basics java syntax
Ce didacticiel fournit une introduction aux bases du langage de codage Java. Nous présenterons des sujets tels que la classe Java, OOPS, la syntaxe et les concepts Java de base:
Dans nos tutoriels précédents, nous avons discuté des caractéristiques et des fonctionnalités du langage Java. Nous avons également découvert les applications Java. Nous nous sommes familiarisés avec le téléchargement, l'installation et divers IDE Java que nous pouvons utiliser pour développer des programmes et des applications en Java.
=> Consultez TOUS les didacticiels Java ici.
Ce que vous apprendrez:
Bases de la programmation Java
Dans le dernier tutoriel, nous avons discuté de notre premier programme Java «Hello, World». En cela, nous avons appris la syntaxe de base dont nous avons besoin pour simplement afficher un message «Hello, World». Mais apprendre à afficher un message ne suffit pas.
Si vous voulez maîtriser le langage, vous devez d'abord comprendre la syntaxe de base et les règles sémantiques du langage, ainsi que les différentes constructions, les opérations mathématiques ainsi que les constructions de programmation répétitives.
Vous devez également connaître les diverses fonctionnalités de programmation orientée objet de Java, les structures de données et les types de données utilisés par Java. Lorsque vous pensez avoir maîtrisé tous ces éléments parmi diverses autres fonctionnalités offertes par Java, vous pouvez vous qualifier de compétent en langage Java.
combien y a-t-il d'entreprises de cybersécurité
Dans ce didacticiel, nous présenterons les bases de tous les sujets de programmation que nous allons couvrir dans toute cette série de didacticiels Java.
Commençons avec la syntaxe Java !!
Syntaxe Java
Chaque langage de programmation a certaines règles et réglementations qu'un programmeur doit suivre lors de l'écriture de programmes. Le compilateur de langage respectif vérifie votre programme pour les règles de syntaxe et la validation. Java possède également de nombreuses constructions et composants qui permettent aux programmeurs d'écrire plus facilement des programmes de qualité.
Le programme «Hello, World» du didacticiel précédent vous a donné une idée détaillée de la structure de base d'un programme Java. Passons maintenant aux autres constructions / composants qu’un programme Java comprendra.
Conventions Java
Vous trouverez ci-dessous certaines des conventions qu'un programmeur Java doit suivre lors de la programmation en Java.
(i) Noms des classes: En Java, la première lettre du nom de classe pour chaque classe doit être en majuscule. Par exemple , un salaire de classe sera nommé selon la convention comme «Salaire».
Si vous avez un nom de classe qui est combiné en utilisant plus d'un mot, chaque lettre du premier mot sera une lettre majuscule.
Par exemple, class MyHelloWorld.
(ii) Nom de la méthode: Tous les noms de méthode en Java commencent par une lettre minuscule. Si le nom de la méthode comprend plus d'un mot, la première lettre de chacun de ces mots internes sera en majuscule.
Exemple: display (), myMethod () => ce sont des noms de méthode valides en Java.
(iii) Nom du fichier programme: Le nom de fichier du programme Java doit être le même que le nom de la classe publique avec une extension «.java».
Par exemple , si le nom de la classe publique est «MyFirstClass», alors vous enregistrez ce code dans le fichier nommé «MyFirstClass.java».
Notez qu'un code source java peut ne pas avoir de classe publique. Dans ce cas, vous pouvez avoir votre nom pour le fichier source.
(iv) sensible à la casse: Le langage de programmation Java est sensible à la casse. Cela signifie que «Hi» et «hi» sont deux paramètres différents.
(v) Méthode principale: La méthode «main» est le point de départ de l’exécution et est une méthode obligatoire dans tous les programmes Java.
Identificateurs Java
Les identificateurs sont les noms donnés à divers composants du programme comme les méthodes, les classes, les variables, les objets, etc.
Un programmeur Java doit suivre les règles ci-dessous pour les identifiants:
- Un identifiant doit toujours commencer par des lettres (A-Z / a-z) ou un caractère de soulignement (_) ou un caractère monétaire ($).
- L'identifiant ne peut pas avoir le même nom qu'un mot-clé réservé Java.
- Au-delà du premier caractère, un identifiant peut avoir n'importe quelle combinaison de caractères.
- En Java, comme les autres syntaxes de langage, les identificateurs sont également sensibles à la casse.
Par conséquent, conformément aux règles ci-dessus, les identificateurs suivants sont valides.
maVar, _salaire, $ somme
Les identifiants suivants ne sont pas valides.
123var, * mult, int.
Modificateurs Java
Les modificateurs changent l'accessibilité des variables, des méthodes, etc.
Il existe deux types de modificateurs en Java:
- Modificateurs d'accès: Il existe quatre modificateurs d'accès en Java, à savoir, public, protégé, privé et par défaut. Ceux-ci sont utilisés pour définir l'accessibilité des packages, des classes, des membres de classe, etc.
- Modificateurs de non-accès: Java prend en charge les modificateurs sans accès, à savoir - final, abstract et strictfp. Ceux-ci sont principalement utilisés pour définir l'héritage, le style de polymorphisme, etc.
Types de données
Toute variable qui contient la valeur doit avoir un type de la valeur qu'elle va contenir, c'est-à-dire si une variable va contenir un numérique, une chaîne ou un caractère. C'est ce qu'on appelle le type de données de la variable.
Java a différents types de données comme illustré dans le diagramme ci-dessous.
Nous aborderons chacun de ces types de données dans des didacticiels distincts.
Variables
Java prend en charge les trois types de variables suivants:
- Variables de classe ou statiques: Ce type de variable est accessible sans objet.
- Variables non statiques ou d'instance: Ces variables sont des variables membres auxquelles on accède à l'aide d'un objet de classe.
- Variables locales: Les variables locales sont locales à un bloc de code particulier et cessent d'exister en dehors de ce bloc.
Mots clés
Certains mots sont réservés dans le langage Java pour son propre usage et ne peuvent pas être utilisés comme noms de variables ou d'identificateurs.
Le tableau suivant donne la liste de ces mots appelés «Mots clés».
abstrait | double | int | super |
carboniser | pour | protégé | essayer |
affirmer | autre | interface | changer |
booléen | énumération | longue | synchronisé |
Pause | étend | originaire de | cette |
octet | final | Nouveau | lancer |
Cas | finalement | paquet | jette |
capture | flotter | privé | transitoire |
classe | aller à | Publique | annuler |
const | si | revenir | volatil |
Continuez | met en oeuvre | court | tandis que |
défaut | importer | statique | |
fais | exemple de | strictfp |
commentaires
Les commentaires sont les instructions ignorées par le compilateur. Vous pouvez fournir des commentaires sur votre code pour rendre le code plus lisible et plus facile à comprendre.
comment trouver des fichiers apk sur un téléphone Android
Java prend en charge trois types de commentaires:
- Commentaires sur une seule ligne désignés par «//»
- Commentaires sur plusieurs lignes représentés par «/ *… * /»
- Commentaires de documentation indiqués par «/ ** ****** /
Vous en apprendrez plus sur ces commentaires dans nos prochains tutoriels.
Les opérateurs
Les opérateurs sont des symboles qui effectuent des opérations logiques et mathématiques sur des variables ou des identificateurs. Ces variables ou identificateurs sont appelés Opérandes.
Java prend en charge divers opérateurs, comme indiqué dans le diagramme ci-dessous:
Plus d'informations sur les opérateurs en Java seront abordées dans les didacticiels ultérieurs.
La prise de décision
Aussi appelé comme instructions de contrôle. Ces instructions modifient ou contrôlent l'exécution du programme en fonction d'une condition particulière. Si la condition est vraie, un bloc de code suivant cette condition est exécuté, sinon un bloc différent est exécuté.
Java a les instructions de contrôle / prise de décision suivantes.
Boucles
Dans les langages de programmation, la boucle est incluse pour exécuter à plusieurs reprises un bloc de code. Le bouclage commence généralement par un test et le bloc de code est exécuté à plusieurs reprises pendant un nombre fixe de fois appelées itérations ou jusqu'à ce qu'une condition soit remplie.
En Java, vous avez les constructions de boucle suivantes.
Nous apprendrons les boucles en détail dans nos tutoriels ultérieurs.
Tableaux Java
Les tableaux ne sont rien d'autre qu'une structure de données utilisée pour contenir séquentiellement les éléments de données du même type.
Les tableaux Java sont également similaires aux tableaux en C / C ++ et dans d'autres langages de programmation.
Java prend en charge:
- Tableaux unidimensionnels: Une séquence d'éléments du même type et accessible à l'aide d'un nom de tableau.
- Tableau multidimensionnel: Les éléments sont organisés sous forme de lignes et de colonnes, c'est-à-dire sous forme de matrice.
Classe Java et OOPS
Une classe est un modèle de toute entité réelle, par exemple , une voiture. Une classe en Java se compose de variables de données et des méthodes ou fonctions qui opèrent sur ces données.
Les variables de données ou les variables membres et les méthodes décrivent le comportement des objets qui sont des instances de la classe. Cela signifie que l'état de l'entité représentée par une classe à un instant donné est défini par un objet.
Interfaces Java
Une interface en Java est une collection de signatures de méthode et de champs. Une interface n'a pas d'implémentation de méthodes. Une classe peut hériter de l'interface puis implémenter les méthodes d'interface.
Paquets Java
Les classes et interfaces qui ont des fonctionnalités ou des dépendances similaires sont regroupées pour former un package. Le package facilite la modularisation du code en Java.
Questions fréquemment posées
Q # 1) Qu'est-ce que le noyau Java?
Répondre: Core Java est le concept de base des variables de type Java, des types de données, des tableaux, des OOPS, etc. Vous verrez ici un aperçu de l'ensemble des concepts Java de base. Core Java fait généralement partie de l'édition Java SE qui vous permet de développer des applications Java générales.
Q # 2) Quels sont les types de programmes Java?
Répondre: En utilisant Java, vous pouvez développer les applications suivantes.
- Application Java: Exécuté sur l'ordinateur client
- Applet Java: Fonctionne dans un navigateur Web
- Application Java Swing: Application avec une interface graphique
- JAR (archive Java): Application packagée
- Servlet: S'exécute sur un serveur Web
- EJB (Enterprise Java Beans): Utilisé pour développer des sites Web et s'exécute sur un serveur Web.
Conclusion
Dans ce didacticiel, nous avons vu un bref aperçu de chacun des sujets que nous classons comme bases de Java. Nous couvrirons chaque sujet en détail séparément dans nos tutoriels ultérieurs de cette série.
En plus des sujets ci-dessus, nous couvrirons également des sujets avancés tels que le cadre de collecte, la gestion des exceptions, le multithreading, etc. entre autres.
=> Visitez ici pour voir la série de formations Java pour tous.
lecture recommandée
- OOP Java: Introduction à la programmation orientée objet en Java
- Tutoriel de classe de scanner Java avec des exemples
- Tutoriel sur les classes Java Array - Classe java.util.Arrays avec exemples
- Qu'est-ce que le vecteur Java | Tutoriel de classe vectorielle Java avec des exemples
- Introduction au langage de programmation Java - Tutoriel vidéo
- Tutoriel sur l'interface Java et la classe abstraite avec des exemples
- Déploiement Java: création et exécution d'un fichier JAR Java
- Tableaux en Java 8 - Classe Stream et méthode ParallelSort