Introduccion a java

Preview:

Citation preview

José Luis Rincón Duque

INTRODUCCIO

N

A JAVA

Java es un lenguaje de programación , cuya tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios.

QUÉ ES JAVA?

En Diciembre de 1990, Patrick Naughton, un empleado de Sun, reclutó a James Gosling y Mike Sheridan para trabajar sobre un nuevo tema conocido como "El proyecto verde".

En 1991 James Gosling escribió el compilador original y lo denominó "Oak“.

En 1995 el cese del Proyecto Verde coincidió con el nacimiento del fenómeno mundial Web.

CUÁLES SON LOS ORÍGENES DE JAVA?

En 1995 Patrick Naugthon procedió a la construcción del lenguaje de programación Java que se accionaba con un browser prototipo (Hot Java) lanzado este mismo año.

Sun formó la empresa Java Soft en enero de 1996 y durnate ese mismo mes fue lanzado (JDK 1.0).

Tiempo despues las licencias o permisos contemplaban a prestigiadas firmas como IBM, Microsoft, Symantec, Silicon Graphics, Oracle, Toshiba y por supuesto Novell.

Su relación directa es la sintaxis que usa.

CÓMO SE RELACIONA JAVA CON C Y C++?

Un applet es un programa escrito en el lenguaje de programación Java que se pueden incluir en una página HTML, y de la misma manera se incluye una imagen en una página.

para ver una página que contiene un applet, el código del applet se transfiere a su sistema y ejecutado por la máquina virtual de Java del navegador (JVM).

QUE SON LOS APPLETS DE JAVA?

Código intermedio entre el código fuente y el código máquina. Suele tratárselo como un fichero binario que contiene un programa ejecutable similar a un módulo objeto.

QUÉ ES EL “CÓDIGO DE BYTES” EN JAVA?

Seguridad. Portabilidad. Applets. POO. Distribuido.

Interpretado y

compilado a la vez. Robusto. Indiferente a la

arquitectura. Multihebra.

CARACTERÍSTICAS IMPORTES QUE TIENE JAVA?

Clases: Es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten.

Propiedades: Son características de un objeto que lo diferencia del resto.

Métodos: Es una subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia).

Instancias: Al hacer una instancia se reserva una porción determinada de memoria en la que se almacenarán los datos, y las direcciones de memoria de sus métodos.

QUE ES LA PROGRAMACIÓN ORIENTADA A OBJETOS?

Encapsulamiento: Esta característica es la que denota la capacidad del objeto de responder a peticiones a través de sus métodos sin la necesidad de exponer los medios utilizados para llegar a brindar estos resultados.

Polimorfismo: Define la capacidad de que más de un objeto puedan crearse usando la misma clase de base para lograr dos conceptos de objetos diferentes,

Herencia: facilita la creación de objetos a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.

CARACTERÍSTICAS DE LA POO:

Byte Short Int Long

Float Double Char Boolean

CUÁLES SON LOS TIPOS DE DATOS SOPORTADOS EN JAVA?

Matemáticos (+,-,*,/,%) Lógicos (&&,||,) Relacionales(>,<,<=,>=,==,!=)

OPERADORES EN JAVA:

If Else While Do while For Switch

CUALES LOS LAS ESTRUCTURAS DE CONTROL EN

JAVA?

Es el Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. Sistema operativo Windows 7, descargado desde la pagina web: http://www.oracle.com/technetwork/java/javase/downloads/index.html

QUE ES EL JDK? CÓMO SE

OBTIENE?

Es un proyecto de Software Libre que consta de una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un entorno de desarrollo integrado (IDE) desarrollado usando la Plataforma NetBeans. Se obtiene a través de: http://www.oracle.com/technetwork/java/javase/downloads/index.html

QUE ES NETBEANS? COMO SE OBTIENE?

Mediante esta consulta se aprendió conceptos claves que servirán para facilitar el manejo y entendimiento de este nuevo lenguaje de programación.

CONCLUSIONES

GRACIA

S