Prev Next
se deben hacer tres cosas para que un programa java funcione. Ellos son,
1. Crear,
2. Compile, y
3. Ejecutar
- Se debe crear un archivo fuente con .extensión de java.
- el archivo fuente es compilado por el compilador java que produce un archivo de clase con. extensión de clase
- Este archivo de clase es ejecutado por la JVM y produce el resultado.,
- un archivo de clase, cuando se crea en una plataforma, puede ejecutarse y dar el mismo resultado en otra plataforma. Por ejemplo, un archivo de clase generado en un entorno windows puede ejecutarse y dar el mismo resultado en el entorno Linux. Por eso, java es independiente de la plataforma.
HelloWorld.java
class HelloWorld { public static void main(String args){ System.out.println("Hello World"); } }
Salida:
C:\> javac HelloWorld.,java
C:\> java HelloWorld
Hello World
crear un archivo fuente:
escriba el programa anterior en un bloc de notas y guarde el archivo con el nombre que debe coincidir exactamente con el nombre de la clase y con .extensión de java. Eso es HelloWorld.java
compilando el archivo fuente:
abra el símbolo del sistema y vaya al directorio donde HelloWorld.java se encuentra y escriba el comando
javac HelloWorld.java
el programa será compilado por javac compiler y HelloWorld.,el archivo de clase se crea y está listo para ser ejecutado.
ejecute el programa:
a continuación, escriba el comando.
java HelloWorld
Este comando ejecutará el archivo de clase y mostrará la salida ‘Hello World’.
requisito previo:
necesidad de instalar la última versión de jdk y JRE. De lo contrario, puedes intentar usar un IDE como Rad o Eclipse para crear, compilar y ejecutar programas Java.,
un programa Java simple / básico con explicación:
public class HelloWorld{ public static void main(Stringargs){ System.out.print("Hello World"); // prints Hello World }}
- Un programa Java básico contendría una clase y un método principal con algunas sentencias dentro de él.
- Todo en java debe estar dentro de una clase. El programa se guarda con .extensión de java.
- El nombre del archivo debe ser el mismo que el del nombre de la clase. Aquí se guarda como » HelloWorld.Java’.
Nota: Java distingue entre mayúsculas y minúsculas y, por lo tanto, asegúrese de que el nombre de la clase y el nombre del archivo coincidan.,
compilar el archivo de origen:
- para compilar el archivo de origen java, abra el símbolo del sistema y vaya al directorio donde existe el archivo de origen.
- Se escribe el siguiente comando para compilar el programa. (Aquí se asume que la variable java execution path está establecida)
javac HelloWorld.java
- Ahora, el compilador Java genera un archivo llamado ‘ HelloWorld.clase ‘ que contendría las instrucciones de bytecode del archivo fuente.
- Bytecode es un formato que la JVM entiende.,
- La máquina virtual Java (JVM) es una capa de abstracción entre una aplicación Java y la plataforma subyacente.
- como su nombre indica, la JVM actúa como una máquina o procesador» virtual » que interpreta el bytecode.
ejecutando el programa:
el archivo de clase generado se ejecuta mediante el siguiente comando.
java HelloWorld
El nombre de la clase solo se pasa al intérprete de java, que identifica el archivo de clase e interpreta la información del código de bytes.,
entendiendo el primer programa java:
- En Java, class es la unidad básica de encapsulación que contiene todo el código.
- Una clase está definida por la palabra clave ‘class’ seguida del nombre de la clase. es decir, como
public class HelloWorld {
la palabra clave ‘public’ es el especificador de acceso. Los especificadores de acceso Java (también conocidos como especificadores de visibilidad ) regulan el acceso a clases, campos y métodos en Java. Hay 4 tipos de especificadores de acceso.
- public-se puede acceder fuera de la clase en la que se declara.,
- private-solo se puede acceder dentro de la clase en la que se declara.
- protegido-se puede acceder dentro de la clase, y en las subclases de la misma.
- default-si no se especifica ningún modificador, se considera que tiene acceso predeterminado. es decir, se accede en cualquier lugar dentro del paquete donde se define la clase java.
Una aplicación Java comienza su ejecución desde el método principal.
public static void main(String args) {
- La Palabra clave ‘public’ representa que el método main podría ser llamado fuera de la clase.,
- La Palabra clave ‘static’ ayuda a llamar al método principal antes de crear un objeto de la clase.
- La Palabra clave ‘void’ indica que el método no devuelve nada.
- También podemos cambiar el tipo de retorno del método principal si es necesario.
la matriz de cadenas ‘args’ se utiliza para pasar cualquier argumento de línea de comandos mientras se ejecuta el programa.
Sistema.fuera.print («Hello World»);
la línea anterior es una declaración. Cada sentencia termina con un punto y coma. El método print() se utiliza para mostrar la cadena especificada. Sistema.out se refiere al objeto que representa la consola., System es una clase definida en java.paquete lang. Este paquete es importado por la JVM implícitamente. Los paquetes se explican al final. ‘out’ es una instancia de la clase PrintStream.
Las llaves {}} marcan el principio y el final de la clase, el método y el bloque.
/ / imprime Hello World
la línea anterior representa un comentario. Los comentarios se utilizan para el propósito del usuario y no es ejecutado por el programa. Hay 3 tipos de comentarios en java.
- comentario de una sola línea – / /texto
utilizado para comentarios de una sola línea., Todo después de ‘//’ es ignorado
- multi line comment – / * comment1
* continued
*/
usado para comentarios de múltiples líneas. Comienza con /*y termina con*/
- Documentation comment (Doc comment) –
/**
*
* /
Los comentarios Doc son ignorados por el compilador, pero pueden ser extraídos y convertidos automáticamente en documentación HTML por la herramienta javadoc.
Ejemplo: @author, @ version, @exception, @param, @return son algunos de los comentarios doc que tienen su propio significado.,
Package:
un paquete es un espacio de nombres que organiza un conjunto de clases e interfaces relacionadas. Algunos de los paquetes existentes presentes en java son java.io, java.util, java.awt etc. Los usuarios también pueden crear su propio paquete y categorizar clases e interfaces. Los paquetes se pueden crear usando la palabra clave package seguida del nombre del paquete.,
sintaxis para la creación de paquetes:
package package_name;
instrucciones de importación:
- La instrucción de importación proporciona la ubicación exacta de un sistema particular/paquete definido por el usuario cuyas clases y miembros se utilizarán en el programa actual.
- Las instrucciones Package y import deben especificarse al principio del programa.
Ejemplo:
package MyApp; //class A is defined under the package MyAppimport java.io.*; //importing the io packageclass A{……}
la instrucción import en la clase anterior, cargaría todas las clases e interfaces presentes dentro del java.io paquete.,
Prev Next
Deja una respuesta