0% encontró este documento útil (0 votos)
8 vistas

Java_1

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas

Java_1

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Descargas de archivos de Java SE 17

El JDK es un entorno de desarrollo para crear aplicaciones utilizando el lenguaje de


programación Java.

El JDK incluye herramientas útiles para desarrollar y probar programas escritos en


el lenguaje de programación Java y que se ejecutan en la plataforma Java TM.

ADVERTENCIA: Estas versiones anteriores del JDK se proporcionan para ayudar


a los desarrolladores a depurar problemas en sistemas más antiguos. No se
actualizan con los últimos parches de seguridad y no se recomienda su uso en
producción.

Para uso en producción, Oracle recomienda descargar la última versión de JDK.

Sólo los desarrolladores y administradores empresariales deben descargar estas


versiones.

NetBeans IDE es un entorno de desarrollo visual de código abierto para aplicaciones


programadas mediante Java, uno de los lenguajes de programación más poderosos
del momento.

Su aprendizaje se ha convertido en fundamental para quienes están interesados en


el desarrollo de aplicaciones multiplataforma. No importa que la máquina donde se
instale sea un Linux, un Mac o un Windows, pues el funcionamiento del programa
creado será igual.

Mediante NetBeans es posible diseñar aplicaciones con solo arrastrar y soltar


objetos sobre la interfaz de un formulario. Si ya te familiarizaste con entornos como
.NET no te costará trabajo aprender los nuevos JLabels, JButtons o JTextFields.

Con NetBeans IDE no solo es posible elaborar potentes aplicaciones para el


Escritorio, también para la Web y para dispositivos portátiles, como móviles o Pocket
PC, sin que cambie la forma de programar. La programación mediante NetBeans
se realiza a través de componentes de software modulares, también llamados
módulos.

NetBeans pone a disposición de los usuarios decenas de módulos a través de su


página web, que podrás integrar en él para conseguir mejores aplicaciones.
¿Cómo crear y ejecutar un proyecto en Netbeans
Una vez haya iniciado correctamente Netbeans, podremos crear el
nuevo proyecto.

Para crear el proyecto,


debemos seguir unos
pasos bastante simples.
En nuestra ventana
principal en la parte
superior tenemos una serie de opciones, debemos dar clic en: File »
New Project..., tal como muestra la imagen.

Hecho esto, se nos mostrará una nueva ventana donde podremos


seleccionar el tipo de proyecto a crear, tenemos varias opciones, de
éstas seleccionaremos Java » Java Application y damos en Next>

Luego se abrirá una ventana pidiéndonos alguna información de


nuestro proyecto. Para este ejemplo, como nombre al proyecto le
pondremos Curso Aprender A Programar. La ubicación la podemos
cambiar dando clic en examinar, sin embargo, es recomendable
dejarla en la ubicación por defecto por comodidad y facilidad y
finalmente damos clic en finish. Así nuestra ventana quedaría como
la imagen.
Hecho esto, podremos añadir elementos a nuestro proyecto,
clases, interfaces, etc. Vamos a ver cómo crear una clase al interior
de nuestro proyecto:

Hacemos clic derecho


sobre el proyecto, luego en
New y finalmente en Java
Class.

Aparecerá una ventana pidiendonos el nombre para la clase y un


paquete, le pondremos MiPrimeraClase a la clase y al paquete lo
pondremos mipaquete.

En cuanto tengamos nuestro proyecto y nuestra clase creados


podremos crear nuestro primer programa. A modo de prueba,
vamos a ejecutar un Hola Mundo en Java, de modo que podemos
copiar de aquí el código y pegarlo en nuestra clase.

Una vez pegado el código, podremos ejecutar nuestro primer


programa en Java presionando Shift+F6. Al ejecutarlo se nos
mostrará en la parte inferior la ejecución de nuestro código,
Domina los conceptos principales de Java y la POO: Clases,
Objetos, Mensajes, y Herencia en Java

Un ejemplo para programar en Java


A modo de ilustración, imaginemos que tenemos una fábrica de
galletas, tenemos diferentes tipos de galletas con diferentes formas
sabores y colores. Al tener diferentes formas necesitaremos
entonces diferentes moldes para las galletas que fabricamos,
necesitaremos diferentes recetas para el sabor de cada una y por
último diferentes colores o maneras de darle color a nuestras
galletas. 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 (lo que lo diferencia de
otras) y los métodos (las acciones que puede realizar) 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
características.

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.

¿Qué son los objetos en Java?


En el ámbito del lenguaje de programación Java, un objeto es
básicamente una instancia de una clase.

Para nuestro ejemplo de la fábrica de galletas, los objetos vendrían


siendo cada una de las diferentes galletas obtenidas de los moldes
definidos (clases).

Lo más importante de los objetos en Java es que permiten tener un


control total sobre "quién" o "qué" puede acceder a sus miembros,
es decir, los objetos pueden tener miembros públicos a los que
podrán acceder otros objetos o miembros privados a los que sólo
puede acceder él. Estos miembros pueden ser tanto variables como
funciones.

El gran beneficio de todo esto es la encapsulación. En java el código


fuente de un objeto puede escribirse y mantenerse de forma
independiente a los otros objetos contenidos en la aplicación

¿Qué son los mensajes en Java?


Para poder crear una aplicación Java que sea un tanto robusta, es
muy probable que necesitemos más de un objeto (más de una
instancia de una clase), y probablemente algunos de estos objetos
no deben estar aislados unos de otros, pues bien, para comunicarse,
esos objetos se envían mensajes entre sí.

Los mensajes son simples llamadas a las funciones o métodos del


objeto en particular con el cual se quiere comunicar para solicitarle
que ejecute alguna "acción" según sus métodos y/o atributos.
En nuestro ejemplo de la fábrica de galletas, los mensajes vendrían
siendo la manera de manipular la maquina encargada de crear
galletas diciéndole qué receta, colores o que molde usar en un
momento cualquiera.

¿Qué es la herencia en Java?


Esto sólo significa que en Java se puede crear una clase partiendo
de otra que ya exista.

Es decir, puedes crear una clase a través de una clase existente, y


esta clase tendrá todas las variables y los métodos de su
"superclase", y además se le podrán añadir otras variables y métodos
propios.

Se llama "Superclase" a aquella clase de la cual desciende una clase,


más adelante veremos un poco más de esto al detalle.

Vamos a ver un pequeño ejemplo basado en la fábrica de galletas


que hemos estado tratando a lo largo de este artículo. Vamos a crear
una pequeña clase llamada "Galleta" que contendrá los diferentes
atributos.
Comentarios en Java de una sola línea:
Pueden ser colocados en cualquier parte de nuestro código en Java
y comienzan por un doble slash "//", al colocar el doble slash en
cualquier línea de código, todo lo que haya de ahí en adelante en
dicha línea será tomado como comentario.

Comentarios en Java de múltiples líneas:


Los comentarios multi-línea en Java tal como el nombre lo indica nos
permiten comentar varias líneas de nuestro código Java de manera
mucho más sencilla en vez de esta añadiendo doble slash "//" a cada
línea. Estos comentarios van cerrados entre "/*" y "*/", es decir
comienzan donde se ponga "/*" y terminan donde esté el "*/". Estos
comentarios funcionan de manera similar a los comentarios de una
sola línea, pero deben tener un comienzo y un final.
Comentarios de documentación en Java (Javadoc):
Los comentarios de documentación, también conocidos como
Javadoc, son de especial utilidad al momento de documentar no sólo
el código fuente, sino el proyecto como tal.

Estos comentarios van cerrados entre "/**" y "*/", es decir


comienzan donde se ponga "/**" y terminan donde esté el "*/".
Nótese que los comentarios de documentación, a diferencia de los
comentarios de múltiples líneas, inician con "/**" (doble asterisco) en
lugar de "/*" (un solo asterisco). Adicionalmente, se recomienda que
cada línea que compone el bloque de comentarios inicie con "*".
Otro ejemplo en Java

La línea número tres contiene la declaración del método main, en


cualquier aplicación de Java básica o avanzada, el método main es
indispensable, éste método es público, pero hay algo especial en él:
el método main es del tipo void, ósea vacío (una función puede
retornar valores del tipo entero, decimal, cadena de texto, entre
otros) al poner void, estamos queriendo decir que la función main
no retornará nada al finalizar (en la teoría de la programación, dado
que el "main" no retorna nada, deja de ser una función y se convierte
en un método.
Este programa de Java básico va a mostrar en pantalla una serie de
resultados de multiplicar al 12 desde 12*0 hasta 12*12, es de notar
que su cambias el límite del ciclo for por cualquier otro número,
entonces el programa multiplicará hasta terminas, quizá si eres
curioso o curiosa pruebes en cambiar el 12 por un cien o por un mil,
y verás cómo funciona, en todo caso, si ejecutas este código en
Netbeans, eclipse, o cualquier otro IDE para Java, deberías obtener
algo como lo que se ve en la imagen.

También podría gustarte