Estructura de Java

Estructura Básica de Java
rickyman20 Comments (2) Visits (21291)


Java tiene una estructura interesante que se debe de entender antes de poder comenzar a programar. Para entender esto, veamos el programa el post pasado de este curso de programación.
public class Main
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}
Como pueden ver, aqui tenemos siete lineas de código, con differentes usos. Primero, tenemos la primera linea: public class Main. Public y Class son calificadores que pueden ignorar y dar por hechos, por ahora, pero si se fijan, Main (o como se llame en su programa) tiene el mismo nombre que el archivo. ¿Esto que significa? Con esto podemos ver que todo el programa tiene que ir dentro esta sección. Las secciones se pueden ver definidas por dos llaves "{ }", de la cual una marca el inicio y otra el final. En este archivo, CASI todo esta dentro de las llaves (Eclipse aveces genera código arriba de esto, algo como "package nombre;" no lo borren. Es necesario).
Dentro de eso, se ve otra sección que se llama public static void main(String[] args). Este no se llama main a causa del nombre del archivo, sino es obligatorio. Todo lo que esta en las llaves consiguientes es el código que se va a correr. Otra manera de poner esto es que, todo lo que pongas dentro del main (con m minúscula) son las acciones que el programa va a tomar acabo.
Finalmente, vemos System.out.println("Hello World!");. Esta es una acción del programa. Lo que dice es que "Imprime en la consola el mensaje que esta en parentesis", que en este caso es "Hello World!". Primeramente, necesito que vean unas cosas. Primeramente, que el "Hello World!" esta en comillas. Esto significa que es texto que tu estas dando directamente para que lo imprima. No estas haciendo operaciones ni cambios al mensaje, solo es un valor constante. Tambien noten que Java es sensible a las mayúsculas, por lo cual system.out.println no es valido pero System.out.println si. Finalmente, vean que esta "oración" (o línea de código) termina en un punto y coma (;). Esto que significa? Veran, en Java podrias omitir compleatamente los espacios y nuevas lineas. Lo único que diferencia una linea de codigo de otra es el punto y coma y las llaves. Ahora, no estoy diciendo que eliminen todos los enters, pero tomen en cuenta que para eso funcionan los ;. Tambien vean como las lineas que son seguidas de llave no llevan punto y coma. Esto sucede con todas las lineas seguidas por llaves.

Comentarios