Étude de Java-Part 0-Overview

1.Tout d'abord

A partir de maintenant, j'aimerais écrire un article sur la syntaxe du flux de traitement de base de Java. Pour ceux qui veulent connaître ou étudier Java à partir de zéro,

Cette fois, j'expliquerai le déroulement des opérations Java. C'est comme un aperçu. ~~ Cette fois, que vous le sachiez en détail ou non, c'est étonnamment joli lol ~~

Je voudrais commencer à écrire sur la programmation la prochaine fois.

2. Flux de programmation

En gros, à propos du mouvement depuis la création de programmes Java

2-1. Créer un programme

Tout d'abord, créez un fichier. En Java, l'extension [.java] est fixe, donc dans l'exemple, un fichier comme Hoge.java est créé. Et le fichier dans lequel le programme est écrit s'appelle "** code source **". J'écrirai le programme, mais j'écrirai les détails dans un article ultérieur.

Vous pouvez fondamentalement créer et éditer le code source avec l'éditeur de texte inclus dans le système d'exploitation, mais il est très pratique d'utiliser le logiciel de développement de programme appelé Integrated Development Environment (IDE). Exemple) Eclipse, NetBeans etc ... IDE présente les avantages d'un formatage soigné, d'une conversion prédictive et d'une gestion facile des fichiers, et est souvent utilisé sur les sites de développement.

2-2. Compiler

Le code source est uniquement destiné à la compréhension humaine et l'ordinateur ne peut pas exécuter le processus tel quel. Vous devez donc le convertir pour que votre ordinateur puisse le comprendre.

Le processus de conversion s'appelle "** compilation **". La commande à compiler est "javac file path / file name.java" (Through est OK si vous utilisez IDE)

Le code source compilé est appelé "** byte code **" et un fichier [.class] est créé. Ce byte code est un langage intermédiaire qui s'exécute sur une JVM (Java Virtual Machine).

La JVM est un ordinateur virtuel entre le programme et l'ordinateur. Grâce à la JVM, il peut être exécuté sous Windows, Mac OS, Linux, etc. sans aucun paramètre particulier.

"Write Once, Run Anyware" (Une fois programmé, il fonctionne dans n'importe quel environnement) C'est un concept Java, mais on a l'impression que c'est fait dans une JVM. ~~ Avez-vous un peu déraillé? Lol ~~

2-3. Exécution

En Java, le code d'octet est converti en "** code natif **" sur JVM, et l'ordinateur comprend et exécute ce code natif. La commande à exécuter est "java class name" (cliquez sur le bouton "Execute" dans l'IDE)

3. Conclusion

Résumé,

Code source (.java) ↓ Compiler Code d'octet (.class)  ↓ JVM Code natif ↓ Ordinateur Courir

Ce sera le flux.

Fondamentalement, les langages de programmation sont divisés en méthode d'interprétation et méthode de compilateur. Contrairement à d'autres langages, Java est à la fois une méthode d'interprétation et une méthode de compilation ... J'ai l'impression qu'il a les deux propriétés.

Cette fois, je ne décrirai que le processus jusqu'à l'exécution et je n'aborderai pas la programmation, mais j'aimerais commencer la programmation à partir de la prochaine fois.

La prochaine fois → "Étude Java-Partie 1-Hello World"

Recommended Posts

Étude de Java-Part 0-Overview
Etudier Java-Part 4-literal
Etudier Java-Part 5-Constant
Etudier les variations Java - Partie 2
Etudier Java-Part 9-Scope
Étudier Java ~ Partie 7 ~ Array
Etudier Java-Part 3-Type
Étude de l'instruction Java-Part 10-if
Étudier Java-Partie 1-Hello World
Étude de l'instruction Java-Part 11-switch
Étudier Java ―― 3
Étudier Java ―― 9
Présentation de HTML.CSS.JavaScript.Ruby.Rails
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Présentation de Wagby
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10