Présentation de Java + construction de l'environnement
Ce que j'ai écrit avant :
J'ai lu les bases de Java plusieurs fois, mais je l'ai oublié au bout d'un moment, alors cette fois j'ai décidé d'y consacrer un peu le temps de l'organiser Une série de blogs pour une référence facile à l'avenir. Cette série est organisée sur la base de deux livres sur les idées de programmation Java + la technologie de base Java. Ces deux livres sont également deux livres que je recommande fortement à tout le monde de lire, car chaque fois que vous les lisez, vous obtiendrez des informations différentes. Les deux livres sont horizontaux. Voir comment ils se complètent vous sera certainement très bénéfique, alors restez à l’écoute !
Section 1 : Introduction à Java
Java a été développé par Sun en 1995. Langage de programmation orienté objet lancé en mai, qui implémente extrêmement bien la théorie orientée objet, accorde plus d'attention à l'objet lui-même et n'a pas besoin de prêter trop d'attention au processus des événements.
Java se compose de quatre parties : langage de programmation Java + fichier de format de classe Java + machine virtuelle Java + interface de programme d'application Java. Nous définissons différents fichiers de classe via l'EDI. . Accédez au système de ressources en appelant la méthode de classe (API Java), compilez le fichier source dans un fichier .class et exécutez le fichier via la machine virtuelle Java.
Livre blanc Java :
- Simplicité : La syntaxe est simple et facile à comprendre , éliminant C++ Il est difficile de comprendre les pointeurs du fichier d'en-tête, etc. La bibliothèque de classes est petite, mais à mesure que la bibliothèque de classes augmente et que la taille du support des threads augmente, elle est orientée objet : faites plus attention à l'objet lui-même et faites pas besoin de prêter trop d’attention au processus de mise en œuvre.
- Compétences réseau : les capacités réseau de Java sont simples et faciles à utiliser et sont utilisées pour gérer les protocoles TCP/IP comme http ou ftp, permettant l'ouverture via URL ou Access objets sur le réseau.
- Robustesse : le mécanisme de typage puissant de Java, la gestion des exceptions, le garbage collection automatique, etc. sont des garanties importantes pour la robustesse des programmes Java. Java utilise un modèle de pointeur pour éliminer la possibilité d'écraser la mémoire et d'endommager les données. Java n'a pas besoin d'utiliser des pointeurs pour construire des tableaux de chaînes et d'autres institutions, mais si nécessaire, Java dispose également de fonctionnalités de pointeur telles que des listes chaînées.
- Sécurité : Java n'a pas de pointeurs, les programmeurs ne peuvent donc pas cacher et falsifier des pointeurs pour pointer vers la mémoire. Plus important encore, le compilateur Java ne gère pas les décisions d'organisation du stockage, de sorte que le programmeur ne peut pas deviner l'organisation réelle du stockage de la classe en examinant la déclaration. Les références de stockage dans le code Java compilé déterminent l'adresse de stockage réelle au moment de l'exécution par l'interpréteur Java.
- Portabilité : Java rend les déclarations de langage indépendantes des aspects d'implémentation. Par exemple, Java indique explicitement la taille et le comportement opérationnel de chaque type de données de base (ces types de données sont décrits par la syntaxe Java). L'environnement Java lui-même est portable sur de nouvelles plates-formes matérielles et systèmes d'exploitation. Le compilateur Java est également écrit en Java, tandis que le système d'exécution Java est écrit en langage ANSIC.
- Interprétation : Les programmes Java sont compilés au format bytecode sur la plateforme Java et peuvent ensuite être exécutés sur n'importe quel système implémentant cette plateforme Java. Au moment de l'exécution, l'interpréteur Java de la plateforme Java interprète et exécute ces bytecodes, et les classes requises lors de l'exécution sont chargées dans l'environnement d'exécution pendant la phase de connexion.
- Hautes performances : les programmes Java peuvent s'exécuter sur n'importe quel système implémentant un interpréteur Java et un système d'exécution.
- Multi-threading : le multithreading peut apporter une meilleure réponse interactive et un meilleur comportement de l'utilisateur.
- Dynamicité : Le langage Java est conçu pour s'adapter aux environnements changeants. Par exemple, les classes en Java sont chargées à la demande, et certaines sont même obtenues via le réseau.
Section 2 : Historique du développement Java
- 1991 En 2006, Sun se préparait à développer un appareil similaire à un convertisseur de télévision par câble, et le projet a été nommé : Green. Le code est court et compact et n'a rien à voir avec la plateforme. Basé sur le langage Pascal, un code intermédiaire généré par une machine virtuelle est conçu pour la portabilité, à savoir la machine virtuelle Java
.
The Green Project (First Pascal Company) a été dissous en 1994
Java sur SunWorld le 23 mai 1995 Obtenez une démonstration, le grand langage Java est né
Au début de 1996, Sun a publié la première version de Java, mais la version Java 1.0 ne pouvait pas être réellement utilisée dans développement
La version Java 1.2 (Standard Edition-J2SE-JavaSE) a été publiée en décembre 1998. Cette version est plus proche du concept d'écriture unique et d'exécution n'importe où de Java et a été sorti trois jours plus tard ( Micro Edition-J2ME-JavaME) et (Enterprise Edition-J2EE-JavaEE)
Java1.3 sorti en 2000
Java 1.4 est sorti en 2002
En 2004, Java a apporté des améliorations majeures au langage, qui peuvent être décrit comme une autre amélioration majeure, officiellement nommée version Java 5.0, et ajoutant des concepts tels que les génériques, les boucles foreach et les énumérations
Version Java 6 publiée dans. 2006
-
En 2009, l'empire autrefois glorieux de Sun qui ne s'est jamais établi est finalement tombé après avoir été racheté par Oracle, Java est entré dans une période de stagnation
. Version Java 7 sortie en 2011
Version Java 8 sortie en 2014
Section 3 : Configuration de l'environnement de développement Java
JDK (Java Development Kit) : programmeurs qui écrire des programmes Java Logiciel utilisé
JRE : Logiciel utilisé pour exécuter des programmes Java
-
IDE : Environnement de développement intégré tel que : Eclipse, Idea, etc.
Adresse de téléchargement JDK :. Remarque : Le chemin d'installation par défaut se trouve sous Program Files. Il est préférable de modifier le chemin ou de remplacer les espaces pour éviter des problèmes inutiles.
Structure du répertoire :
bin : compilateur et outils
db : fichier de base de données relationnelle développé par Java
include : Fichier utilisé pour compiler les méthodes natives
javafx-src : JavaFX Script est un langage de programmation déclaratif et typé statiquement
jre : fichier d'environnement d'exécution Java
lib : fichier de bibliothèque de classes
src : Fichier source de la bibliothèque de classes
Configuration des variables d'environnement :
JAVA_HOME : D:Javajdk1.8.0_31 Il pointe vers le répertoire d'installation de jdk. Un logiciel tel qu'Eclipse/NetBeans/Tomcat recherche la variable JAVA_HOME pour trouver et utiliser le jdk installé.
PATH : %JAVA_HOME%bin; Sa fonction est de spécifier le chemin de recherche de la commande Lors de l'exécution de commandes telles que javac sur la ligne de commande pour compiler un programme Java, il recherchera dans le chemin spécifié par la variable PATH. Vérifiez si vous pouvez trouver le programme de commande correspondant. Nous devons ajouter le répertoire bin sous le répertoire d'installation de jdk à la variable PATH existante. Le répertoire bin contient les fichiers exécutables fréquemment utilisés tels que javac/java/javadoc etc. Après avoir défini la variable PATH, vous pouvez la saisir dans n'importe quel répertoire. Exécutez javac. /java et autres outils.
CLASSPATH : .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar est utilisé pour spécifier le chemin de recherche de classe Pour utiliser la classe déjà écrite. , La condition préalable est bien sûr qu'elles puissent être trouvées. La JVM utilise CLASSPATH pour rechercher des classes. Nous devons définir dt.jar et tools.jar dans le sous-répertoire lib du répertoire d'installation de jdk sur CLASSPATH. Bien entendu, le répertoire actuel "."
Vérification des variables d'environnement :
Vérification CMD : entrez Java -version et appuyez sur Entrée. La console affichera le numéro de version de jdk, indiquant que l'installation est réussie.
Créez un nouveau fichier HelloWorld.java, entrez dans le répertoire correspondant, entrez javac HelloWorld.java et appuyez sur Entrée, puis entrez java HelloWorld puis appuyez sur Entrée, la console affichera Hello World, indiquant que la configuration de la variable d'environnement est réussie.
Remarque : Le programme javac est un compilateur Java. Il compile HelloWorld.Java dans un fichier HelloWorld.class et l'envoie à la machine virtuelle Java. dans le fichier de classe.
Remarque : lors de la compilation, vous devez fournir un suffixe pour le fichier à compiler, à savoir : HelloWorld.java, et lors de l'exécution, il vous suffit de spécifier le nom de la classe, et aucun suffixe n'est requis : HelloWorld .
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Les capsules sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère aux deux extrémités. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes. Formule de volume de capsule La formule du volume de la capsule est la suivante: Volume de capsule = volume cylindrique volume de deux hémisphères volume dans, R: Le rayon de l'hémisphère. H: La hauteur du cylindre (à l'exclusion de l'hémisphère). Exemple 1 entrer Rayon = 5 unités Hauteur = 10 unités Sortir Volume = 1570,8 unités cubes expliquer Calculer le volume à l'aide de la formule: Volume = π × r2 × h (4
