est un langage de programmation de haut niveau lancé par SUN en 1995. C'est un langage orienté Internet et le langage privilégié pour les applications WEB (la couche inférieure d'Android et le framework big data hadoop) Écrit en java, Spark est écrit en Scala, Scala est écrit en java), (par rapport aux autres langages) simple et facile à apprendre, sûr et fiable, complètement orienté objet
, multiplateforme (système d'exploitation, ignorez complètement le système d'exploitation, après l'écriture, n'importe quel système d'exploitation peut être utilisé).Java est compilé et exécuté via la machine virtuelle Java.
La machine virtuelle Java est le terme général désignant diverses commandes permettant de compiler et d'exécuter des programmes Java et son environnement d'exploitation. Après compilation, le programme source Java génère un fichier avec le suffixe ".class", qui est codé en bytecode. Ce bytecode est en fait un pseudocode qui contient diverses instructions qui sont essentiellement des instructions indépendantes de la plate-forme. La machine virtuelle Java interprète ces bytecodes sur la base de fichiers de bytecodes (et de fichiers avec un suffixe .class générés par compilation), convertit ces bytecodes en codes machine de l'ordinateur local et les transmet à l'ordinateur local pour exécution. De cette façon, le bytecode est en fait une sorte de pseudo-code indépendant de la plate-forme, qui est transformé en code machine sur diverses plates-formes via des commandes Java. Ces pseudocodes sont finalement exécutés sur la plate-forme informatique locale, mais le programme Java semble s'exécuter sur la base de ces commandes Java, de sorte que l'ensemble de ces commandes Java semble être un ordinateur virtuel implémenté à l'aide d'une technologie logicielle. C'est de là que vient le nom Java Virtual Machine. correspondant. La machine virtuelle Java continue d'exécuter ce processus jusqu'à la fin de l'exécution du programme. Bien que le langage Java contienne des commandes de compilation, le mécanisme d'interprétation et d'exécution du bytecode de la machine virtuelle Java détermine que le langage Java est un langage interprété et exécuté. Principe multiplateformeMachine virtuelle Java --- Machine virtuelle Java --- Différentes machines virtuelles Java ont été développées pour différents systèmes d'exploitation. Un programme Java ne s'exécute pas directement. sur l'ordinateur mais sur la machine virtuelle Java. La machine virtuelle Java traduit le programme Java en commandes que le système actuel peut reconnaître. Le langage Java est multiplateforme, mais la machine virtuelle Java n'est pas multiplateforme. Structure technique de JavaJ2SE---Standard EditionJ2EE---Enterprise EditionJ2ME---Mobile Edition (quelqu'un l'a utilisé au début, presque plus utilisé maintenant) JDK/JRE/JVMJVM---La condition préalable pour que Java soit multiplateformeJRE-- -Environnement d'exécution Java---Environnement d'exécution Java---JVM+Bibliothèque de baseJDK---Kit de développement Java---Kit de développement Java---Outils de développement+JREjava .sun.comwww.oracle.comEn 1994, il s'appelait Oak---Oak puis changé en Java---JavaJDK1.0(-JDK1.1 -1.2 (Applet/swing --- L'interface graphique a été éliminée plus tard) -1.3-1.4-1.5 (JDK5.0, dix fonctionnalités)---JDK6---JDK7.0- --JDK8 (peut également être appelé 1.8/ten Features) En 1.8, il existe plus de 3 000 classes et méthodes d'interface (75 après Jdk1.7.0_75 signifie 75 mises à jour, quelle que soit la version installée, essayez ne pas utiliser les 50 premières versions mineures)
C:\Program Files(X86)Remarque : ne pas avoir d'espaces ou de caractères chinois dans le chemin d'installation
Placer le code Java Le processus de traduction dans un langage que les ordinateurs peuvent lire
Remarque :
1. correspond au nom de la classe
2. Chaque classe sera générée une fois la compilation terminée. Un fichier de classe
3 Le nom de la classe publique doit être cohérent avec le nom de fichier de la classe publique. Fichier Java
4. Le point d'entrée du programme Java à exécuter est la fonction principale Sans la fonction principale, le programme Java peut être compilé
(1) Nouveau-> Nom de la variable "JAVA_HOME", valeur de la variable "C :Javajdk1.8.0_05" (c'est-à-dire le chemin d'installation du JDK) (2) Modifier -> Nom de la variable "Chemin", ajouter à la fin de la valeur de la variable d'origine ";%JAVA_HOME%bin;%JAVA_HOME% jrebin"
(3) Nouveau->Nom de la variable "CLASSPATH", valeur de la variable ".;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools jar”
auquel on a donné une signification particulière en Java
Il y a 53 mots-clés au total, 51 d'entre eux sont utilisés et 2 ne sont pas utilisés actuellement ---const, goto---Mots réservés
Mot clé utilisé pour définir le type de données | |||||||
classe |
interface |
octet |
court |
int |
long |
||
flotteur |
double |
char |
booléen |
void |
énum |
||
Mots clés utilisés pour définir les valeurs des types de données |
|||||||
true |
false |
nul |
|
|
| ||
Mot clé utilisé pour définir le contrôle de processus | |||||||
if |
autre |
interrupteur |
cas |
défaut |
pendant |
||
faire |
pour |
pause |
continuer |
retour |
|
||
Mot clé utilisé pour définir les modificateurs d'accès | |||||||
privé |
protégé |
public |
|
|
|
||
Mots clés utilisés pour définir des classes, des fonctions, des modificateurs de variables | |||||||
résumé |
final |
statique |
synchronisé |
|
|
||
Mots clés utilisés pour définir la relation entre les classes | |||||||
étend |
implémente |
|
|
|
|
||
est utilisé pour la définition Mots-clés pour créer des instances et juger des instances | |||||||
nouveau |
cette |
super |
instance de |
|
|
||
Mots clés pour la Gestion des exceptions | |||||||
essayer |
attraper |
enfin |
jeté |
jetés |
|
||
Mot clé pour package | |||||||
package |
importation |
|
|
|
|
||
Autres mots-clés modificateurs | |||||||
natif |
strictfp |
transitoire |
volatile |
assertion |
|
||
Remarque : tous les mots-clés sont en minuscules !
Nom personnalisé dans le programme
1 peut être composé de lettres, chiffres, _, $- -- Il n'est pas recommandé d'utiliser le symbole $
2 Les nombres purs ne peuvent pas être utilisés, les nombres ne peuvent pas être utilisés comme début
3 Les mots clés ne peuvent pas être utilisés
4Java est strictement langage sensible à la casse
5 Afin d'améliorer la lisibilité du programme, essayez de le nommer aussi clairement que possible
Prend en charge la dénomination chinoise, mais ce n'est pas recommandé
class A{}
class a{} peut être écrit comme ceci, mais Windows ne le permet pas. Windows n'est pas sensible à la casse
Classe. nom/nom de l'interface
S'il est composé de plusieurs mots, la première lettre de chaque mot est en majuscule HelloWorld
Nom de la variable/nom de la méthode
S'il est composé de plusieurs mots, la première lettre du premier mot est en minuscule et la première lettre des mots restants est en majuscule playGame
Nom du package
S'il se compose de plusieurs mots, toutes les lettres doivent être en minuscules, séparées par .
Nom constant
S'il est composé de plusieurs mots, Toutes les lettres sont en majuscules, séparées par _
Texte utilisé pour expliquer ou expliquer le programme dans le programme
//texte d'annotation Commentaires sur une seule ligne
/**/ Commentaires sur plusieurs lignes
/***/ Commentaires de la documentation---souvent utilisé pour annoter des classes, des méthodes ou des constantes
javadoc -d .\document Demo.java---Cette commande ne peut être utilisée que pour extraire le contenu des commentaires de documents dans les classes publiques
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!