Curso Java 7 MTE. Norma Fabiola Cedillo Solano Docente CETis No. 43.

20
Curso Java 7 MTE. Norma Fabiola Cedillo Solano Docente CETis No. 43

Transcript of Curso Java 7 MTE. Norma Fabiola Cedillo Solano Docente CETis No. 43.

Java 7

Curso Java 7MTE. Norma Fabiola Cedillo SolanoDocente CETis No. 43Objetivo Desarrollar ejemplos simples que permitan al estudiante familiarizarse con el lenguaje de programacin Java

Identificar los elementos del lenguaje : tipo de datos, operadores, arrays, etc.MTE. Norma F. Cedillo S.Competencias EspecficasElaborar desarrollos en lenguaje Java para ejemplificar su programacin.

Describir los elementos y requerimientos del lenguaje de programacin Java para reconocer sus caractersticas.MTE. Norma F. Cedillo S.Java

Java es un lenguaje de programacin de propsitos generales.Se caracteriza por dos puntos bien definidos:Es totalmente orientada a objetosLa sintaxis del lenguaje es casi idntica a la del lenguaje C++Incluye una biblioteca muy extensa.Un programa Java es una clase (class) que contiene el mtodo o funcin main.Un programa Java puede generar se con:

MTE. Norma F. Cedillo S.Java

Java es un lenguaje de cdigo abierto Java es un lenguaje multiplataformaLos programas Java son ejecutados dentro de una mquina virtual comnmente llamada JVM (Java Virtual Machine) o tambin JRE (Java Runtime Enviroment)

MTE. Norma F. Cedillo S.La mayora de los sistemas operativos traen instalados el JRE; sin embargo, en Windows no es as, por lo que es ncesario instalarlo.Java

Java puede interactuar con base de datos, servidores de mensajera asncrona, servicios de nombres y directorios, Web Services, entre otras.Los programas Java son ejecutados dentro de una mquina virtual comnmente llamada JVM (Java Virtual Machine) o tambin JRE (Java Runtime Enviroment)Una mquina virtual es un software que emular una computadora y tiene la capacidad de ejecutar programas como si fuera una computadora real. MTE. Norma F. Cedillo S.JavaLnea de Tiempo Java:VersinFecha

JDK 1.0.2Ene 1996JDK 1.1Feb 1997JDK 1.2 (Playground)Dic 1998Java 2, SE 1.3 (Kestrel) May 2000Java 2, SE 1.4 (Merlin)Dic 2001Java 2, SE 1.5 (Tiger)Feb 2005Java 2, 1.5.0_09Oct 2006Java SE 6 (Mustang)Dic 2006Java SE 7 (Dolphin)MTE. Norma F. Cedillo S.VariablesEl recurso principal del que se dispone cuando se programa es la memoria de la computadora.En la memoria se puede almacenar temporalmente datos para utilizarlo durante la ejecucin del programa.Una variable representa un espacio de memoria en el que se puede almacenar temporalmente los datos.Las variables pueden almacenar datos de los siguientes tipos de datos.MTE. Norma F. Cedillo S.

Tipo de DatosEn Java no existe el modificador unsigned como en C. Por esta razn los tipos de datos enteros admiten o no valores negativos.Tanto en Java como en C, los tipos de datos son prcticamente los mismos.En Java (dado que los programas corren dentro de una Mquina Virtual) las longitudes siempre sern las expresadas en la siguiente tabla:

Los datos pueden clasificarse en tipos numricos, alfanumricos, y lgicosMTE. Norma F. Cedillo S.La mayora de los sistemas operativos traen instalados el JRE; sin embargo, en Windows no es as, por lo que es ncesario instalarlo.Tipo de DatosJava provee los siguientes tipos de datos:TipoDescripcinLongitudByteEntero con signo1 byteCharEntero sin signo2 bytesShortEntero con signo2 bytesIntEntero con signo4 bytesLong Entero con signo8 bytesFloatPunto flotante4 bytesDoublePunto flotante8 bytesBooleanLgico (true o flase)1 byteStringObjeto, representa una cadena de caracteresMTE. Norma F. Cedillo S.OperadoresTipo de operadores soportados en Java:Operadores Aritmticos

Operadores LgicosOperadores RelacionalesOperadores lgicos de bitOperadores de desplazamiento de bitMTE. Norma F. Cedillo S.Operadores AritmticosOperadorDescripcin+Suma-Resta*Multiplicacin/Divisin%Mdulo+=Acumulador-=Restador*=Multiplicador/=DivisorMTE. Norma F. Cedillo S.Operadores LgicosOperadorDescripcin&&and||or!notMTE. Norma F. Cedillo S.Operadores RelacionalesOperadorDescripcin==Igual!=Distinto (no equals)>Mayor que=Mayor o igual que

Mayor que=Mayor o igual que>>Desplazamiento a la derecha incluyendo el bit de signoMTE. Norma F. Cedillo S.IDEEntorno Integrado de Desarrollo Para editar el cdigo se puede utilizar cualquier editor de texto y luego compilarlo en lneas de comando.Sin embargo, se recomienda utilizar una herramienta que facilite el proceso de programacin.

Una IDE (Integrated Development Enviroment) es una herramienta que permite editar programas, compilarlos, depurarlos, documentarlos, ejecutarlos, etc.Existen diferentes IDE gratuitos como son : Eclipse, NetBeans, BlueJ, entre otros.Existen IDE de paga como: JBuilder (Borland), JDeveloper (Oracle), WebPhere (IBM), entre otros.MTE. Norma F. Cedillo S.Java

MTE. Norma F. Cedillo S.

Java

MTE. Norma F. Cedillo S.