El primer programa que hi ha aprèn a codificar és Hello World Program a Java. Però moltes vegades ens perdem la sintonia bàsica. Mitjançant aquest article, entraré en els detalls del programa Hello World a Java.
A continuació es detallen els temes tractats en aquest article:
Comencem.
Programa Hello World a Java
Abans d’entrar en els detalls, primer comencem amb la codificació i veiem com entra un programa bàsic de Hello World està codificat.
public class HelloWorldDemo {public static void main (String [] args) {System.out.println ('Hello World!') System.exit (0) // success}}
Ara que heu acabat la codificació, analitzem ara la sintaxi del programa en profunditat.
Anàlisi de sintaxi
Línia 1: classe pública HelloWorldDemo {
Aquesta línia fa ús de la paraula clau classe per declarar una nova classe anomenada HelloWorldDemo. Ja que Java és un fitxer L'idioma, tota la definició de la classe, inclosos tots els seus membres, ha de contenir-se entre el claudàtor d'obertura {i el claus de tancament}. A més, utilitza la paraula clau pública per especificar l'accessibilitat de la classe des de fora del paquet.
Línia 2: public static void main (String [] args) {
Aquesta línia declara un mètode anomenat main (String []).Es diu el principal i actua com a punt d'entrada del fitxer Compilador de Java per començar l'execució del programa. Dit d’una altra manera, sempre que s’executa qualsevol programa en Java, el mètode principal és la primera funció que s’invoca. Altres funcions de l'aplicació s'invoquen des del mètode principal. En una aplicació Java estàndard, és obligatori un mètode principal per activar l'execució.
Ara, desglossem tota aquesta línia i analitzem cada paraula:
públic : és unmodificador d'accés especifica la visibilitat. Permet a JVM executar el mètode des de qualsevol lloc.
exemple d'arguments de línia d'ordres java
estàtic : És una paraula clau que ajuda a fer que qualsevol membre de la classe sigui estàtic. El mètode principal es fa estàtic ja que no cal crear un objecte per invocar el fitxer a Java. Per tant, JVM pot invocar-lo sense haver de crear un objecte que ajudi a estalviar memòria.
buit : Representa el tipus de retorn del mètode. Com que el mètode principal de Java no retorna cap valor, el seu tipus de retorn es declara nul.
main () : És el nom del mètode que s'ha configurat a la JVM.
Cadena [] : Representa que el mètode principal de Java pot acceptar un argument d'una sola línia del tipus . Això també es coneix com a arguments de línia d'ordres java. A continuació he indicat una sèrie de signatures vàlides del mètode principal Java:
- public static void main (String [] args)
- public static void main (String [] args)
- public static void main (String args [])
- public static void main (cadena ... args)
- main public void estàtic (String [] args)
- públic estàtic final void main (String [] args)
- main public static void final (Arguments de cadena [])
Línia 3: System.out.println ('Hola món!')
Sistema : És una classe predefinida del paquet java.lang que conté diversos mètodes i variables útils.
fora : És un camp membre estàtic del tipus PrintStream.
println: És un mètode de classe PrintStreami s’utilitza per imprimir l’argument que s’ha passat a la consola estàndard i a una nova línia. També podeu utilitzar el mètode print () en lloc de println ().
Línia 4: System.exit (0)
El java.lang. Sistema . sortir () s'utilitza el mètodesortiu de laprograma actual mitjançant la finalització de la màquina virtual Java en execució. Aquest mètode pren com a entrada un codi d'estat que normalment ésun valor diferent de zero. Indica en cas que es produeixi una terminació anormal.
- sortida (0): S'utilitza per indicar la finalització correcta.
- sortida (1) oexit (-1) o qualsevol valor diferent de zero: S'utilitza per indicar la cancel·lació fallida.
Per tant, això va ser tot sobre la sintaxi del programa. Vegem ara com es compila el programa Hello World a Java.
exemples de programes de miniaplicació Java amb sortida
Recopilació del programa
Ara el que necessiteu és escriure aquest programa a l’editor de text i deseu-lo amb el nom de classe que heu utilitzat al programa. En el meu cas, el desaré com a HelloWorldDemo.java.
El següent pas és anar a la finestra de la consola i anar al directori on heu desat el programa.
Ara per tal de compilar el programa escriviu l'ordre següent:
javac HelloWorldDemo.java
Nota: Java distingeix entre majúscules i minúscules i, per tant, assegureu-vos que escriviu el nom del fitxer en el format correcte.
Si s’executa correctament, aquesta ordre generarà un fitxer HelloWorldDemo.class que serà independent de la màquina i de caràcter portàtil.
Ara que heu compilat correctament el programa, anem a provar d'executar el nostre programa Hello World a Java i obtenir la sortida.
com implementar un mètode abstracte a Java
Execució del programa
Per tal d'executar el vostre HelloWorld a a la línia d’ordres, només cal que escriviu el codi següent:
java HelloWorldDemo
Voila! Heu executat amb èxit el vostre primer programa a Java.
En cas que utilitzeu un IDE, podeu ometre tota aquesta molèstia i només heu de prémer el botó d'execució del vostre IDE per compilar i executar el vostre Hello World al programa Java.
Això ens porta al final d’aquest article sobrePrograma Hello World a Java. Si voleu saber més sobre Java, podeu consultar el nostre document .
Ara que heu entès què és unPrograma Hello World a Java, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate i Spring.
Tens alguna pregunta? Esmenta’l a la secció de comentaris d’aquest “Programa Hello World a Java”I ens posarem en contacte amb vostè el més aviat possible.