IntroduccinJavaes un lenguaje de programacin originalmente
desarrollado por Sun Microsystems.Este lenguaje tiene las
caractersticas de ser de propsito general, est basado en clases, y
es orientado a objetos.Una de las mayores ventajas del
lenguajeJava, es que es multiplataforma, es decir, que una vez
hecho el programa, lo podremos ejecutar bajo cualquier sistema, sin
necesidad de modificar nada.
Adems Java tiene licencia GNU (ver ms informacin aqu).Podramos
hablar mucho ms de Java, de todas sus versiones o caractersticas,
pero como se trata de aprender a programar en Java, vamos a ir al
grano y vamos a aprender a escribir cdigo y crear nuestras propias
aplicaciones.Pero antes, tendremos que instalar todo lo necesario
para programar en Java
Instalando JavaLo primero y necesario es instalar Java en
nuestro ordenador.Esto servir para que podamos ejecutar cualquier
contenido Java en nuestra mquina.Vamos paso por paso:1-Entramos
enhttp://www.java.com/es/download/y pulsamos en:Descarga gratuita
de Java.
2- Ejecutamos el archivo descargado. Y clicamos en
"Instalar".
3- En la siguiente ventana,deseleccionamos la opcin de instalar
la Barra Asky le damos a "Siguiente".
4- Esperamos al proceso de instalacin...
5- Todo listo! Cerramos la ventana que nos india que Java se
instal correctamente.
Ya tenemos Java instalado. Fcil, no?
Pues ahora vamos con el entorno de trabajo.Instalando
Netbeans(Entorno de Trabajo)Ahora vamos a instalar el entorno de
trabajo para programar en Java.Hay muchos, pero en este curso vamos
a utilizarNetbeans, que considero el ms sencillo para
empezar.Entramos a:http://netbeans.org/downloads/index.htmly
pulsamos en "Download", donde nos indica la flecha.
1- Ejecutamos el archivo descargado, y nos aparece lo
siguiente...Hacemos click en "Next".
2- Aceptamos los trminos y continuamos: "Next".
3- Aceptamos los trminos para la instalacin deJUnit, y
continuamos con "Next".
4- Ahora elegimos la ruta donde queremos que se instale
Netbeans, es recomendable dejarla por defecto, tal como indica en
la imagen:
5- En la siguiente ventana nos aparece toda la informacin de lo
que vamos a instalar. Simplemente pulsamos en "Install".
6- Esperamos que se instalen todos los componentes...
7- Listo!Deseleccionamos la opcin de "Contribute to the
Netbeans..." Lo dejamos tal cual est en la imagen, y le damos a
"Finish".
Y ya est, eso es todo. Ya tenemos todo lo necesario para poder
desarrollar en Java.Listo para aprender a hacer tus propios
programas en este lenguaje de programacin? Vamos con ello.Primer
ProgramaVamos a dar ya los primeros pasos en programacin
propiamente dicha.Para ello, abrimos el Netbeans:Botn Inicio de
Windows, y seleccionamosNetbeans.
o bien, abriendo el acceso directo del escritorio...
Veamos ahora como realizar nuestro primer programa, lo ms bsico
posible.Lo primero ser crear un nuevo proyecto, como vemos en la
siguiente imagen:
En la ventana que nos aparece a continuacin, dejamos todo tal
como est por defecto, como se aprecia en la imagen:
Y en la siguiente ventana, le damos un nombre al proyecto, en
este caso, AulaFacil (podis poner el que queris).
Ya tenemos creado el nuevo proyecto. Ahora vamos a escribir el
cdigo del programa.Quedara de la siguiente forma...
Lo nico que tenemos que copiar es la lnea:
"System.out.println("Hola Mundo");".El resto se crea solo. No te
asustes por no entender todo lo que ves en pantalla, al principio
es normal, pero poco a poco te hars con todos los conceptos de la
programacin.En la siguiente leccin vamos a explicar el cdigo de
este programa bsico.No obstante, por si os habis perdido, dejo el
vdeo que indica como lleva a cabo el proceso.Hola mundo
Explicacin del ProgramaPasamos a explicar brevemente como
funciona este programa simple.No os preocupis si no entendis muchas
de las cosas, puesto que al principio es normal, porque hay
elementos que veremos ms adelante.Ahora solo quedaros con la funcin
que desempea dicho programa. No hace falta (en este momento) que se
entienda todo al dedillo.Bien, esto es lo que tenemos:
Hay que aclarar que el texto grisaceo, no se ejecuta, eso no lo
interpreta Java como cdigo a ejecutar, son comentarios orientativos
para nosotros. (Se explicar bien en la siguiente leccin).Ahora
vamos a analizar lnea por lnea:package aulafacil;=>Nos aparece
por defecto, hay que dejarla tal cual.Package es un conjunto de
clases, y aulafacil, el nombre de ese package. (Ya iremos
entendiendo como funciona todo esto ms adelante).public class
AulaFacil {... }=>Aqu se crea la clase principal.Debe llevar el
mismo nombre que le dimos al proyecto, en este caso,
AulaFacil.public static void main(String[] args) {// TODO code
application logic hereSystem.out.println("Hola Mundo");}Dentro de
la clase AulaFacil, tenemos el mtodo "main", es decir el mtodo
principal, que es el que se ejecuta cuando ejecutamos el programa.O
sea, todo lo que est dentro de main({...}),se ejecutar, en este
caso, el "Hola Mundo" que tenemos debajo.System.out.printlnno es ms
que una funcin del sistema, que escribe por consola lo que pongamos
entre comillas, como es el caso del ejemplo.Esto es, en general,
todo lo que hay que explicar de este programa.No entro ms en
profundidad porque hay conceptos que se adquieren ms adelante
durante el curso.sea que no os preocupis por no entender ahora que
es unaclase, o unmtodo, o unpackage...Ya os iris familirizando con
ello a medida que avancemos en el curso.Hasta la siguiente
leccin!ComentariosLos comentarios son muy importantes en
programacin.Ahora quizs no le veas mucha importancia porque es poco
cdigo lo que tenemos escrito, pero cuando haya muchas ms lneas de
cdigo, har falta tener comentarios a lo largo de todo el programa,
para aclararnos bien con lo que estamos haciendo.Y no solo nos
servir a nosotros, sino tambin si tenemos que pasar el cdigo a
alguien para que nos ayude o lo que sea, se podr guiar con los
comentarios.Vamos a poner ejemplos:Partiendo del programa que
tenemos hecho de "hola mundo", eliminemos todo el cdigo que est con
letra gris (comentarios), as veremos como no cambia nada...Puesto
que eso no se ejecuta.Quedara as:
Se puede comprobar, que si se ejecuta, tendremos el mismo
resultado.Como crear comentarios?
Muy fcil. Si queremos "comentar" una sola lnea, lo hacemos
poniendo delante lo siguiente://Esta barra diagonal se consigue
pulsando: Shift + 7.Si queremos comentar un trozo de cdigo, para no
tener que poner las barras por cada lnea, lo podemos hacer
fcilmente a travs de Netbeans.En el siguiente vdeo se explica como
hacerlo:Tipos de datosEn cualquier lenguaje de programacin, se
trabaja con datos. Por ello, en esta leccin voy a mencionar los
tipos de dato ms utilizados (y bsicos).Hay ms, pero son menos
tiles.Los tipos de datos que ms vamos a usar son los siguientes:
int= Tipo de dato entero. Su valor mnimo es -2,147,483,648 y el
mximo 2,147,483,647 (includo).Ejemplo: 12, 456, -315... double=
Dato en coma flotante, para valores decimales.Ejemplo: 2.40 - 3.14
- 10.90. boolean= El tipo de dato boolean solamente tiene dos
valores posibles: true (verdadero) y false (falso). char= El tipo
de dato char es un solo carcter Unicode. Por ejemplo: 'c', 'a',
'7', etc..Veremos otro tipo de dato sumamente til, que son
lascadenas de caracteres, pero a estas les dedicaremos una leccin
aparte.Los tipos de datos no se pueden mezclar entre s, es decir,
no podemos introducir un dato tipo "double" en un dato tipo
"entero", puesto que no tienen nada que ver.Estos son conceptos
puramente tericos, ahora con el uso devariables(la siguiente
leccin), vamos a entender mejor para qu sirven los tipos de
datos.VariablesLas variables son el elemento esencial de la
programacin.En ellas ser donde almacenemos todos los datos con los
que vamos a trabajar.Vamos a aplicar los conceptos vistos
anteriormente a la prctica, es decir, veremos como se crean y
modifican datos en Java.La creacin de variables se lleva a cabo de
la siguiente forma: El tipo de dato puede ser cualquiera de los
vistos en la leccin anterior, y el nombre de la variable, el que
queramos darle, siempre es recomendable darle un nombre
orientativo.Como ejemplo, vamos a crear un dato de cada tipo visto
anteriormente.En la siguiente imagen veris como queda:
En este caso, a la vez que los he creado, les he asignado un
valor.Esto tambin se podra hacer por separado, sera de la siguiente
forma:int num;num = 3;De esta forma, primero se crea la variable
tipo entero, y luego se le asigna el valor "3".Ya solo nos queda
comprobar que dichas variables tienen el contenido bien asignado.
Para ello vamos a mostrar las variables por pantalla...Imaginis
como? Como hemos hecho anteriormente, utilizaremos
"System.out.println".
Esto nos mostrar el contenido de cada variable, como veremos en
el vdeo a continuacin:
Operadores AritmticosEl lenguaje Java soporta varios operadores
aritmticos para los nmeros enteros y en coma flotante.Se
incluye+(suma),-(resta),*(multiplicacin),/(divisin), y%(mdulo, es
decir, resto de una divisin entera).En la siguiente tabla se citan
los operadores aritmticos:OperadorUsoDescripcin
+op1 + op2Suma op1 y op2
-op1 - op2Resta op2 de op1
*op1 * op2Multiplica op1 por op2
/op1 / op2Divide op1 entre op2
%op1 % op2Calcula el resto de dividir op1 entre op2
Los operadores son los ya conocidos de siempre, se suelen
estudiar de pequeo en matemticas. Aqu funcionan igual.Vamos a ver
un ejemplo en lo que nos concierne, que es la programacin en
Java.
Qu debera mostrar este programa por pantalla?Seguro que ya lo
has averiguado. Comprubalo!