[# 1 Java] Principes de base de Java-Major avant d'étudier-

Bonjour, c'est Moe. Cette fois, j'aimerais écrire sur Java, ce qui m'a inspiré à entrer en contact avec les langages de programmation.

Qu'est-ce que Java en premier lieu?

Java est l'un des langages de programmation à compiler, qui est utilisé pour créer des programmes. Avec Java, vous pouvez développer une variété de programmes qui s'exécutent sur une variété d'ordinateurs.
Les programmeurs qui maîtrisent Java sont actuellement les plus recherchés sur le marché, donc si vous pensez à l'avenir, vous voudrez peut-être commencer à étudier Java pour le moment.
Cependant, Java présente des caractéristiques inhabituelles par rapport aux autres langages de programmation.

Java fonctionne partout! C'est un langage créé avec la devise. Par conséquent, au lieu de le traduire dans un langage machine pouvant être compris par un ordinateur spécifique, nous créons un langage intermédiaire qui peut être utilisé par n'importe quel ordinateur.
Lors de son exécution, la machine virtuelle Java (Java VM) installée sur chaque ordinateur le traduit dans le langage machine et l'exécute. Il est facile de comprendre si vous avez l'image de traduire d'abord en anglais puis de traduire dans d'autres langues au lieu de traduire en «japonais → chinois» et «japonais → allemand» pour exécuter le programme. pense.

Écrivons le code source Java

Les fichiers Java peuvent être complétés en ajoutant l'extension ".java" dans un éditeur de texte, mais ils ne peuvent être exécutés que si un environnement d'exécution est préparé. J'ai construit l'environnement en me référant à Utilisation d'AdoptOpenJDK.

Environnement de développement intégré Java

Après avoir créé un fichier, Java traduit un programme appelé compile pour le code source, le convertit en code octet, puis l'exécute. À propos, le logiciel de traduction qui effectue ce travail de traduction s'appelle un compilateur. Après la compilation, il demande également au logiciel appelé interpréteur d'exécuter le bytecode. Cet interpréteur a un mécanisme appelé JavaVM à l'intérieur, et convertit le code d'octet en un langage machine que le CPU peut comprendre.

Les programmes écrits par l'homme ne sont exécutés qu'après avoir été traduits afin que l'ordinateur puisse les comprendre de cette manière, mais il est rare de développer de tels paramètres par vous-même.
En fait, cela se fait à l'aide de l '«environnement de développement intégré (IDE)» qui permet d'améliorer l'efficacité du développement de programmes tels que «codage», «compilation», «test» et «débogage» requis pour le développement Java. Il existe plusieurs types de cela, mais mettons en place un environnement de développement qui vous convient. Au fait, j'utilise Eclipse et IntelliJ IDEA, et j'utilise principalement Eclipse. Lors de la sélection d'un environnement de développement, j'ai lu [Pour les débutants] Expliquer les types d'outils de développement Java avec des images.

Cadre

Le développement de programme a un environnement pratique appelé environnement de développement intégré, et il existe également un cadre qui aide à son développement. Il s'agit d'un système dans lequel l'ensemble du flux de processus est mis en œuvre à l'avance, et certains processus spécifiques peuvent être mis en œuvre et installés par vous-même. En utilisant ce cadre, les développeurs peuvent améliorer l'efficacité du développement.

L'histoire de base de Java est-elle comme ça? Je publierai à nouveau!

Recommended Posts

[# 1 Java] Principes de base de Java-Major avant d'étudier-
Principes de base de l'utilisation des caractères (Java)
Résumé des bases du langage Java
Étudier Java ―― 3
Étudier Java ―― 9
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Les bases de Java
Les bases de Java
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Les bases de Java
Étudier Java -10
Mémorandum du nouveau diplômé SES [Java basics]
[jour: 5] J'ai résumé les bases de Java
Retour sur les bases de Java
bases de la programmation Java
Étudier Java 8 (facultatif)
Bases de Ruby
Principes de base de Java JAR
Notions de base orientées objet (Java)
Étudier java9 (jShell)
Étudier Java 8 (Stream)
Principes de base du traitement parallèle Java
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
[Java] Présentation de Java
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
[Session d'étude interne] Bases de l'annotation Java (2017/11/02) ~ En construction ~
J'ai résumé les types et les bases des exceptions Java
Collection expirée de java
Caractéristiques prévues de Java
Etudier Java 8 (Collector / Collectors)
NIO.2 examen de Java
Etudier Java 8 (voir méthode)
Bases de la programmation Java Practice-array
Histoire des annotations Java
Etudier Java 8 (voir constructeur)
java (mérites du polymorphisme)
Principes de base du réseau Java (communication)
Principes de base de l'instruction try-with-resources
Étudier Java ~ Partie 8 ~ Cast
Etudier Java 8 (expression lambda)
Examen NIO de Java
Muscle Java Basics Jour 1
[Java] Trois fonctionnalités de Java
Résumé du support Java 2018
J'ai essayé de résumer les bases de kotlin et java