UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 2: TECNOLOGÍA JAVA Ing. Ronald Criollo.
Características Generales y Entornos de Desarrollo
JAVA.
Definición de objeto Un objeto es una representación detallada y particular de algo de la realidad. Todo objeto tiene un identidad o nombre, estado (características.
Curso de java básico (scjp)
Curso de Java Capitulo 1: Introducción a Java Profesor:
Programación Orientada a Objeto 1
Introducción a la programación en JAVA
Programación Interactiva Introducción a Java
Esta obra está bajo una licencia de Creative Commons.
INTRODUCCIÓN A JAVA.
Curso de JAVA. Iniciando con las Técnologias Java.
Historia del Lenguaje JAVA
Arquitectura, conceptos y ejemplos
Java Applets Ing. Martín Jiménez.
Programación Visual de Sistemas
Programación Java y Desarrollo de Aplicaciones
"java del lado del servidor" Servlet y JSP Java Server Pages.
Tema 1 Introducción a la programación (Lenguaje java).
Java 2 Platform Enterprise Edition
Interacción Persona Ordenador
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.

Java Mayra M. Méndez Anota.
Tecnologías para el desarrollo de aplicaciones Web
CS-434: Programación Orientada a Objetos usando Java Semana 1
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Introducción a la Programación. Lenguaje de Máquina.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Conceptos Básicos para entender JAVA
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
El lenguaje de programación Java.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Curso de Java La tecnología Java
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors JavaOS para el negocio José Manuel García.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Foro Nacional de Certificación y Firma Electrónica Ing. Gonzalo Ron Vera Seguridad en aplicaciones con Tecnología Java.
MBA. LIDA LOOR MACIAS2 Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado.
Seminario de Java Programación Orientada a Objetos.
Ivette C. Martínez - Héctor Palacios Java – Modulo 1 Introducción y Fundamentos del lenguaje de programación Java.
Introducción al lenguaje de programación Java
Java ??? Ing. Rolando Steep Quezada Martínez
UTFSM-Electrónica1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
Programación de Dispositivos Móviles “Conceptos de J2ME” Rogelio Ferreira Escutia.
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION.
INTRODUCCIÓN Presentación Personal
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Cristian Fonnegra Marin
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
¿ Por que utilizar Java y la POO
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
QUIMESTRE II PARCIAL I INTRODUCCIÓN A JAVA. ¿Qué es Java? La tecnología Java es un lenguaje de programación y una plataforma.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Capítulo 1: El lenguaje de programación Java Material de clase adaptado por: Mauricio Cabezas Algoritmia y Programación.
Temario Java 2 Enterprise Edition Arquitectura Especificación Servlets Contenedores Cookies Sesiones.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Java Enterprise edition
Transcripción de la presentación:

UAA – Introduccion a Progracion Orientada Objetos Introducción al Java

UAA – Introduccion a Progracion Orientada Objetos ¿Qué es Java? Un lenguaje diseñado por Sun Microsystems. Autor: James Gosling. Autor: James Gosling. Un lenguaje orientado a objetos y una librería de clases. Un lenguaje interpretado por una “maquina virtual”. Java es todo un mundo: lenguaje y tecnologías. Introducción al Java

UAA – Introduccion a Progracion Orientada Objetos 1 Características del Java Orientado a objetos Independiente de la Plataforma Dinámico y distribuido Multihilo Robusto y Seguro Manejo de errores usando excepciones Manejo de errores usando excepciones Manejo de memoria con Garbage Collection Manejo de memoria con Garbage Collection Introducción al Java

UAA – Introduccion a Progracion Orientada Objetos Historia de Java La empresa Sun Microsystems crea el proyecto “green” para desarrollar un lenguaje de programacion para electrodomesticos. El lenguaje fue fue diseñado en 1990 por James Gosling en base al C++ Se llamo OAK.. Luego Java. Con Internet el surje la necesidad de un lenguaje multiplataforma y Aparece java lanzado en 1995

UAA – Introduccion a Progracion Orientada Objetos Un objeto es una entidad que tiene atributos y un conjunto de funciones que permiten manipular los atributos. El Java es un lenguaje fuertemente “tipeado”. Todo es un objeto en Java. La principal excepción son algunos tipos primitivos como los enteros y caracteres. 1.1 Orientado a Objetos Introducción al Java

UAA – Introduccion a Progracion Orientada Objetos El código java se almacena en archivos.java Los.java son compilados en bytecode.class El bytecode es interpretado en run-time compila Ventana.java JVM interpreta Programa ejecutándose Ventana.class (javac) (java) Introducción al Java 1.2 Independiente de la Plataforma

UAA – Introduccion a Progracion Orientada Objetos Los objetos no necesitan estar en la misma PC. Algunas clases se cargan desde la red cuando es necesario ejecutarlas. Aplicación distribuida en la Reden mi PC Introducción al Java 1.3 Dinámico y Distribuido

UAA – Introduccion a Progracion Orientada Objetos Hiloúnico Hilo 1 Hilo 2 Introducción al Java 1.4 Multihilo (multithread)

UAA – Introduccion a Progracion Orientada Objetos Específico de la Interfase (HW-SO) Cargador de Clases Verificador de bytecode Lenguaje y compilador Introducción al Java 1.5 Seguridad del Ambiente

UAA – Introduccion a Progracion Orientada Objetos ¿Como trabaja? Applications y Applets Just In Time compilers Introducción al Java 2 Java Virtual Machine

UAA – Introduccion a Progracion Orientada Objetos El JVM class loader carga todas las clases requeridas. El JVM verifier chequea los bytecodes ilegales El JVM interpreta el bytecode y ejecuta el programa. El JVM Memory Manager libera la memoria de vuelta al S.O. Introducción al Java 2.1 ¿Como trabaja?

UAA – Introduccion a Progracion Orientada Objetos Sistema Operativo JVM Application Sistema Operativo Navegador JVM Applet Introducción al Java 2.2 Applications y Applets (J2SE)

UAA – Introduccion a Progracion Orientada Objetos Cliente: El JVM ejecuta una aplicación stand-alone. El JVM ejecuta una aplicación stand-alone. No necesita cargar clases sobre la red. No necesita cargar clases sobre la red. Servidor: Atiende a varios clientes desde una misma fuente. Atiende a varios clientes desde una misma fuente. Introducción al Java 2.2 Java Applications

UAA – Introduccion a Progracion Orientada Objetos Fue el primer uso difundido de Java. Esta pensado para usar dentro de páginas HTML. Puede incluir componentes activos como formularios, audio, videos, etc. Aparecen en el Navegador del cliente y pueden comunicarse con el servidor. Introducción al Java 2.2 Java Applets

UAA – Introduccion a Progracion Orientada Objetos Traduce el bytecode a instrucciones nativas. Optimiza el código repetitivo como los ciclos. Son muy útiles si el bytecode se ejecuta varias veces. Mejora la performance. Introducción al Java 2.3 JIT – Just In Time compilers

UAA – Introduccion a Progracion Orientada Objetos Servidor de Base de Datos Servidor Web Cliente Servidor de Aplicaciones Presentación Lógica de Negocios Servlets JavaServer Pages (JSP) Enterprise JavaBeans (EJB) CORBA Introducción al Java 3 Java e Internet (J2EE)

UAA – Introduccion a Progracion Orientada Objetos Fín Introducción al Java