Anda di halaman 1dari 10

qwertyuiopasdfghjklzxcvbn PROGRAMACIN EN JAVA mqwertyuiopasdfghjklzxcv

PROGRAMACIN EN JAVA bnmqwertyuiopasdfghjklzx


Instituto Tecnolgico Superior ngel Polivio Chaves

cvbnmqwertyuiopasdfghjkl
!a ier Vis"#n

Mdulo de bases de programacin en ja a

zxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyu iopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwe


!a ier Vis"#n P$gina %

rtyuiopasdfghjklzxcvbnmq

PROGRAMACIN EN JAVA
QU Y PARA QU ES A!A" Al hablar de Java, nos estamos refiriendo a tres cosas asociadas con la programacin de software: un lenguaje, una plataforma y un fenmeno. La eficacia y la flexibilidad del lenguaje permitieron crear una plataforma tan extensa ue tiene alcance lo mismo para aplicaciones de propsito general en computadoras personales, para el funcionamiento de dispositivos mviles y aparatos electrnicos, y hasta para sitios web! este alcance ha creado un verdadero fenmeno tecnolgico! tanto, ue hoy por hoy hay m"s de # $%% millones de e uipos ue tienen instalado Java. &ntonces, en estricto sentido, esta tecnolog'a sirve para hacer aplicaciones, virtualmente, para cual uier componente ue tenga un procesador de software.

CARACTER#STICAS $E A!A Java tiene caracter'sticas numerosas e incluyen algunas de ellas: ava es ro%usto & resistente' Java es, sin duda, considerado como un lenguaje de programacin muy slida, ya ue incluso en las primeras etapas de desarrollo, es posible detectar problemas y cuidar de ellos. (ncluso en las etapas posteriores del desarrollo, din"mica en tiempo de ejecucin de che ues se puede hacer para asegurar ue el programa est" libre de errores. )odelo de Java puntero elimina adem"s la posibilidad de sobrescribir y da*ar los datos. ava es total(ente seguro' Java es uno de los pocos lenguajes de programacin ue permite a los desarrolladores de Java para crear aplicaciones ue est"n completamente libres de virus y ni si uiera puede ser manipulado.

!a ier Vis"#n

P$gina &

PROGRAMACIN EN JAVA
A!A !E)TA AS Y $ES!E)TA AS Algunas de las ventajas y desventajas de java son: !E)TA AS Java, un lenguaje de programacin orientado a objetos. +ara los desarrolladores de Java, Java lo hace muy conveniente y f"cil de escribir programas de la red, ue es tan sencillo como enviar y recibir datos hacia y desde un archivo. ,tro aspecto ue hace de Java en una plataforma ideal para el desarrollo de aplicaciones java es el factor de multiproceso. &sta caracter'stica permite ue el programa multi-hilo para reali.ar una serie de tareas de forma simult"nea. $ES!E)TA AS Java puede ser considerablemente m"s lento y puede tomar m"s espacio en memoria ue otros lenguajes compilados, como / y / 0 0 de desarrollo, aplicaciones Java Java es principalmente un lenguaje 1nico paradigma e incluso la apariencia de las aplicaciones de interfa. gr"fica de usuario es muy diferente de otras aplicaciones.

I)ICIACI*) A+ +E),UA E A!A Java funciona mediante un software conocido como la m" uina virtual 2J3) por sus siglas en ingl4s5, ue es el cora.n del entorno de ejecucin y ue debe estar instalado en el sistema operativo para ue las aplicaciones Java se ejecuten.

!a ier Vis"#n

P$gina '

PROGRAMACIN EN JAVA
+ara ue los programas puedan ejecutarse hay ue asegurarse ue el J6& 2java run

enviroment5 est4 instalado 2 ue es lo m"s probable5! si no, se descarga de www.java.com ue es un sitio dedicado exclusivamente a la disponibilidad de la m" uina virtual de Java. +ara programar es necesario el 7it de desarrollo 2J895 ue sirve para crear y probar las aplicaciones y ue ya incluye el J6&. &n cuanto al desarrollo de aplicaciones, aun ue es posible trabajar los archivos de Java con cual uier editor de texto plano, a u' lo haremos con :et;eans. A)AT-.#A $E U) PR-,RA.A A!A &ste tema tiene como objetivo presentar la estructura de un programa mediante un ejemplo sencillo y mostrar dos elementos t'picos del cdigo fuente: los comentarios y los identificadores. La estructura de un programa de Java es similar a la de un programa de /</00. +or su dise*o, permite a los programadores de cual uier otro lenguaje leer cdigo en Java sin mucha dificultad. Java emplea siempre la +rogramacin ,rientada a ,bjetos por lo ue todo el cdigo se incluye dentro de las clases. Aun ue ya se explicar"n detenidamente m"s adelante, las clases son combinaciones de datos 2constantes y variables5 y rutinas 2m4todos5. +A C+ASE PRI)CIPA+ Y E+ .T-$- .AI) =n programa puede construirse empleando varias clases. &n el caso m"s simple se utili.ar" una 1nica clase. &sta clase contiene el programa, rutina o m4todo principal: main 25 y en 4ste se incluyen las sentencias del programa principal. &stas sentencias se separan entre s' por caracteres de punto y coma.

!a ier Vis"#n

P$gina (

PROGRAMACIN EN JAVA

La estructura de un programa simple en Java es la siguiente: public class La declaracin class &l nombre de la clase coincide con el nombre del archivo

> class Anatomia ? @ D # $ H J I public static void (ain2AtringBCargs5 ? <<)i primer programa en Java empie.a a u' Atring saludo E F;(&:3&:(8,A

/omentario Asignacin del tipo, nombre y contenido de la variable salu2o

AL /=6A, 8& JA3AG! Aystem.out.println2saludo5! I Kin de la parte principal del programa &l programa Anato(ia finali.a a u'

)uestra el contenido de la variable salu2o

E/e(plo 01 A continuacin reali.aremos nuestro primer programa he iremos anali.ando la anatom'a del mismo. &n la l'nea > vamos a decirle al computador como se va a llamar mi programa, en este caso del ejemplo se llamara Anato(ia1 /ada una de las instrucciones ue se le al computador se denomina 2eclaraciones1 &n la l'nea @ vamos a ver la declaracin (ain3 con esta l'nea le decimos al computador ue la parte principal del programa y ue empie.a all'.

!a ier Vis"#n

P$gina )

PROGRAMACIN EN JAVA
Lay excepciones algunos programas java como en los applet y servlet ue tienen un modo distinto de punto de partida del programa. Algo muy importante en un programa java son las llaves ?I, su utili.acin son uno de los modos de agrupar partes de un programa, todo lo ue se encuentre entre las llaves de apertura 4 y la llaves de cierre. 5 forma parte de un mismo grupo, con esto el computador sabr" donde empie.a y donde acaba ese grupo, estos agrupamientos en programacin se les conoce con el nombre de %lo6ues. Adem"s para organi.ar el contenido del programa pueden existir blo ues dentro de otros blo ues. &n la l'nea D est" un marcador de posicin para indicar mediante texto donde tendremos ue escribir cdigo, los dos barras 77 2slash5 est"n diciendo al computador ue ignore esa l'nea, los co(entarios son 1tiles por ue all' podemos poner informacin espec'fica de un determinado cdigo. &l uso de las varia%les en Java como en cual uier otro lenguaje de programacin es algo esencial, pues all' es donde se van a guardar informacin durante la ejecucin de un programa, es decir las varia%les son lugares de almacenamiento y su contenido puede ir modific"ndose a lo largo de un programa. &n la l'nea # estamos diciendo a la computadora ue almacene el texto F;(&:3&:(8,A AL /=6A, 8& JA3AG en una variable string y le ue se llame salu2o. &ste tipo de declaraciones siempre tienen ue terminar con punto y coma 2 ! 5 &n java siempre es necesario declarar el tipo de variable ue vamos a utili.ar. La l'nea $ es una declaracin ue nos permite mostrar el contenido de la variable salu2o &n la l'nea H est" la llaves de cierre ue indica ue la parte principal del programa finali.a. &n la l'nea J nos indica la llaves ue el programa Anatom'a termina all'. E ERCICI- E) C+ASE )8 01 !a ier Vis"#n P$gina * ue puede contener informacin de varios tipos, 2n1meros enteros, decimales, texto, caracteres, booleanos, etc.5

PROGRAMACIN EN JAVA
&scribir un programa en java ue muestre en pantalla la lista de estudiantes de sexto nivel del (nstituto Mecnolgico Auperior Nngel +olibio /haves. Ou'ese del ejemplo >. !ARIA9+ES' Aon contenedores ue nos permiten almacenar la informacin. &sta informacin puede ser cambiada al mismo tiempo ue se ejecuta el programa. Las variables pueden contener varios tipos de informacin como caracteres, n1meros enteros, n1meros decimales, objetos. 6ecordemos ue los programas son un conjunto de instrucciones ue tiene ue le dice a la

computadora lo declaraciones.

ue hacer, cada instruccin es llamada declaracin. Las

declaraciones se pueden agrupar en un programa con las llaves, denomin"ndose blo ue de

&xiste un tipo especial de declaraciones ue se llaman expresiones , por ue siempre incluyen una expresin matem"tica y va a producir un resultado E/e(plo : declaracin

int mayoraltura E PPJ%! public static void main 2AtringBC args5 ? int aED! int bE#! int I &xpresion /uando se declara una variable esta tiene ue tener : >. Mipo de informacin. @. :ombre de informacin. !a ier Vis"#n cE PQ$!

;lo ue de declaraciones

P$gina +

PROGRAMACIN EN JAVA
D. 3alor2opcional5

TIP-S $E !ARIA9+E $e tipo entero' Aon variables ue al(acenan n;(eros enteros. Ae pueden dividir en los siguientes tipos:

)-TA: &l tipo de variable en ue se almacena por defecto un n1mero entero es int. &l valor por defecto asociado a cual uier variable entera no iniciali.ada es %.

$e tipo real o 2e co(a <lotante'

Aon variables ue al(acenan 2atos nu(=ricos con 2eci(ales. Ae pueden dividir en los siguientes tipos:

!a ier Vis"#n

P$gina ,

PROGRAMACIN EN JAVA

)-TA' el tipo de variable en ue se almacena por defecto un numero decimal es double. &l valor por defecto asociado a cual uier variable real no iniciali.ada es %.%. $e tipo lgico o %ooleanas' Aon variables ue al(acenan 2os posi%les valores' true o <alse . :o se corresponden con ning1n valor num4rico. &jemplo: boolean tienes/alorEtrue!

$e tipo char o 2e car>cter' Aon variables ue almacenan caracteres individuales 2letra, numero, signo R, etc...5. &l car"cter ue se iniciali.a debe ir entre apstrofes o comillas simples SaS.

&jemplo: AtringE FmariaG! char mi/aracterESnS!

&l nombre de las varaiables en java puede iniciar ya sea por: Letra Aubrayado T P$gina -

!a ier Vis"#n

PROGRAMACIN EN JAVA
Aimbolo de dlar U

6ecuerda ue java diferencia entre may1sculas y min1sculas. Las variables no pueden tener espacios ni signos de puntuacin de ning1n tipo. E/e(plo : D class 3ariable ? public static void main2AtringBCargs5 ? int edad ! edadE@V! double altura! altura E >.J!

char claveE SAS! Atring alumno EWXavierW! boolean situacion E false! Aystem.out.println2W)i nombre es W0alumno0W tengo W0edad0W anos W0W mido W0altura0W tengo la clave W0clave0W mi estado es W0situacion5! I I

PRACTICA :' &scriba un programa para expresar las calificaciones de sus compa*eros de clase, gu'ese del ejemplo D en clase.

!a ier Vis"#n

P$gina %.

Anda mungkin juga menyukai