Programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 16 (3994 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de enero de 2012
Leer documento completo
Vista previa del texto
Programación I
Programación Básica en Java Enero/Junio 2011

Historia de Java
• Java no fue creado para Internet • Sun Microsystems (en adelante Sun) comenzó a desarrollarlo con el objetivo de crear un lenguaje independiente de la plataforma y del s.o.(portable) para el desarrollo de electrónica de consumo • El proyecto llevo el nombre de “Green” apoyándose en C++
M.C.C. Jorge AlejandroHernández Del Razo

Historia de Java
• Para evitar dificultades en 1991 decidieron desarrollar su propio lenguaje orientado a objetos bautizado como “Oak” • Con el lanzamiento de Mosaic el interes por Internet creció y se rediseño el lenguaje para desarrollar aplicaciones para Internet • En 1995 Oak se convierte en Java
M.C.C. Jorge Alejandro Hernández Del Razo

Historia de Java
• En 1996Sun lanza el entorno JDK 1.0 (Java Development Kit) primera versión del kit de desarrollo de dominio público que se convirtió en la primera especificación formal de la plataforma Java. • En 1998 Sun lanza la plataforma Java 2 (que se conoció como Java 1.2 en beta)


Características de Java
• Sencillo
– Sintaxis – 2 tipos de datos primitivos: números y boolean, todo en java son clases. Porejemplo una cadena es un objeto y no una cadena de caracteres

• Distribuido
– La computación distribuida implica que varias computadoras trabajen juntas en la red


Características de Java
• Distribuido
– Facilita la construcción de aplicaciones distribuidas mediante una colección de clases – El acceso a un recurso utilizando URL es muy similar al acceso a un archivo.

• Robusto
–Significa fiable, y para esto restringe áreas clave, forzando la detección de errores tempranos.
M.C.C. Jorge Alejandro Hernández Del Razo

Características de Java
• Robusto
– Principales errores:
• Gestión de memoria • Condiciones excepcionales mal manejadas

• Seguro
– La seguridad absoluta no existe, aunque se encuentran problemas de seguridad en Java, éstos no son lo suficientenotables como para producir trastornos

Características de Java
• Multihilo
– La capacidad de un programa de ejecutar varias tareas simultáneamente

• Orientado a objetos
– Java soporta las caracteristicas más importantes de las tecnologías OO:
• Herencia, encapsulamiento y polimorfismo


Características de Java
• Independiente de la arquitectura y portable.


Características de Java• Se puede escribir un programa que se ejecute en cualquier plataforma con una maquina virtual Java (VJM) • El compilador Java genera un código intermedio llamado Bytecode

M.C.C. Jorge Alejandro Hernández Del Razo

Características de Java
• En cada plataforma se tiene su máquina virtual, éstas interpretarán el Bytecode pasándolo al código adecuado de la computadora

M.C.C. Jorge AlejandroHernández Del Razo

Características de Java

M.C.C. Jorge Alejandro Hernández Del Razo

Máquina Virtual de Java
• An imaginary machine that is implemented by emulating it in software on a real machine. Code for the JVM is stored in .class files, each of which contains code for at most one public class.

M.C.C. Jorge Alejandro Hernández Del Razo

SDK
• Software Development Kit •Java Runtime Environmet(JRE)
– Java Virtual Machine – Librerías de clases

• Herramientas de compilación, ejecución y depuración de código • Documentación de las librerías de clases (API`s)
M.C.C. Jorge Alejandro Hernández Del Razo

Programación Básica en Java
Modulo 1. Identificadores, palabras reservadas y tipos de datos

Instituto Tecnológico de Roque

M.C.C. Jorge Alejandro HernándezDel Razo

Identificadores
• Un identificador es un nombre dado a una variable, método o clase. • En el lenguaje de programación de java, un identificador comienza con una letra, guión bajo(_), o un signo de pesos($); puede ser de cualquier longitud y , puede contener alguna secuencia de letras, dígitos, guiones bajos, o signos de pesos.
M.C.C. Jorge Alejandro Hernández Del Razo...
tracking img