Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los atributos o campos son las variables que durante la ejecución del programa sufrirán
cambios en su valor. Así que como toda variable, éstas deberán tener un tipo de dato
asociado. En este caso el atributo nombre tiene un tipo de dato conocido como String o
cadena de caracteres y el tipo de dato de la variable peso es un tipo primitivo llamado
double y se trata de un número con punto decimal.
}
Campos y métodos
public class Galleta {
String nombre;
• En este curso utilizaremos ejemplos y ejercicios con unas cuantas líneas de código, en
la vida real los programas están formados por miles de líneas y es muy importante dar
claridad tanto para nosotros como para otras personas que tendrán necesidad de leer
dicho código con fines de actualización, corrección o reutilización
• Comentarios de línea
• Comentarios de bloque
• Comentarios para documentación
Comentarios
Comentarios de línea:
// Esto es un comentario
Notemos que son las dos diagonales continuas las que le dan a esta expresión el carácter
de comentario. Si tuviésemos al final de la expresión un punto y coma no pasa nada,
simplemente será un signo de puntuación en nuestro comentario.
Comentarios
Comentarios de bloque:
Sirven para comentarios que rebasan la extensión de una línea. Los comentarios de
bloque inician con una diagonal seguida de un asterisco y finalizan con un asterisco
seguido de una diagonal. La segunda opción es válida y únicamente es una cuestión de
estilo cuyo propósito es mostrar que cada línea es parte del comentario de bloque.
/*
Este es un comentario por bloque.
Y aún puedo seguir escribiendo comentarios.
*/
Comentarios
Comentarios para documentación
/** Este es un comentario, todo lo que estes escribiendo aquí aparecera en tu documento
html.
@author Gustavo Amiel
*/
Comentarios
En varios exámenes de prueba, los programadores tienen una forma peculiar de comentar
su código, incluso puede llegar a ser un poco engañoso:
/*
* // Hola */
// como estas // // saludos
// /* Miguel */
/* sistemas */
/*
* /* class */
*/
Clases y Archivos
Clases vs. Archivos
La mayoría de veces, cada clase de Java se define en su propio archivo * .java.
Por lo general, dicha clase es pública, lo que significa que puede ser vista desde cualquier
parte del sistema. Curiosamente, Java no requiere que la clase sea pública. Por ejemplo,
esta clase está bien declarada:
class Galleta{
String nombre;
}
Clases vs Archivos
Puedes poner dos clases en el mismo archivo pero cuando lo hagas, una de ellas
debe ser declarada como pública, aquella que se llame igual que el archivo en donde
están contenidas las clases.
class Galleta2 {
}
Clases vs Archivos
El nombre del archivo debe coincidir con el de la clase declarada como pública
Esto quiere decir que así como nombremos el archivo con extensión Java (Galleta.java)
debemos poner el nombre de la clase como el nombre del documento ¡tal cual!, ya que
Java es altamente tipado.
Escritura del Método main()
Escritura del método main()
1. Un programa Java comienza su ejecución con su método main ().
3. La JVM llama al sistema subyacente para asignar memoria y tiempo de CPU, acceder a
archivos, etc.
Escritura del método main()
El método main () nos permite conectar nuestro código a este proceso, manteniéndolo
con vida el tiempo suficiente para realizar el trabajo que hemos codificado.
• La única razón por la que necesitamos esta estructura de clase para iniciar un
programa Java es porque el lenguaje así lo requiere.
$ javac Galleta.java
$ java Galleta
Escritura del método main()
• Si al compilar, no recibes ningún mensaje de error, tuviste éxito
• Si recibes mensajes de error, hay que verificar que este instalado
Java Development Kit (JDK) y no sólo el Java Runtime Environment
(JRE). Verifica que lo hayas agregado al PATH y que no hayas
cometido ningún error tipográfico.
$ java – version
Escritura del método main()
• Para compilar el código Java, el archivo debe tener la extensión .java. El nombre
del archivo debe coincidir con el nombre de la clase. El resultado es un archivo
de código de bytes con el mismo nombre, pero con una extensión de nombre de
archivo .class
• Cada archivo puede contener una sola clase pública cuyo nombre sea igual al nombre
del archivo
• El nombre del archivo debe coincidir con el nombre de la clase, incluido el caso, y
tener una extensión .java
Escritura del método main()
Revisemos primero las palabras en la firma del método main (), una a la vez.
• ¡Java no necesita crear un objeto para llamar al método main (), lo cual es bueno
ya que aún no has aprendido cómo crear objetos!
• String [] args
• String args []
• String ... args;
Escritura del método main()
• El compilador acepta cualquiera caso anterior. El nombre de la variable args
sugiere que esta lista contiene valores que se leyeron (argumentos) cuando se
inició la JVM. Aunque puedes usar el nombre que quieras
• Los caracteres [] son corchetes y representan una matriz. Una matriz es una lista
de elementos de tamaño fijo que son todos del mismo tipo. Los caracteres ... se
llaman varargs (listas de argumentos variables)
URL Termómetro Académico