Aprendiendo Java

Páginas: 8 (1895 palabras) Publicado: 5 de noviembre de 2013
ÍNDICE:
!

Programación con Java:

1. Introducción al lenguaje Java:
! Fundamentos.
! Gestión de eventos.
2. Creación y uso de "threads".
3. Sincronización.

Referencias:







http://nuvol.uji.es/~vcholvi/teaching/dstr.html
http://Java.sun.com
http://www.fie.us.es/docencia/publi/JAVA/
http://usuarios.tripod.es/Ozito/index.htmlhttp://www.lucas.simplenet.com/trabajos/java/java.html
http://www.ctv.es/USERS/pagullo/arti/javacpp.htm

1. Introducción al lenguaje Java.
Java: Es un cambio radical en el desarrollo de software pero
reimplementando las buenas soluciones:
!

Entornos de desarrollo visuales (Kawa, VisualAge, Forte,
J++,...).

!

Paradigma principal: orientado a objetos.

!

Abstracción para el acceso a base de datos JDBC.

Elementosque consiguen que le lenguaje Java sea una tecnología
diferente:
!

Applets: aplicaciones pequeñas, dinámicas, seguras,
multiplataforma, activas y en red.

!

Lenguaje de programación poderoso: orientado a objetos,
sintaxis simple y familiar, entorno robusto y agradable.

!

Clases de objeto: abstracciones para las funciones del
sistema habituales como gestión de ventanas, de red yde
entrada/salida.

Lenguaje de programación revolucionario:
!

Simple: Aprendizaje simple partiendo de conocimientos de
programación O. O.
o No muestra las interioridades del sistema.

!

Orientado a objetos: Modelo de objetos simple y fácil de ampliar
combinado con tipos simples que son “no objetos de alto
rendimiento”.

!

Robusto: Java evita muchas de loas principales causasde error
del programador:
o Gestión de memoria avanzada: recogida de basura.
o Orientado a objetos integrados.
o Se detectan los errores de tipos y de declaración en tiempo
de compilación.

!

Interactivo: Posibilita la construcción de sistemas interactivos que
se ejecutan sin problemas.

!

Arquitectura neutral: Se compila en una representación
intermedia llamada código byte dejava que es interpretable en
cualquier sistema que tenga un interprete Java.

!

El problema de los lenguajes interpretados es que son poco
eficientes.

!

Sin embargo, el código byte de Java es sencillo de traducir a
código máquina nativo consiguiendo un rendimiento alto.

!

Se compila en código de byte de alto nivel independiente de la
máquina.

!

Seguro:
o No se puedellamar a funciones globales para ganar el
acceso a recursos del sistema.
o No se producen desbordamiento en la pila.
o No hay conversiones ilegales entre datos.
o El cargador de Clases puede verificar una firma digital
antes de realizar una instancia de un objeto (validar los
privilegios de acceso).
o Las operaciones con archivos se trabajan sobre el disco
duro de la máquina de donde partió elapplet.

!

Puede ejecutarse desde una máquina hipotética que es
implementada por un sistema run-time, que si es dependiente de
la máquina.

!

Son dependientes del sistema la Máquina Virtual Java (JVM) y
las librerías fundamentales, que nos permiten acceder la
hardware.

!

También existen APIs de Java que entran en contacto con el
hardware:
o Java 2D: gráficos 2D ymanipulación de imágenes.
o Java Media Framework: Elementos críticos en el tiempo:
audio, vídeo...
o Java Animation: Animación de objetos en 2D.
o Java Telephony: Integración con telefonía.
o Java Share: Interacción entre aplicaciones multiusuario.
o Java 3D: Gráficos 3D y su manipulación.

Clases de Internet:
!

Conjunto de clases comunes que pueden crecer y posibilitan que
muchos programadorescreen objetos en Java que interactúan.

!

Clases de Internet: proporcionan un modelo unificador de
protocolos de internet para PC, Mac y estaciones de trabajo
Unix.

!

Trabajo en red con TCP/IP: Implementaciones de ftp, http,
sockets de red de bajo nivel, etc. Protocolos de Internet ->
objetos de Java simples.

!

WWW y HTML:
o Utilización de applets insertadas en páginas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprendiendo a Usar Java
  • Guia aprender programacion Java
  • APRENDE JAVA
  • Aprenda Java
  • Aprendiendo java
  • aprenda java
  • aprendiendo java
  • Aprenda Java.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS