Analyse approfondie du premier programme Java

Lorsque nous apprenons la programmation Java, le premier programme Java avec lequel nous commençons est HelloWorld. Revenons maintenant en arrière et analysons le programme en profondeur.
(Partage de vidéos d'apprentissage : vidéo d'enseignement Java)
Il y a trois étapes pour exécuter avec succès un programme Java : écrire, compiler, exécuter
Écrire :
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Compile :
javac HelloWorld.java
Exécuter :
java HelloWorld
Résumé de l'écriture du premier programme Java
1. Processus en cours d'exécution de la compilation
编写:将编写的代码保存在一个以".java"结尾的源文件中; 编译:使用javac命令编译java源文件,这将会生成一个以".class"结尾的字节码文件,格式:javac 源文件名.java 运行:使用java命令解释运行由javac生成的以".class"结尾的字节码文件,格式:java 类名
2. Déclaration de classe
Plusieurs classes peuvent être déclarées dans un fichier source Java, mais au plus une classe peut être déclarée publique, et cela est obligatoire Le nom de la classe de une classe déclarée publique doit être la même que le nom du fichier source.
3. L'entrée du programme
L'entrée du programme est la méthode principale, et le format fixe est :
public static void main(String[] args) {
...
}Instruction de sortie
System.out.print(); //只输出 System.out.println(); //先输出后换行.
5. Instruction d'exécution La fin de
Chaque ligne d'instruction d'exécution se termine par ";"
Commentaires
Catégories : commentaires sur une seule ligne, multi-. commentaires sur ligne, commentaires sur document
Format :
Commentaires sur une seule ligne : //
Commentaires sur plusieurs lignes : /* …*/
Commentaires sur la documentation : /**…*/
Documentation de l'API Java
La documentation de l'API Java est un manuel d'instructions sur la façon d'utiliser la bibliothèque de classes fournie par Java. Vous pouvez accéder directement à l'API fournie par le site officiel d'Oracle pour la visualiser et l'utiliser.
Recommandations associées : Tutoriel d'introduction à Java
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
Undress AI Tool
Images de déshabillage gratuites
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.
Clothoff.io
Dissolvant de vêtements AI
Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !
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)
Correction: Ethernet 'réseau non identifié'
Aug 12, 2025 pm 01:53 PM
RestartyourRouterAndComputerToresolvetemporaryGlithes.2.RunthenetWorkTrouleshooTerviATheSystemTraytomAticalMatterFixComMonissues.3.RenewtheipAddressusingcomandPomptSADMinistratorByrunningIpConfig / Release, Ipconfig / Renew, NetShwinsockReset, etnetSh
Comment utiliser l'API HTTPClient en Java
Aug 12, 2025 pm 02:27 PM
Le cœur de l'utilisation du javahttpclientapi est de créer un httpclient, de créer un httprequest et de traiter httpResponse. 1. Utilisez httpclient.newhttpclient () ou httpclient.newbuilder () pour configurer les délais d'expiration, proxy, etc. pour créer des clients; 2. Utilisez httpRequest.newBuilder () pour définir URI, méthode, en-tête et corps pour construire des demandes; 3. Envoyez des demandes synchrones via client.send () ou envoyez des demandes asynchrones via client.sendaSync (); 4. Utilisez des handleurs.
Excel trouver et remplacer ne fonctionne pas
Aug 13, 2025 pm 04:49 PM
CheckkSearchSettings like "MatchEnteRireCellContents" et "MatchCase" ByExpandingOptionsInFindanDreplace, garantissant "lookin" issettominuesand »dans" TOCORRECTSCOPE; 2.LOORHFORHIDDENCHARACTER
The Best Ides for Java Development: une revue comparative
Aug 12, 2025 pm 02:55 PM
Thebestjavaidein2024Denpendyourndeds: 1.chooseintellijideaforprofessional, l'entreprise, le development orfulldevelopmentduetoitsSuperiorCodeIntelligence, le framewory
Edge ne sauvant pas l'histoire
Aug 12, 2025 pm 05:20 PM
Tout d'abord, Checkif "ClearbrowsingDataOnClose" IsTurneDOninsettingsandTurnitofftoenSureHistoryissaved.2.Confirmyou'renotusingInprivateMode, asitdoesNotsAvehistoryByDesigr.3.Disable ExtensionStendatoryToUleoutHeleft
Comment déployer une application Java
Aug 17, 2025 am 12:56 AM
Préparez-vous en application par rapport à Mavenorgradletobuildajarorwarfile, externalisationConfiguration.2.ChoOSEADPLOYENDIRONMENT: Runonbaremetal / vmwithjava-jarandsystemd, deploywarontomcat, compeneriserisewithdocker, orusecloudplatformslikelise.
Comment configurer la journalisation dans une application Java?
Aug 15, 2025 am 11:50 AM
L'utilisation de SLF4J combinée avec la journalisation ou le log4j2 est le moyen recommandé de configurer les journaux dans les applications Java. Il introduit des bibliothèques API et implémentation en ajoutant des dépendances Maven correspondantes; 2. Obtenez l'enregistreur via le loggerfactory de SLF4J dans le code et écrivez le code journal découplé et efficace à l'aide de méthodes de journalisation paramétrée; 3. Définir le format de sortie du journal, le niveau, la cible (console, le fichier) et le contrôle du journal du package via Logback.xml ou les fichiers de configuration log4j2.xml; 4. Activer éventuellement la fonction de balayage de fichiers de configuration pour atteindre un ajustement dynamique du niveau de journal, et Springboot peut également être géré via des points de terminaison de l'actionneur; 5. Suivez les meilleures pratiques, y compris
Liaison des données XML avec Castor en Java
Aug 15, 2025 am 03:43 AM
CASTORENablesxml-to-javaObjectMappingViadefaultConverionsOrexplicitMappingFiles; 1) DefinejavaclasseswithGetters / seters; 2) useUnmarShallertOConvertXmltoObjects; 3)


