Java

Páginas: 17 (4110 palabras) Publicado: 15 de marzo de 2012
El Lenguaje de Programación JAVA Introducción Java es un lenguaje de programación general orientado al manejo de objetos (OO). Fué creado en Sun Microsystems por un equipo de gente encabezado por James Gosling y se empezó a difundir a partir de 1995. Aunque se dió a conocer originalmente como un lenguaje para crear applets para aplicaciones en WEB, en realidad, se puede utilizar para cualquiertipo de aplicación. La sintaxis del lenguaje se parece a la de C o C++; sin embargo, es un lenguaje completamente nuevo. Una de sus caracteristicas mas importante es su independencia de plataforma. Al compilar un programa en Java, se genera un pseudocódigo llamado “bytecode” para una maquina virtual. Es decir, al contar con un interprete de este tipo de código para una computadora particular,cualquier programa compilado en Java corre sin ninguna modificación. Es posible también diseñar un chip para implementar este pseudocódigo directamente en hardware. Los diseñadores de Java también pusieron émfasis especial en la seguridad del lenguaje. Los apuntadores de C fueron eliminados ya que el mal uso de ellos puede hacer caer el sistema de cómputo. El interprete de Java también efectúa unarevisión de los bytecodes generados para asegurar que fueron creados por un compilador correcto. Es imposible (en teoría), por lo tanto que un programa en Java haga una referencia ilegal en la memoria de la máquina. Dentro de las especificaciones de Java se incluyen una serie de bibliotecas de clases predefinidas para diversos usos como: AWT APPLET IO LANG UTIL NET JDBC etc. herramientas gráficas paracrear applets para el Web manejo de archivos de entrada/salida objetos básicos utilerías de uso general clases para manipular URLs clases para conectarse a bases de datos SQL

La cantidad de clases predefinidas aumenta en cada versión nueva de Java y por consecuente, el poder del lenguaje. Aunque Java tiene poco tiempo en el mercado, su aceptación ha sido poco menos que fenomenal. Miles decompañías de desarrollo de software lo han adoptado como estandar y se ve un crecimiento casi sin paralelo. En la medida que salgan bibliotecas con alcances en áreas como 3D y herramientas para agilizar el desarrollo de aplicaciones comerciales, Java tendrá un impacto aún mayor.

1

Clases y Objetos Java es un lenguaje orientado a objetos (OO). En esta terminología, un objeto es un modelocomputacional de alguna cosa concreta o abstracta que el diseñador quiere modelar y manipular. Consiste en una colección de datos que representan el estado del objeto y un conjunto de funciones o métodos que este objeto puede invocar. Estos datos y métodos se ven encapsulados dentro de una caja negra (el objeto) para ser utilizados por otras partes del sistema. Una clase tiene la definición de los datos ymétodos de un tipo de objeto y el objeto representa una instancia particular de la clase. Si definiéramos una clase llamado Persona, podríamos crear un objeto concreto Juan como instancia de Persona. Si se definiera un método en la clase Persona llamado efectuarDepósito, este metodo sería invocado sobre el objeto Juan con la sintaxis: Juan.efectuarDepósito(importe, cuenta); Como un ejemplo, sepodría imaginar una videocasetera (VCR) como una clase. Sus datos o estado consistirían en sus propiedades como marca, modelo, etc. así como sus estado - si está prendida o apagada, si se está tocando un casette, rebobinandose , etc. Sus métodos son las funciones de sus botones (prender/apagar, tocar, rebobinar, etc.). Al usuario de un objeto de esta clase (la videocasetera de la casa), no le importamucho la manera en que estas funciones estan implementadas dentro del aparato; sino, que trabajen adecuadamente con sus casettes y su televisor. Es decir, los métodos deben cumplir ciertos estandares previamentos descritos y hasta allí. Incluso, la caja de la VCR tiene un mensaje de advertencia de no abrirse o se pierde la garantía. Algunos datos del objeto pueden verse por los usuarios y...
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