Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

CARACTERISTICAS DE JAVA

por Nini
viernes, 15 de febrero del 2008 a las 14:20
guardado en , ,
  

INTRODUCCION

No es arriesgado afirmar que Java supone un significativo avance en el mundo de los entornos software, y esto viene avalado por tres elementos claves que diferencian a este lenguaje desde un punto de vista tecnológico:

  • Es un lenguaje de programación que ofrece la potencia del diseño orientado a objetos con una sintaxis fácilmente accesible y un entorno robusto y agradable.
  • Proporciona un conjunto de clases potente y flexible.
  • Pone al alcance de cualquiera la utilización de aplicaciones que se pueden incluir directamente en páginas Web (aplicaciones denominadas applets).

Java aporta a la Web una interactividad que se había buscado durante mucho tiempo entre usuario y aplicación.

A lo largo de este apartado se estudian en detalle las principales características de Java.

POTENTE

a.) Orientación a objetos

En este aspecto Java fue diseñado partiendo de cero, no siendo derivado de otro lenguaje anterior y no tiene compatibilidad con ninguno de ellos.

En Java el concepto de objeto resulta sencillo y fácil de ampliar. Además se conservan elementos "no objetos", como números, caracteres y otros tipos de datos simples.

b.) Riqueza semántica

Pese a su simpleza se ha conseguido un considerable potencial, y aunque cada tarea se puede realizar de un número reducido de formas, se ha conseguido un gran potencial de expresión e innovación desde el punto de vista del programador

c.) Robusto

Java verifica su código al mismo tiempo que lo escribe, y una vez más antes de ejecutarse, de manera que se consigue un alto margen de codificación sin errores. Se realiza un descubrimiento de la mayor parte de los errores durante el tiempo de compilación, ya que Java es estricto en cuanto a tipos y declaraciones, y así lo que es rigidez y falta de flexibilidad se convierte en eficacia. Respecto a la gestión de memoria, Java libera al programador del compromiso de tener que controlar especialmente la asignación que de ésta hace a sus necesidades específicas. Este lenguaje posee una gestión avanzada de memoria llamada gestión de basura, y un manejo de excepciones orientado a objetos integrados. Estos elementos realizarán muchas tareas antes tediosas a la vez que obligadas para el programador.

d.) Modelo de objeto rico

Existen varias clases que contienen las abstracciones básicas para facilitar a los programas una gran capacidad de representación. Para ello se contará con un conjunto de clases comunes que pueden crecer para admitir todas las necesidades del programador.

Además la biblioteca de clases de Java proporciona un conjunto único de protocolos de Internet.

El conjunto de clases más complicado de Java son sus paquetes gráficos AWT (Abstract Window Toolkit) y Swing. Estos paquetes implementan componentes de una interfaz de usuario gráfica básica común a todos los ordenadores personales modernos.

 

SIMPLE 

a.) Fácil aprendizaje

El único requerimiento para aprender Java es tener una comprensión de los conceptos básicos de la programación orientada a objetos. Así se ha creado un lenguaje simple (aunque eficaz y expresivo) pudiendo mostrarse cualquier planteamiento por parte del programador sin que las interioridades del sistema subyacente sean desveladas.

Java es más complejo que un lenguaje simple, pero más sencillo que cualquier otro entorno de programación. El único obstáculo que se puede presentar es conseguir comprender la programación orientada a objetos, aspecto que, al ser independiente del lenguaje, se presenta como insalvable.

b.) Completado con utilidades

El paquete de utilidades de Java viene con un conjunto completo de estructuras de datos complejas y sus métodos asociados, que serán de inestimable ayuda para implementar applets y otras aplicaciones más complejas. Se dispone también de estructuras de datos habituales, como pilas y tablas hash, como clases ya implementadas.

Existirá una interfaz Observer/Observable que permitirá la implementación simple de objetos dinámicos cuyo estado se visualiza en pantalla.

El JDK (Java Development Kit) suministrado por Sun Microsystems incluye un compilador, un intérprete de aplicaciones, un depurador en línea de comandos, y un visualizador de applets entre otros elementos.

Deja tu comentario

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

Nini

Nini escribió esta anotación hace 8 meses. En ella habla sobre Introduccion, Potente y Simple.

Aún no hay ningún comentario.

Tu podrías dejar el primero.

Votar en los Premios Bitacoras.com Medio Oficial de los Premios Bitacoras.com
¿Qué es esto?

Temas relacionados

Login

Comentarios

HISTORIA DE JAVA (Josésabinolopez)
SOS HERMOSA...(24 abr)
HISTORIA Y EVOLUCION DE LA COMPUTADORA (TEACHER VICTOR)
SOY VICTOR MOGOLLON  Y ME ENCANTA LA PLAYITA Y ESTOY FELIZ PORK .. YAES  FIN DE MES PAGARO...(07 mar)
HISTORIA Y EVOLUCION DE LA COMPUTADORA (SOY GEORGE)
SOY GEORGE EL DE LASELVA WENO EN MICOLEGIO MEDCIEN EL GALLO Y SOLOME GUSTAGREKA MASNASOY UNNIÑ...(07 mar)
HISTORIA Y EVOLUCION DE LA COMPUTADORA (castro gianfranco)
weno yo nose sobreeste temaporkestoy pensando en cristyn mi fea pero asi lakiero y wenoen conclucino...(07 mar)
HISTORIA Y EVOLUCION DE LA COMPUTADORA (george)
qviva el rock y el sexo...(07 mar)

Más comentados

HISTORIA Y EVOLUCION DE LA COMPUTADORA (12)
La computadora es un invento reciente, que no ha cumplido ni los cien años de existencia desde su ...
HISTORIA DE JAVA (1)
  Los lenguajes de programación C y Fortran se han utilizado para diseñar algunos de los sistemas ...
TIPOS DE COMPUTADORAS (0)
Computadoras analogicas: Son aquellas que representan los valores cambiantes dados por un proceso ...
CARACTERISTICAS DE JAVA (0)
   INTRODUCCION No es arriesgado afirmar que Java supone un significativo avance en el mundo de los ...
MUCHO MAS ACERCA DE JAVA (0)
  a.) Seguridad Existe una preocupación lógica en Internet por el tema de la seguridad: virus, ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google