Download - Introduccion a java
![Page 1: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/1.jpg)
José Luis Rincón Duque
INTRODUCCIO
N
A JAVA
![Page 2: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/2.jpg)
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?
![Page 3: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/3.jpg)
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?
![Page 4: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/4.jpg)
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.
![Page 5: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/5.jpg)
Su relación directa es la sintaxis que usa.
CÓMO SE RELACIONA JAVA CON C Y C++?
![Page 6: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/6.jpg)
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?
![Page 7: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/7.jpg)
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?
![Page 8: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/8.jpg)
Seguridad. Portabilidad. Applets. POO. Distribuido.
Interpretado y
compilado a la vez. Robusto. Indiferente a la
arquitectura. Multihebra.
CARACTERÍSTICAS IMPORTES QUE TIENE JAVA?
![Page 9: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/9.jpg)
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?
![Page 10: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/10.jpg)
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:
![Page 11: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/11.jpg)
Byte Short Int Long
Float Double Char Boolean
CUÁLES SON LOS TIPOS DE DATOS SOPORTADOS EN JAVA?
![Page 12: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/12.jpg)
Matemáticos (+,-,*,/,%) Lógicos (&&,||,) Relacionales(>,<,<=,>=,==,!=)
OPERADORES EN JAVA:
![Page 13: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/13.jpg)
If Else While Do while For Switch
CUALES LOS LAS ESTRUCTURAS DE CONTROL EN
JAVA?
![Page 14: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/14.jpg)
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?
![Page 15: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/15.jpg)
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?
![Page 16: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/16.jpg)
Mediante esta consulta se aprendió conceptos claves que servirán para facilitar el manejo y entendimiento de este nuevo lenguaje de programación.
CONCLUSIONES
![Page 17: Introduccion a java](https://reader035.vdocuments.co/reader035/viewer/2022062319/556cdb57d8b42af31a8b557b/html5/thumbnails/17.jpg)
GRACIA
S