Java

Páginas: 8 (1910 palabras) Publicado: 23 de agosto de 2011
Explicación del tema 1
Computación III Java
Tema 1. Descripción de Java
1.1 Describir los conceptos esenciales de la programación Java

Descripción de Java

Java es un lenguaje de programación de propósito general que fue creado por Sun Microsystems con el objeto de crear un lenguaje que pudiera operar en cualquier plataforma o sistema operativo. A la fecha se han lanzado diferentesversiones de Java Development Kit como JDK 1.1, JDK1.2, ésta última fue renombrada como se conoce actualmente a Java2. Java fue diseñado para ser un lenguaje fundamentalmente orientado a objetos, originalmente no fue diseñado para Internet pero en la actualidad permite a los desarrolladores crear páginas web, independientemente de la plataforma tecnológica.

Mucha gente se pregunta por qué el logo deJava es una taza de café, esto es porque los desarrolladores bajaban a tomar café a un negocio cercano a su oficina de trabajo llamado Java, por ello adoptaron el nombre y el logotipo de la humeante taza.

El lenguaje Java se diseñó para cubrir las siguientes características:

Es un lenguaje orientado a objetos: se le llama de esta forma porque la programación orientada a objetos modela unmundo real, cualquier objeto del mundo se puede modelar como un objeto, así un automóvil es un objeto, una tarjeta de crédito, o hasta una agenda puede ser un objeto. Cada objeto tiene propiedades y un comportamiento.
Disponibilidad de un amplio conjunto de librerías: además de hacer uso de las instrucciones que componen el lenguaje, puedes disponer de una gran cantidad de librerías que tienenfunciones prediseñadas con lo que podrás realizar prácticamente cualquier tipo de aplicación. Una de las grandes fortalezas de Java son los paquetes que vienen integrados en el entorno de desarrollo de Java, JDK (Java Development Kit) que contienen centenares de métodos para facilitar la labor de programación.
Aplicación multiplataforma: es la característica principal de Java, lo que permite que lasaplicaciones de Java puedan ser ejecutadas en diferentes plataformas tecnológicas independientemente del sistema operativo que utilicen, por ejemplo, un programa desarrollado en Java, puede ser ejecutado en Windows por un procesador Intel, en Linux, en una estación de trabajo Unix, en una computadora Apple o en un procesador Motorola.
Simplicidad: la simplicidad se basa en la gestión automáticade la memoria. Java es simple porque a diferencia de otros programas, el desarrollador no tiene que manejar los punteros de memoria, además solo utiliza dos tipos de datos: primitivos y boolean.
Multienlazado o multihilo: esto hace referencia a que en Java se ejecutan simultáneamente varias tareas a la vez, utilizando varios recursos del sistema al mismo tiempo, un programa en Java puede permitirestar bajando un video mientras se va grabando en el disco de la computadora y se está reproduciendo un archivo de música, etc.
Ejecución segura de aplicaciones: los accesos a la memoria son controlados, asimismo las aplicaciones cuentan con ciertas restricciones que garantizan una ejecución segura.
JAVA VIRTUAL MACHINE

El programa de Java se escribe primeramente en un editor de texto(programa fuente) y posteriormente se compila. La compilación es el proceso que genera un bytecode o código de programación (lenguaje máquina).

Este nuevo código, independientemente de la plataforma en que se opere, es interpretado por Java Virtual Machine (JVM) y ejecutado. JVM se define como el interpretador de bytecodes.

La ventaja de JVM consiste en que es muy portable, por lo que puede sertransferido a diferentes plataformas tecnológicas, de esta forma los programas desarrollados en Java pueden ejecutarse sin necesidad de ser recopilados.

Los applets son un tipo de programa especial de Java que se puede ejecutar directamente en un navegador WEB compatible a java.

El Kit de desarrollo de software SDK(Software Development Kit) contiene todas las clases para desarrollar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS