Está en la página 1de 2

Simple

CARACTERISTICAS DE JAVA

Java es un lenguaje potente, pero sin las caracteristicas que hacen ser confuso a este tipo de lenguajes. Java fu diseado para ser precedido por C++ y facilitar un fcil aprendizaje. En java no es necesario preocuparse por liberar memoria, el reciclador solo lo hace y adems reduce la fragmentacin de memoria. En java se reduce hasta en un 50% los errores comnes de programaci{on en lenguajes como C y C++ ya que elimina muchas caracteristicas de estos lenguajes, principalmente: aritmtica de punteros no existen referencias

registros (struct) definicin de tipos (typedef)

macros (#define) necesidad de liberar memoria (free) Bueno en realidad las clases son uan estructura parecida a lo que es struct. Es un lenguaje orientado a objetos Esto quiere decir que java trabaja con sus datos como si estos fueran objetos y que tienen interfaces a esos objetos. Soporta tres caracteristicas de los lenguajes orientados a objetos ENCAPSULAMIENTO, HERENCIA y POLIMORFISMO. Las plantillas de objetos son llamadas clases y tienen sus propias instancias. Java tambi{en incorpora la resolucin dinamica de mtodos. Las clases en java tienen una representacin en runtime que les permite a los programadores preguntar por el tipo de clase con el resultado de la busqueda. Es distribuido Java tiene extensas capacidades de interconecin TCP/IP. Hay librerias de rutinas conlas que se puede interactuar con los protocolos http y ftp. Con esto es posible acceder a informacin en la red mucha facilidad como si fueran ficheros locales. Java es capaz de proporcinar herramientas necesarias para que los programas sean distribuidos, esto quiere decir que pedan correr en otras mquinas, interactuando.

Es robusto Java puede realizar verificaciones en busca de problemas ya sea en tiempo de ejecucin o en tiempo de compilacin. La comprobacin de tipos en java ayuda a detectar errores en el ciclo de desarrollo. Se tiene que declarar explicitamente las clases para as{i poder evitar errores. Es dinmico No pretende conectar todos los mdulos de la aplicacin hasta el tiempo de ejecucin.

Y adems simplifica el uso de protocolos nuevos y actualizados.

También podría gustarte