Java
Introducción a Java
Angela Carrillo Ramos
Java: Lenguaje de Programación
¿Por qué surge un lenguaje?
Para adaptarse a los cambios de entorno y usos:Independencia de la usos: plataforma Implantar refinamientos y mejoras a la programación: programación: POO e Internet
2
1
JAVA: Lenguaje de Programación
•Lenguaje Orientado por Objetos •Simple,Poderoso y Fácil de aprender •Robusto •Interactivo •Arquitectura neutral •Interpretado y de alto desempeño •Distribuido (concurrencia) y Dinámico •Admite el modelo cliente/Servidor
3
JAVA:Lenguaje de Programación
Seguro
Tiene el Java Security Manager el cual limita el programa Java a un entorno de ejecución Java
Portabilidad
La compilación produce Código Binario (bytecode) que esinterpretado por la bytecode) máquina virtual de Java (JVM) El intérprete se implementa en cada plataforma. plataforma.
4
2
JAVA: Lenguaje de Programación
Robusto
Fuertemente tipado y hacevalidaciones en tiempo de compilación y de ejecución Manejo de memoria (Recolector de Basura) Manejo de condiciones excepcionales (excepciones)
Simple
No maneja apuntadores No herencia múltiple.múltiple. No hay sobrecarga de operadores
5
JAVA: Lenguaje de Programación
O.O
Todo es objeto (excepto tipos básicos) Superclase Object
JNI (Java Native Interface)
Es un API que permite a la JVMllamar aplicaciones y librerías escritas en otros lenguajes. lenguajes. Se crean DLL. DLL.
Escribir métodos en C/C++ u otros lenguajes Llamar métodos JAVA desde otro lenguaje
6
3
Aplicacionesy Applets
Aplicación: Aplicación:
Programa que se ejecuta en el computador utilizando el Sistema Operacional de ese computador
Applet: Applet:
Aplicación diseñada para ser transmitida porinternet y ejecutada en un navegador compatible con JAVA. JAVA. Reacciona ante eventos producidos por usuarios. usuarios.
7
JDK: Java Development Kit
•CLASSPATH •Directorios: bin, demo, docs,...
Regístrate para leer el documento completo.