Qu'est-ce que 'java? (+ Quand utiliser un IDE Java) – Serveur d’impression

Considérez-le comme le rôti moyen des langages de programmation.

Un rôti moyen est polyvalent, tout comme Java. En fait, il a été nommé d'après le café Java (à l'origine nommé Oak, puis Green et enfin Java) par son créateur, James Gosling.

Semblable à Python, Java est un langage de programmation polyvalent orienté objet qui peut être utilisé sur plusieurs plates-formes. Le langage a été conçu pour ressembler au C ++, mais aussi pour être plus facile à utiliser. ce qui est largement attribué à son niveau de sécurité, à la compatibilité entre les périphériques et à la nature robuste du code.

Il est important de noter que Java et JavaScript sont souvent confondus avec la même chose. Bien qu'ils utilisent une syntaxe similaire, ce sont des langues totalement différentes. Java est principalement utilisé pour créer des applications, tandis que JavaScript est utilisé pour créer des sites Web.

Java est le langage de programmation n ° 1, il n’est donc pas surprenant de l’utiliser dans de nombreux secteurs différents. Le secteur financier utilise Java pour la gestion des transactions bancaires ou la rédaction d’algorithmes pour le marché boursier. La communauté des chercheurs utilise Java pour mieux travailler avec de grandes quantités de données. Il existe de nombreux cas d'utilisation pour Java.

à quoi ressemble java

Pourquoi devriez-vous apprendre Java

Comme nous l’avons appris, Java est un peu partout. Mais qu'est-ce qui le rend si populaire? Java est relativement facile à utiliser car sa syntaxe est familière à celle de C ++. Cependant, C ++ est notoirement complexe, ce qui signifie que si vous connaissez le C ++, Java devrait avoir une courbe d’apprentissage beaucoup plus petite.

Java est également doté d'un niveau de sécurité élevé, car il a été conçu à l'origine pour les appareils mobiles qui transfèrent des données sur des réseaux. Il présente l’avantage supplémentaire d’être un langage multi-plateforme et fonctionne de la même manière, quel que soit le système d’exploitation ou le périphérique.

Plateformes Java

Il existe trois plates-formes différentes que les développeurs peuvent utiliser pour créer des applications Java mobiles et / ou Web.

  • Java SE – Java Standard Edition est utilisé pour développer des applications autonomes. Il fournit toutes les API nécessaires à la création d'applications de bureau.
  • Java EE – Java Enterprise Edition offre aux programmeurs la possibilité de créer des composants côté serveur, permettant ainsi aux programmes Java de fonctionner avec des clients Internet.
  • Java ME – Java Micro Edition est essentiellement une version allégée pour le développement d'applications mobiles.

Comprendre les composants Java

Le kit de développement Java (JDK), l'environnement d'exécution Java (JRE) et la machine virtuelle Java (JVM) fonctionnent tous ensemble pour fournir aux programmeurs tout ce dont ils ont besoin pour créer et exécuter des applications Java.

Kit de développement Java (JDK)

Comme un kit de développement logiciel (SDK), cette paquet comprend les outils et la documentation nécessaires à la création d'applications Java. Il peut inclure le JRE, un interpréteur (Java), un compilateur (javac), un archiveur (jar), un générateur de documentation (Javadoc), etc.

Environnement d'exécution Java (JRE)

C'est le maison du programme, ou de l'endroit où il est exécuté. Avant Java (et sa capacité à s'exécuter sur n'importe quel périphérique), les scripts utilisaient généralement le système d'exploitation pour s'exécuter. JRE s’appuie essentiellement sur les différents systèmes d’exploitation pour atténuer leurs différences et permettre à Java de fonctionner sur toutes les plates-formes.

Machine virtuelle Java (JVM)

Ce machine est un moteur d'exécution pour les applications Java. En bref, il gère les ressources du programme. JVM fait partie de l'environnement d'exécution Java (JRE). Il contient trois parties: spécificiation, implémentation et instance. L'utilisation de la spécification JVM crée un programme logiciel, appelé ensuite implémentation. À partir de là, il est disponible au téléchargement. Le logiciel téléchargé est appelé une instance.

CONSEIL POUR LES DÉBUTANTS: Lorsque vous téléchargez un JDK, il comprend un JRE compatible et ce dernier dispose de la JVM par défaut. Pensez à une boîte, dans une boîte, dans une boîte.

Utilisation de la syntaxe Java de base

Croyez-le ou non, vous comprendrez mieux ces termes et concepts en écrivant le code. Créons et exécutons un programme Java simple. Avant de commencer, veillez à télécharger la dernière version de Java (Java 12.0.1 à la date de publication de cet article) à partir du site www.oracle.com.

Remarque, J'utilise un Mac pour cet exemple Java. L'exemple de code sera le même sous Windows ou Linux, mais les applications utilisées peuvent varier.

Ouvrez l'application «TextEdit». Dans le menu «Format», sélectionnez «Rendre le texte brut». Ensuite, dans le menu «Éditer», survolez «Substitutions» et assurez-vous que la case «Citations intelligentes» n'est pas cochée.

Gardez à l'esprit que Java est sensible à la casse, suivez donc exactement. Type "classe publique HelloWorld ”Sur la première ligne et appuyez sur Entrée. Ensuite, cliquez sur l'onglet pour créer un retrait. Type "public static void main (String[] args) “Sur la ligne suivante et appuyez sur Entrée. Créez un retrait plus important, "tab" deux fois, puis tapez la commande "System.out.println («Hello World!»);”Et appuyez sur Entrée. Assurez-vous qu’il s’agit d’un "L" minuscule en ligne, pas de "i" majuscule en po. Mettez en retrait une fois pour fermer cette deuxième accolade avec ""Et appuyez sur Entrée, et enfin tapez"”Pour fermer la première accolade.

Java Hello World dans TextEdit

Nous venons de dire à Java que nous souhaitons imprimer une ligne indiquant «Bonjour tout le monde!». Les indentations ne sont pas strictement obligatoires, mais sa forme est bonne et facilite la lecture de votre code (par exemple, le code associé est aligné visuellement). Cependant, chaque citation et attache doivent avoir une paire.

Ensuite, sauvegardez votre fichier TextEdit “HelloWorld.java”Pour correspondre exactement à ce que vous avez appelé la classe dans la première ligne.

enregistrement du programme Java

Maintenant, lancez l'application “Terminal”. Sur la ligne de commande, tapez “cd desktop”Pour changer le répertoire sur le bureau (où nous avons enregistré le fichier). Maintenant, vous pouvez voir que nous sommes dans le répertoire du bureau.

changement de répertoire pour Java dans Terminal

Java est ce que l’on appelle un langage compilé, ce qui signifie simplement que nous devons le traduire avant de l’exécuter (par rapport à un langage intégré comme Python qui fait les deux à la fois). Pour le compiler, tapez “javac HelloWorld.java”Et appuyez sur Entrée. Rien ne se passe. Ne paniquez pas, cela signifie simplement que vous avez fini de le compiler. Il existe maintenant un fichier HelloWorld.class sur votre bureau et cela signifie que cela a fonctionné.

Compilation Java avec javac dans Terminal

Il est temps de dire à Java d’exécuter votre programme. Type "java HelloWorld”Et appuyez sur Entrée. Vous devriez obtenir une réponse qui se lit "Bonjour le monde!”, Comme nous l’avons écrit dans le code.

Exemple de sortie Java Hello World

Félicitations! Vous pouvez officiellement vous appeler un développeur Java. Ce script Java Hello World est évidemment très basique et n’utilise que la commande print. Gardez à l'esprit quelques principes de base de la syntaxe Java à l'aide de l'exemple ci-dessus.

  • Sensibilité à la casse – Les identificateurs hello et Hello sont différents
  • Noms de classe – La première lettre de chaque mot, comme HelloWorld, doit être en majuscule
  • Noms de méthodes – Ils doivent tous être en minuscules, tels que public statique void main ()

Quand utiliser un IDE Java

La fenêtre Terminal que nous avons utilisée ci-dessus n’est pas un éditeur de texte traditionnel, mais elle en agit comme tel. Un éditeur de texte gratuit vous permet d'écrire du code. C’est parfait pour les débutants qui débutent avec Java. Au fur et à mesure que vous maîtriserez mieux le langage, vous devriez vous tourner vers un environnement de développement intégré (IDE).

Cet outil est très similaire au JRE expliqué un peu plus haut. La principale différence est que, en plus de fournir un espace pour écrire et exécuter le code, les IDE Java déboguent également le code, et certains outils incluent des fonctionnalités telles que la coloration syntaxique et l'achèvement du code.

Trouvez le meilleur logiciel Java IDE sur le marché. Explorer →

Écrivez une fois, exécutez partout

C'est le slogan de Java. La capacité multi-plateforme de Java permet de s’exécuter sur presque tous les appareils sans avoir à réécrire le code.

Soif de plus? Découvrez comment Java est généralement associé à des serveurs, des bases de données et des infrastructures pour créer une pile technologique.

Qu'est-ce que 'java? (+ Quand utiliser un IDE Java) – Serveur d’impression
4.9 (98%) 32 votes