Las características principales que nos ofrece
Java son:
1.- Lenguaje Simple:
Se lo conoce como lenguaje simpleporque viene de la misma
estructura de c y c++; ya que c++ fue un referentepara la creación de java por
eso utiliza determinadas características de c++ yse han eliminado otras.
2.- Orientado a Objeto:
Toda la programación en java ensu mayoría está orientada a
objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su
manipulación.
3.- Distribuido:
Permite abrir sockets, establecer aceptar conexiones con los
servidores o clientes remotos; facilita lacreación de aplicaciones distribuidas
ya que proporciona una colección declases para aplicaciones en red.
4.- Robusto:
Es altamente fiable encomparación con c, se han eliminadomuchas
características con la aritmética de punteros, proporciona
numerosascomprobaciones en compilación y en tiempo de ejecución.
5.- Seguro:
La seguridad es unacaracterística muy importante en java ya
que se han implementado barreras deseguridad en el lenguaje y en el sistema de
ejecución de tiempo real.
6.- Indiferente a laarquitectura:
Java es compatible con los másvariados entornos de red,
cualquiera sean estos desde Windows 95, Unix aWindows Nt y Mac, para
poder trabajarcon diferentes sistemas operativos.
Java es muy versátil ya queutiliza byte-codes que es un
formato intermedio que sirve para transportar el código eficientemente o de
diferentes plataformas (Hardware - Software).
7.- Portable:
Por ser indiferente a laarquitectura sobre la cual está
trabajando, esto hace que su portabilidad seamuy eficiente, sus programas son
iguales en cualquiera de las plataformas, yaque java especifica tamaños
básicos, esto se conoce como la máquina virtual dejava.
8.- Interpretado y compilado a lavez:
Java puede ser compilado einterpretado en tiempo
real, ya que cuando se construye el código fuente este
setransforma en una especie de código de máquina.
9.- Multihebra o Multihilos:
Java tiene una facilidad de cumplir varias funciones al
mismo tiempo, gracias a su función de multahilos ya que por cada
hilo que el programa tenga se ejecutaran en tiempo real muchas funciones al
mismo tiempo.
10.- Dinámico:
El lenguaje java es muy dinámico en la fase de enlazado, sus
clases solamente actuaran en medida en que sean requeridas o
necesitadas con esto permitirá que los enlaces se puedan incluir incluso desde
fuentes muy variadas o desde la red.
11.- Produce Applets:
En java se pueden crear aplicaciones independientes y
applets.
Independientes porque se puedencomportar como cualquier
programa escrito en cualquier lenguaje.
Por otra parte los appletsconsiderados pequeños programas,
tienen la capacidad de ejecutar funciones muycomplejas.
12.- Alto rendimiento
Java es considerado de altorendimiento por ser
tan veloz en elmomento de correr los programas y por ahorrase muchas
líneas de código.
No hay comentarios:
Publicar un comentario