LENGUAJE_JAVA_CARACTERISTICAS

Páginas: 8 (1830 palabras) Publicado: 3 de noviembre de 2013
28/10/2013

Unidad 3
Introducción a la programación

Evolución de los lenguajes de programación

1

28/10/2013

Lenguaje de programación Java

Sun Microsystems, adquirido por Oracle

C

1970

Java
1980

C++

1990

Evolución de Java









JDK 1.0 (23 de enero de 1996)
JDK 1.1 (19 de febrero de 1997)
J2SE 1.2 (8 de diciembre de 1998)
J2SE 1.3 (8 demayo de 2000)
J2SE 1.4 (6 de febrero de 2002)
J2SE 5.0 (30 de septiembre de 2004)
Java SE 6 (11 de diciembre de 2006)
Java SE 7 julio de 2011

(JDK : JAVA DEVELOPMENT KIT)

2

28/10/2013

Distribuciones Java

•Java 2 Standard Edition
•Java 2 Enterprise Edition
•Java 2 Micro Edition

El proceso de compilación
“Compilar” significa traducir el código
escrito en un “Lenguajeentendible por
humanos” ( ejemplo Java, C, C++,
Pascal, Fortran), a un código en
“Lenguaje Máquina”, que entienden las
máquinas, pero no entendible por
humanos.

3

28/10/2013

Lenguajes: C, Ada, Pascal, C++,

Compilación y ejecución de un
programa Java
Programa.java

Código particular del
S.O. y la CPU utilizada

Javac.exe
Compilación

Programa.class
(bytecodes)

JavaVirtual
Machine

Ejecutar:
Java.exe

Intérprete

4

28/10/2013

Lenguaje Java

5

28/10/2013

Funcionalidades de Java
1. Aplicaciones “cliente”: son las que se ejecutan en un solo ordenador (por ejemplo
en una laptop) sin necesidad de conectarse a otra máquina. Pueden servir por
ejemplo para realizar cálculos o gestionar datos.
2. Aplicaciones “cliente/servidor”: son programasque necesitan conectarse a otra
máquina (por ejemplo un servidor de datos) para pedirle algún servicio de forma
más o menos continua, como podría ser el uso de una base de datos. Por ejemplo:
trabajar desde casa pero conectados a un ordenador de una empresa.
3. Aplicaciones web: que son programas Java que se ejecutan en un servidor de
páginas web.
4.- Aplicaciones móviles: desarrollo desoftware para dispositivos con recursos
restringidos. Está orientado a productos de consumo como PDAs,teléfonos
móviles o electrodomésticos., juegos en teléfonos móviles .

6

28/10/2013

Características de Java
1.- Lenguaje Simple:
Porque viene de la misma estructura de c y c++; ya que c++ fue un referente para
la creación de java por eso utiliza determinadas características de c++ y sehan
eliminado otras.
2.- Orientado a Objeto:
Toda la programación en java en su mayoría está orientada a objetos, ya que al
estar agrupados en estructuras encapsuladas es más fácil su manipulación.
3.- Distribuido:
Permite abrir establecer y aceptar conexiones con los servidores o clientes
remotos; facilita la creación de aplicaciones distribuidas ya que proporciona una
colección de clasespara aplicaciones en red.
4.- Robusto:
Es altamente fiable en comparación con c, se han eliminado muchas
características con la aritmética de punteros, proporciona numerosas
comprobaciones en compilación y en tiempo de ejecución.
5.- Seguro:
La seguridad es una característica muy importante en java ya que se han
implementado barreras de seguridad en el lenguaje y en el sistema de ejecuciónde tiempo real.

Características de Java
6.- Indiferente a la arquitectura:
Java es compatible con los más variados entornos de red, cualquiera sean estos desde
Windows 95, Unix ,Windows Nt y Mac, para poder trabajar con diferentes sistemas
operativos.
7.- Portable:
Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su
portabilidad sea muy eficiente, susprogramas son iguales en cualquiera de las plataformas,
ya que java especifica tamaños básicos, esto se conoce como la máquina virtual de java.
8.- Interpretado y compilado a la vez:
Java puede ser compilado e interpretado en tiempo real, ya que cuando se construye el
código fuente este se transforma en una especie de código de máquina.
9.- Multihebra o Multihilos:
Java tiene una facilidad...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS