lenguaje de programación java

10
LENGUAJE DE PROGRAMACIÓ JAVAMIEMBROS DEL EQUIPO: CRISTÓBAL BLANCAS CONTRERAS JESÚS ERNESTO GARCÍA OROZCO DINORAH GARCÍA PEÑA PROFESOR: GIBRAN OCHOA QUIROZ 14/01/2016

Upload: lisc20145

Post on 18-Jan-2017

82 views

Category:

Engineering


0 download

TRANSCRIPT

Presentacin de PowerPoint

Lenguaje de programacinjavaMiembros del equipo:Cristbal Blancas ContrerasJess Ernesto Garca Orozco Dinorah Garca Pea

Profesor: Gibran Ochoa Quiroz14/01/2016

Introduccin El lenguaje de programacin Java fue originalmente desarrollado porJames Goslingy comercializado porSun Microsystems(la cual fue adquirida por la compaaOracle) en 1995. Hay muchas aplicaciones y sitios web que no funcionarn a menos que tenga Java instalado y cada da se crean ms. Java es rpido, seguro y fiable. Desde porttiles hasta centros de datos, desde consolas para juegos hasta sper computadoras, desde telfonos mviles hasta Internet, Java est en todas partes.

Caractersticas del lenguaje

Java es un lenguaje orientado a objetos, eso implica que su concepcin es muy prxima a la forma de pensar humana, como veremos en el punto 4.2. Tambin posee otras caractersticas muy importantes:Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas son en realidad interpretadas por la mquina virtual java. Siendo la mquina virtual de java la que mantiene el control sobre las clases que se estn ejecutando.Es un lenguaje multiplataforma: El mismo cdigo java que funciona en un sistema operativo funcionar en cualquier otro sistema operativo que tenga instalada la mquina virtual java.

Es un lenguaje seguro: La mquina virtual al ejecutar el cdigo java realiza comprobaciones de seguridad, adems el propio lenguaje carece de caractersticas inseguras, como por ejemplo los punteros.Gracias al API de java podemos ampliar el lenguaje para que sea capaz de, por ejemplo, comunicarse con equipos mediante red, acceder a bases de datos, crear pginas HTML dinmicas, crear aplicaciones visuales al estilo window,Para poder trabajar con java es necesario emplear un software que permita desarrollar en java, existen varias alternativas comerciales en el mercado: JBuilder, Visual Age, Visual Caf, y un conjunto de herramientas shareware e incluso freeware que permiten trabajar con java. Pero todas estas herramientas en realidad se basan en el uso de una herramienta proporcionada por Sun Microsystems, el creador de java, que es el Java Development Kit (JDK). Nosotros nos centraremos en el uso de dicha herramienta.

Introduccin a la programacin orientada a objetos

Si nos fijamos en la vida real podremos apreciar que casi todo se compone de objetos ( coche, lapicero, casa y, por que no, personas). Todos entendemos que tanto un BMW verde como un SEAT rojo son coches, pero son distintos en su aspecto fsico. Pero a pesar de esa diferencia de aspecto entendemos que ambos tienen unas caractersticas comunes como son poseer ruedas, un volante, asientos, Esas caractersticas comunes son las que hacen pensar en el concepto coche en ambos casos.

A partir de ahora podemos interpretar que el BMW y el SEAT son objetos, y el tipo o clase, de esos objetos es coche.Adems podemos suponer que la clase de un objeto describe como es dicho objeto.Por ejemplo:clase Coche: 4 ruedas 1 volante 5 asientos acelerar frenar girar Como podemos ver esta clase no slo describe que cosas posee un coche, sino que tambin describe que acciones puede realizar un coche (acelerar, frenar y girar). Es decir, una clase define los atributos y las acciones(o mtodos) que puede realizar un objeto de la clase.Adems podemos comprobar que un objeto puede estar formado por otros objetos, por ejemplo el coche posee 4 objetos de la clase Rueda.

Objetos y clasesJava es un lenguaje totalmente orientado a objetos, eso representa que posee instrucciones y sintaxis especficas para la programacin orientada a objetos. Adems en java existe el concepto de jerarqua de herencia, es decir, que todas las clases deben de heredar de otra clase para formar todas ellas un rbol invertido. La clase raz de este rbol es la clase java.lang.Object y todas las clases heredan de ella directa o indirectamente. Adicionalmente las clases son colocadas en carpetas para facilitar su ordenacin y el trabajo con ellas, dichas carpetas (paquetes es el trmino ms exacto) formarn parte del nombre de la propia clase, por ejemplo, java.lang.Object significa que existe una carpeta llamada lang, dentro de la cul existe otra carpeta llamada lang, dentro de la cul existe una clase llamada Object.

La herencia en javaJava permite el empleo de la herencia, caracterstica muy potente que permite definir una clase tomando como base a otra clase ya existente. Esto es una de las bases de la reutilizacin de cdigo, en lugar de copiar y pegar.

En java, como ya vimos la herencia se especifica agregando la clasula extends despus del nombre de la clase. En la clasula extends indicaremos el nombre de la clase base de la cul queremos heredar.

Al heredar de una clase base heredaremos tanto los atributos como los mtodos, mientras que los constructores son utilizados, pero no heredados.

Bibliografahttps://www.java.com/es/download/faq/whatis_java.xmlhttp://www.mundojava.net/el-lenguaje-java.html?Pg=java_inicial_4.html

Conclusin