Haz clic aquí para volver a la página de inicio

Estructura Básica de un Programa en Java

Toda aplicación de consola en Java contiene una clase principal con un método (o función) main, al igual que en C++, la función main es lo primero que se ejecuta cuando se inicia la aplicación desde la línea de comandos.

La estructura básica de un programa en Java es la siguiente:

public class nombre_clase
{
     public static void main (String args[])
	 {
        bloque de sentencias;
     }
}

Muy bien, como quizá has visto en la seccion de C++, ya sabrás seguramente que es cada una de estas 5 líneas, pero como quizá no lo recuerdes o simplemente no has pasado por esta seccion, entonces lo volveremos a ver.

Línea 1: La primer línea de nuestro código ha declarado una clase llamada "nombre_clase", la cual es publica (public), esto quiere decir que tendrás acceso a dicha clase, desde cualquier parte del código sin ningún tipo de complicaciones, ahora, lógicamente tu le podrás poner el nombre que te guste mas, como veras por la margen que tiene el código, dentro de la clase "nombre_clase" hay otras líneas, las líneas 2, 3, 4 y 5, no prestes mucha atención a eso si no lo entiendes, esto simplemente le da un poco mas de orden a nuestro programa, nuestra línea 1, también tiene una llave abriendo "{", esto quiere decir que todo lo que halla despues de esta llave forma parte de la clase "nombre_clase" e indica el comienzo de las líneas de sentencia de esta, en este caso, esta la declaración de la función main()

Línea 2: La línea numero dos contiene la declaración de la función (o metodo) main, el cual es publica y además hay algo especial, es del tipo void (una función puede tomar varios valores, entero, decimal, cadena de texto, entre otros) el poner void, estamos queriendo decir que la función main no retornará nada al finalizar, si se le pusiera por ejemplo int (entero) entonces al final de la función, esta debería retornar algún numero o variable de tipo entero, no te preocupes si no entiendes bien esto de void, entero y eso, pues mas adelante hablaré de esto. Nuestra línea dos, también tiene un argumento para la función main, es lo que esta dentro de los parentesis "String args[]", esto quiere decir que la función main, debe recibir un argumento el cual es de tipo String y es además un vector, luego hablare de los tipos de datos, no te preocupes mucho por esto. Finalmente esta la llave abriendo "{", como dije antes, esto quiere decir que lo que halla despues de esta llave forma parte de las sentencias (lo que nuestro programa realizará durante su ejecución).

Línea 3: La línea tres contiene el bloque de sentencias, es decir, las líneas de código que nuestro programa seguirá durante su ejecución, es de notar que cada sentencia termina con punto y coma ";" para dar un poco de claridad, se entiende como línea de sentencia, a las líneas de código que en ellas contienen la declaración de alguna variable, o alguna operación,( suma resta, division, etc) o cualquier acción, como modificar, asignar, o eliminar algo.

Línea 4: La línea numero cuatro contiene una llave cerrando "}" eso nos indica que en esta línea termina la ejecución de alguna función (para identificar esta función que se cierra, sigue la indentacion u seguramente sabrás cual es la que estamos cerrando) pues bien, si no te has equivocado, habrás notado que la función que esta llave esta cerrando es la función main(), esto quiere decir que todo lo que halla despues de esta llave formará parte de la clase "nombre_clase" pero no sera ejecutado ni formará parte de la función main.

Línea 5: La línea cinco, nos indica al igual que la cuatro el final de una función o en este caso de una clase, esta línea 5 entonces nos indica el final de la clase "nombre_clase"

Muy bien, ahora ya conoces un poco sobre las estructura básica de un programa en Java, vamos a seguir con otras generalidades que nos serán muy útiles durante el resto d ela seccion y en el momento de crear nuestras propias aplicaciones

Ahora sin ser mas, vamos al siguiente contenido, usa el menú de la izquierda para acceder a la sub-categoria llamada comentarios, o simplemente usa las flechas verdes. Venga!! no te tardes tanto, que esperas.

Phasellus odio metus, vulputate eu semper vitae, ultricies in ipsum. Proin non lectus ac urna vestibulum accumsan vitae non velit. Donec sit amet augue ac nulla venenatis vestibulum. Donec malesuada, nibh ac dictum congue, felis est molestie ligula, eget ullamcorper odio turpis ac sem. Pellentesque quis mi at tortor auctor porttitor. Phasellus sed ligula erat, accumsan molestie lacus. Curabitur turpis magna, dapibus non tincidunt vel, venenatis id enim. Aenean tristique sodales condimentum. Suspendisse laoreet sagittis venenatis. Etiam ut justo sed purus dictum ultricies. Curabitur tortor enim, ullamcorper at venenatis ut, condimentum quis elit. Pellentesque ac quam nec nisi malesuada vestibulum ac eget lectus. Duis sodales interdum augue. Vivamus sodales leo at libero sollicitudin bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus nec est lectus. Integer euismod fermentum dolor, eget imperdiet neque mattis nec. Donec pellentesque luctus diam, et accumsan nulla tempor nec. Etiam pellentesque pellentesque lectus, sed aliquam mauris feugiat mattis. Proin elit nisl, consectetur eu congue eget, sodales sed sapien. Morbi porta velit eu odio convallis id sollicitudin purus elementum. Duis ultrices arcu eget est molestie dignissim. Maecenas sed facilisis orci. Nunc nec dolor libero, eu consequat sem. Nulla facilisi. Praesent faucibus dignissim augue ac placerat. Donec diam mauris, pretium non rhoncus sit amet, placerat nec lorem. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque eget felis vel sapien porttitor cursus. Morbi sit amet sapien sapien. Phasellus leo justo, laoreet eu pretium ut, molestie faucibus dui. Morbi a velit in mi consequat aliquet at tempor tortor. Aliquam nec nibh lacus, eleifend interdum arcu. Cras vel varius lectus. Duis ullamcorper nisl sed ligula consequat eget vestibulum leo ultrices. Proin nec hendrerit erat. Fusce vestibulum orci vitae ipsum accumsan molestie. Mauris egestas rutrum neque, sit amet commodo massa facilisis id.

Phasellus odio metus, vulputate eu semper vitae, ultricies in ipsum. Proin non lectus ac urna vestibulum accumsan vitae non velit. Donec sit amet augue ac nulla venenatis vestibulum. Donec malesuada, nibh ac dictum congue, felis est molestie ligula, eget ullamcorper odio turpis ac sem. Pellentesque quis mi at tortor auctor porttitor. Phasellus sed ligula erat, accumsan molestie lacus. Curabitur turpis magna, dapibus non tincidunt vel, venenatis id enim. Aenean tristique sodales condimentum. Suspendisse laoreet sagittis venenatis. Etiam ut justo sed purus dictum ultricies. Curabitur tortor enim, ullamcorper at venenatis ut, condimentum quis elit. Pellentesque ac quam nec nisi malesuada vestibulum ac eget lectus. Duis sodales interdum augue. Vivamus sodales leo at libero sollicitudin bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus nec est lectus. Integer euismod fermentum dolor, eget imperdiet neque mattis nec. Donec pellentesque luctus diam, et accumsan nulla tempor nec. Etiam pellentesque pellentesque lectus, sed aliquam mauris feugiat mattis. Proin elit nisl, consectetur eu congue eget, sodales sed sapien. Morbi porta velit eu odio convallis id sollicitudin purus elementum. Duis ultrices arcu eget est molestie dignissim. Maecenas sed facilisis orci. Nunc nec dolor libero, eu consequat sem. Nulla facilisi. Praesent faucibus dignissim augue ac placerat. Donec diam mauris, pretium non rhoncus sit amet, placerat nec lorem. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque eget felis vel sapien porttitor cursus. Morbi sit amet sapien sapien. Phasellus leo justo, laoreet eu pretium ut, molestie faucibus dui. Morbi a velit in mi consequat aliquet at tempor tortor. Aliquam nec nibh lacus, eleifend interdum arcu. Cras vel varius lectus. Duis ullamcorper nisl sed ligula consequat eget vestibulum leo ultrices. Proin nec hendrerit erat. Fusce vestibulum orci vitae ipsum accumsan molestie. Mauris egestas rutrum neque, sit amet commodo massa facilisis id.

Phasellus odio metus, vulputate eu semper vitae, ultricies in ipsum. Proin non lectus ac urna vestibulum accumsan vitae non velit. Donec sit amet augue ac nulla venenatis vestibulum. Donec malesuada, nibh ac dictum congue, felis est molestie ligula, eget ullamcorper odio turpis ac sem. Pellentesque quis mi at tortor auctor porttitor. Phasellus sed ligula erat, accumsan molestie lacus. Curabitur turpis magna, dapibus non tincidunt vel, venenatis id enim. Aenean tristique sodales condimentum. Suspendisse laoreet sagittis venenatis. Etiam ut justo sed purus dictum ultricies. Curabitur tortor enim, ullamcorper at venenatis ut, condimentum quis elit. Pellentesque ac quam nec nisi malesuada vestibulum ac eget lectus. Duis sodales interdum augue. Vivamus sodales leo at libero sollicitudin bibendum.

¡Deja un comentario!