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
Publicar un comentario