Modelos Base

Páginas: 6 (1481 palabras) Publicado: 21 de octubre de 2012
Capacitación Java/J2EE

Agenda
• • • • • • • • • • Historia Java Fundamentos de Java Elementos del lenguaje Java Clases y herencia Interfaces, polimorfismo y paquetes Manejo de excepciones Estructuras comunes Manejo de archivos Manejo de base de datos Manejo de interfaces gráficas tipo Windows

Historia de Java
• Diseñado en 1990, por Sun Microsystems, para
pequeños dispositivoselectrónicos.

• Creación de un lenguaje de programación lo más
sencillo posible, para que fuese adaptable a cualquier entorno de ejecución.

Historia de Java
• En 1993 la Word Wide Web apareció.

• El equipo de Java pensó que un lenguaje de
arquitectura neutral sería ideal para programar en Internet, porque un programa correría en todos los diferentes tipos de computadores conectados.

•Nuevo enfoque de Java.

Historia de Java
• Creación de applets.

• Un applet se incluye en un documento HTML, para
proporciónar interactividad a una página Web.

• Los navegadores incorporaron soporte para applets.

Historia de Java
• Los applets nunca pudieron consolidarse.

• Java derivo como un lenguaje del lado del servidor.
• Java se consolido como el lenguaje de los
servidoresde aplicaciones (J2EE) basados en Java.

Historia de Java
• Grandes empresas como IBM, Oracle, Bea, Sybase,
SAP y Borland, se unieron a Sun en el desarrollo del lenguaje.

• En la actualidad la guerra del software es J2EE vs
.NET.

• La doble lectura es “Microsoft contra el resto del
mundo”.

¿Consultas?

Fundamentos de Java
• Java es un lenguaje orientado a objetos.

• Es unlenguaje sencillo, aunque sin duda potente.
• La ejecución del código Java es segura y fiable.

Fundamentos de Java
• Java es independiente del:

Tipo de plataforma
Sistema operativo Sistema de ventanas (win32, Motif, etc...)

Fundamentos de Java
• Además según la definición de los creadores del
lenguaje, Sun Microsystem, Java es:
 Distribuido  seguro  de arquitectura neutral portable  de alto rendimiento  multitarea  dinámico

Fundamentos de Java
• Existen dos distribuciones Java: JSDK y JRE.

• JSDK(Java Standard Development Kit):Se trata de
un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java.

• JRE (Java Runtime Environment): Versión reducida
del JDK, destinada únicamente a ejecutar código Java. Fundamentos de Java

Fundamentos de Java
• Los programas Java, al ser compilados, se
transforman en un código neutro, los “bytecodes”.

• La JVM (máquina virtual de Java), interpreta este
código neutro convirtiéndolo a código particular de la CPU utilizada.

Fundamentos de Java

Fundamentos de Java
• Java es una poderosa plataforma • Java posee un conjunto de API para escribir todotipo de aplicaciones
– String, threads, numbers, input o output, data structures, date and time. – Networking: URLs, TCP, UDP. – Java Database Connectivity (JDBC).

¿Consultas?

Clases
• Definen el comportamiento de un grupo similar de objetos • Las definiciones de clases son abstracciones.

• Ellas definen el comportamiento.
• Ellas no definen cómo es logrado. • Las clases son cajasnegras.
18

Clases
• Cada clase tiene dos componentes • Atributos:
• Especifican o califican el estado o las características individuales de un objeto • Operaciones o servicios sobre objetos de una clase • Crear (constructor) y destruir objetos • Obtener valores de los atributos de un objeto • Modificar los atributos de un objeto
19

• Métodos:

Ejemplo de Clase
• Creación de clases20

Creación de objetos
• •
Se usa el constructor de la clase MiClase a = new MiClase(); Todos los objetos son creados en el heap (memoria asignada dinámicamente durante la ejecución).

• •

Lo que se retorna es una referencia al nuevo objeto (puede ser pensada como puntero). Java tiene un proceso de recolección de basura (Garbage Collection) que automáticamente recupera zonas no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo educativo basado en competencias
  • Excel Base De Datos Modelo
  • Ejercicio Modelamiento de base de datos
  • Modelos emergentes de base de datos
  • Modelo basado en componentes
  • Modelo de bases de dato
  • Modelos de bases de datos
  • Modelado De Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS