Java (édition super débutante) compréhensible en 180 secondes

introduction

Pour ceux qui viennent d'acheter un ordinateur et qui ne connaissent même pas Java un millimètre, cet article raconte en 180 secondes un cours de 90 minutes que vous pourriez apprendre au lycée ou à l'école professionnelle. Veuillez lire l'article détaillé écrit par d'autres personnes formidables.

Cet article peut être lu en 170 secondes.

1. Qu'est-ce que Java?

J'ai grossièrement classé le mot Java qui est murmuré autour de moi en trois catégories. java1.png

--Langage de programmation C'est un mot pour développer diverses applications (logiciels fonctionnant sur un ordinateur personnel, etc.). Le mot «langage Java» est transmis sans aucun malentendu. Pour développer, vous avez besoin d'un groupe d'outils pour les développeurs appelé "JDK: Java Development Kit". Vous pouvez l'obtenir gratuitement. Vous n'avez pas besoin d'un JDK si vous utilisez simplement l'application.

--Application elle-même Une application écrite en langage Java. Le mot «application Java» est transmis sans aucun malentendu. Si c'est Micra, c'est le jeu lui-même de Micra. Il est appelé version Micra Java ou version PC. Au fait, je l'appelle la version Java car l'expression version PC est ambiguë.

--Où exécuter l'application Un espace dédié pour exécuter des applications écrites en langage Java. «Environnement d'exécution Java», «Java runtime», «JRE», etc. sont transmis sans aucun malentendu. En fait, la version Micra Java est livrée avec JRE, comme indiqué dans l'image ci-dessous, vous pouvez donc jouer sans vous soucier de JRE. Dans le cas d'autres applications, il se peut que l'on vous demande en premier lieu "Préparer JRE". javapath1.png

  1. JVM Normalement, exécuter une application pour Mac sur Windows ne fonctionne pas. En effet, Windows et Mac ont des formes de tête différentes et des mots différents à prononcer. dora0.png Mais il y a plus de 30 ans, un génie marmonnait: «Si vous ne pouvez pas parler, vous devriez faire un traducteur.» Quelques années plus tard, un logiciel révolutionnaire appelé JVM (Java Virtual Machine) est sorti. Je suis né. La JVM fait partie du JRE et est comme le cœur. La JVM a été développée en tant que logiciel dédié qui épouse la forme de la tête de chacun et s'adapte parfaitement. Du point de vue de l'application, la forme de la tête ressemble toujours à une forme constante, et cette JVM se comporte comme la machine (VM: machine virtuelle) qui l'exécute. dora2.png

Les applications Java s'exécutent sur cette JVM, et les programmeurs peuvent désormais toujours créer des applications de la même forme sans se rendre compte de la forme de la tête de Sneo, peu importe que ce soit Windows ou Mac. Vous pouvez désormais développer et distribuer votre application. java2.png Lorsque vous démarrez la version Java de Micra, vous pouvez voir que Micra s'exécute en Java, comme indiqué dans l'image ci-dessus. Google Chrome fonctionne comme Google Chrome tel quel. L'idée d'un traducteur, d'une machine virtuelle, est devenue un terme informatique très courant maintenant, et nous entendons le mot virtualisation dans de nombreux endroits. Non seulement dans l'ordinateur personnel, mais aussi dans la virtualisation du lecteur de DVD, la virtualisation des serveurs, la virtualisation du réseau, la virtualisation du centre de données, etc. La base de cette idée est de l'utiliser comme s'il y avait XX du point de vue de l'utilisateur (il peut être utilisé sans connaître le type, la forme et l'adresse du matériel).

3. Mauvais et bon

Java a ses mauvais points et ses bons points. dora3.png

--Bon point Comme mentionné ci-dessus, vous pouvez exécuter la même application dans différents environnements. De plus, comme la JVM elle-même est un logiciel, vous pouvez insérer plusieurs JVM et les utiliser correctement. Vous pouvez utiliser celui fourni à l'origine avec la version Java de Micra, ou vous pouvez utiliser la dernière version de Java que vous avez installée vous-même. mine.png De plus, même si la version de Windows ou Mac change, tant que la version de la JVM qui exécute l'application Java ne change pas, vous pouvez (et devriez être) en mesure de jouer à Minecraft actuel 50 ans plus tard. Vous pouvez geler l'environnement dans lequel l'application s'exécute et le transporter vers un autre emplacement pendant des décennies.

Sommaire

J'ai mis 210 secondes pour lire cet article.

Recommended Posts

Java (édition super débutante) compréhensible en 180 secondes
Interface fonctionnelle de base compréhensible en 3 minutes
Ecrire une classe qui peut être ordonnée en Java Un petit mémo standard
Mémo de référence / serveur LDAP en mémoire pouvant être intégré à Java
Résumé de l'ORM "uroboroSQL" qui peut être utilisé dans le Java d'entreprise
Orienté objet qui peut être compris par les fées
[Android Studio] Description qui peut être saisie en continu dans la base de données SQLite [Java]
Extrait technologique pouvant être utilisé pour créer des sites EC dans la formation Java
Touches de raccourci pratiques pour Eclipse
Liste des appareils pouvant être prévisualisés avec Swift UI
Syntaxe et conditions d'occurrence d'exception pouvant être utilisées lors de la comparaison avec null en Java
Créez un fichier jar qui peut être exécuté sur Gradle
Problèmes facilement confondus avec Java et JavaScript
[Java 8] Méthode de tri par ordre alphabétique et par ordre de longueur de chaîne de caractères pouvant être utilisée dans les tests de codage
Introduction à Rakefile qui peut être effectuée en 10 minutes environ
Outil d'analyse statique pouvant être utilisé avec GitHub [version Java]
Notez que les propriétés système, y compris JAXBContext, ne peuvent pas être utilisées dans Java11
Il semble que Java 14 ajoutera des fonctions de type classe de données
Résolvez AtCoder Beginner Contest 151 avec Java
Notation de version Java qui change dans Java 10
Résolvez AtCoder Beginner Contest 153 avec Java
Lire CSV en Java (annotation Super CSV)
Résolvez AtCoder Beginner Contest 160 avec Java
Résolvez AtCoder Beginner Contest 152 avec Java
Résolvez AtCoder Beginner Contest 156 avec Java
Appelez la super méthode en Java
[Java 8] Jusqu'à la conversion de l'entrée standard qui peut être utilisée dans les tests de codage en une liste ou un tableau
Traitement d'entrée / sortie de fichier Java pouvant être utilisé via l'historique
L'histoire selon laquelle le servlet n'a pas pu être chargé dans l'application Web Java
Déconnectez un fichier CSV qui peut être lu par Excel à l'aide de la fonction logback
Je ne savais pas que les classes internes pouvaient être définies dans l'interface [Java]
Vérifiez avec Java / Kotlin que les fichiers ne peuvent pas être écrits en UAC sous Windows