Preguntas
- Cuando se compila un programa, se genera el archivo compilado, en un código legible para todo sistema operativo mediante la JVM. ¿Cómo se llama este código?
Bytecode
- ¿Cuál(es) de los siguientes comentarios no es correcto?
// comentario
/** comentario */
/* comentario
/* comentario/
/* comentario/*
3, 4 y 5 son incorrectos - ¿Qué es lo primero que se chequería si sale este error al ejecutar un programa en Java?
Exception in thread "main" java.lang.NoClassDefFoundError: Programa.java.
Chequear mi ubicación y/o el nombre de la clase, puesto que no encuentra la clase mencionada. - En el método principal cuál modificador va primero. ¿
public
ostatic
?No importa, pero la convención dice que debe serpublic static
. - ¿Cuántos parametros define la clase
main
?Define un solo parámetro, un arreglo de String(String[] args)
Ejercicios
- Cambiar PrimerPrograma.java para que muestre en pantalla 'Hola Nombre'. Donde Nombre sea el primer argumento al ejecutar la clase.
System.out.println("Hola " + args[0]);
- ¿Qué error(es) puede encontrar?
/** * PrimerPrograma * Clase que muestra en pantalla el mensaje 'Este es el primer programa!' */ class PrimerPrograma { public static void main(String args) { System.out.println("Este es el primer programa!); //muestra el mensaje } }
El método main no recibeString[]
y falta cerrar comillas en el mensaje.