viernes, 11 de diciembre de 2009

Aprenda Java


http://i48.tinypic.com/rasw8l.png
Aprenda Java Como Si Estuvieras En Primero
PDF|Español|Compresion.rar|5mb 


Java surgió en 1991 cuando un grupo de  ingenieros de Sun Microsystems trataron de diseñar un nuevo
lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de
los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy
reducido.  Debido a la existencia de distintos tipos de CPUs y a los continuos cambios, era importante
conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollaron un código “neutro” que no dependía del tipo de electrodoméstico, el cual se ejecutaba sobre una “máquina hipotética o virtual” denominada  Java Virtual Machine (JVM). Era la  JVM quien interpretaba el código neutro
convirtiéndolo a código particular de la CPU utilizada. Esto permitía lo que luego se ha convertido en el principal lema del lenguaje: “Write Once, Run Everywhere”. A pesar de los esfuerzos realizados por sus creadores, ninguna empresa de electrodomésticos se interesó por el nuevo lenguaje. Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La clave fue la incorporación de un intérprete  Java en la versión 2.0 del programa Netscape Navigator, produciendo una verdadera revolución en Internet.  Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del l enguaje.  Java 1.2, más tarde rebautizado como  Java 2, nació a finales de 1998. Al programar en  Java no se parte de cero. Cualquier aplicación que se desarrolle “cuelga” (o se apoya, según como se quiera ver) en un gran número de  clases preexistentes. Algunas de ellas las ha podido hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un número muy importante de clases que forman parte del propio lenguaje (el  API o  Application Programming Interface de Java). Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (threads, ejecución remota, componentes, seguridad, acceso a bases de datos, etc.). Por eso muchos expertos opinan que Java es el lenguaje ideal para aprender la informática moderna, porque incorpora todos estos conceptos de un modo estándar, mucho más sencillo y claro que con las citadas extensiones de otros lenguajes. Esto es consecuencia de haber sido diseñado más recientemente y por un único equipo

0 comentarios: