Qu'est-ce que la technologie Java?

Correction du 5/11 J'écrirai séparément des articles sur les fonctions Java et la construction de l'environnement de développement.

introduction

Cet article est un mémorandum qui décrit votre compréhension de ce qu'est Java, pour ceux qui se demandent quelle langue choisir.

Technologie Java

https://docs.oracle.com/cd/E26537_01/tutorial/getStarted/intro/definition.html

Il semble facile de comprendre que vous l'avez résumé avec le lien ci-dessus, je vais donc décrire ma compréhension en faisant référence à cela.

Je pense que la technologie Java est un résumé de ce qu'est un langage de programmation appelé Java et de ce qui se passe lorsque vous utilisez Java. Je ne listerai pas tous les liens ci-dessus, mais voici ceux que je trouve particulièrement importants.

Fonctionnalités Java

Être un langage orienté objet

Orienté objet, qui est toujours courant en ce moment Programmes faciles à réécrire dans un traitement commun (Lorsque vous voulez réécrire le processus commun dans les exemples 1, 2 et 3, écrivez-le dans les parents de 1, 2 et 3 et réécrivez le parent pour éviter d'avoir à écrire le code du processus commun)

Très portable Java peut être utilisé sur presque tous les systèmes d'exploitation une fois qu'il est installé, il peut donc être utilisé immédiatement lors de la copie de l'environnement. (Exemple: créé et compilé sous Linux, mais lorsque vous souhaitez travailler sous Windows, si Java est installé sur les deux, vous pouvez l'exécuter simplement en le copiant. En langage C et Visual Basic, c'est pour ce système d'exploitation Ne peut pas être utilisé sur un autre système d'exploitation car il est compilé dans

Je pense que ces deux points sont les points les plus importants.

Comme mentionné un peu ci-dessus, Java est également un langage de compilation (compilation). En gros, la compilation consiste à transformer le code en texte lisible par ordinateur.

À propos de l'environnement

L'environnement a également été résumé en technologie, je vais donc le décrire ici.

Il existe deux environnements d'exploitation pour Java. JVM (Java machine virtuelle Java s'exécute dans ce système. Il peut être utilisé dans un autre système d'exploitation car il est courant ici) API (une collection de diverses fonctions (un enseignant utilisé pour la comparer à une boîte à lunch))

Je connais une technologie comme celle-ci.

Recommended Posts

Qu'est-ce que la technologie Java?
Qu'est-ce que 'java
Qu'est-ce que Java <>?
Qu'est-ce que 'java
Qu'est-ce que l'encapsulation Java?
Qu'est-ce que Java API-java
[Java] Qu'est-ce que flatMap?
[Java] Qu'est-ce que ArrayList?
Qu'est-ce que l'assertion Java? Résumé.
Qu'est-ce qu'une collection Java?
[Java] Qu'est-ce que jaee j2ee?
[Java] Qu'est-ce que l'héritage de classe?
[Notions de base Java] Qu'est-ce que la classe?
Qu'est-ce que l'analyse Java Escape?
Qu'est-ce que JVM (Java Virtual Machine)?
Qu'est-ce que Thread Safe (avec Java)
[Java] Qu'est-ce que l'exception de modification simultanée?
Qu'est-ce qu'une expression lambda (Java)
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce qu'une classe en langage Java (3 /?)
Quelle est la meilleure lecture de fichier (Java)
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce que Java et l'environnement de développement (MAC)
Qu'est-ce qu'une classe en langage Java (2 /?)
Quelle est la méthode principale en Java?
Qu'est-ce que l'assemblage Maven?
Qu'est-ce que `docker-compose up`?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?
Qu'est-ce qu'un opérateur?
Qu'est-ce que l'orientation objet?
Quel est le modificateur volatile pour les variables Java?
Qu'est-ce que le @VisibleForTesting de Guava?