Aprende a programar desde cero en Java. Curso paso a paso

Si has ingresado en esta sección, es para saber alguna de las siguientes cosas: ¿Cómo programar en Java?, ¿Qué diferencia a Java de algunos otros lenguajes de programación?, ¿Por qué programar en Java? y algunas cosas más. En esta sección responderemos estas preguntas y aprenderemos en qué consiste programar en Java y sus conceptos principales, los cuales iremos desarrollando en éste artículo y a lo largo de todo el curso de Java del sitio, así que comencemos:
Java es un lenguaje 100% orientado a objetos de alto nivel, para programar en Java, así sea la aplicación más básica siempre necesitaremos como mínimo una clase con el método principal (main). Dado que Java es un lenguaje de alto nivel, hay muchos conceptos que se facilitan en comparación a otros lenguajes de programación, el ejemplo más claro es el manejo de punteros y gestión de memoria, los cuales son bastante fáciles en Java (es algo prácticamente automático) mientras que en C y C++ es un poco más complicado; sin embargo no todo es bueno, pues su velocidad disminuye al necesitar de un mayor número de instrucciones y el programador no tiene control sobre algunas cosas pero no te preocupes por esto, Java es un lenguaje bastante usado, extendido y poderoso. Actualmente programar en Java es bastante sencillo e intuitivo con la correcta documentación y dedicación. Comencemos:
Un ejemplo para programar en Java
A modo de ilustración, imaginemos que tenemos una fábrica de galletas, vendemos diferentes tipos de galletas con diferentes formas sabores y colores, evidentemente al tener diferentes formas necesitaremos entonces diferentes moldes para las galletas que fabricamos, necesitaremos diferentes recetas para el sabor de cada una y por ultimo diferentes colores o maneras de darle color a nuestras galletas. Espero que hasta ahora vayamos bien, vamos entonces a juntar nuestra historia con los conceptos fundamentales de Java.
¿Qué son las clases en Java?
Una clase en lenguaje de programación Java se puede entender como un prototipo que define las variables y los métodos comunes a un cierto tipo de instancias.
En nuestro ejemplo de la fábrica de galletas, la clase sería uno de los moldes para galletas, junto con los métodos para colorearlas y la receta (método para prepararlas). Quiere decir que en nuestro programa de Java tendremos una manera de especificar las caracteristicas de la galleta dado que hay diferentes moldes de galletas.
En java las clases son las matrices de las que luego se pueden crear múltiples instancias del mismo tipo. La clase define las variables y los métodos comunes a las instancias de ese tipo (el tipo de la clase creada), pero luego, cada instancia de esta clase tendrá sus propios valores (sus propio molde, color y receta) y compartirán las mismas funciones.
En java, primero deberemos crear una clase antes de poder crear instancias o ejemplares de esa clase. Evidentemente primero necesitamos los moldes y demás para poder hacer las galletas.

´´Interesados entrar aquí:
http://mmc.geofisica.unam.mx/cursos/mcst-2007-II/Java/Curso_de_Java_Basico.pdf´´

Comentarios