Java es la independencia de plataforma es una de las ventajas más significativas que Java tiene sobre otra. Java es independiente de la plataforma en la fuente y el nivel binario. Plataforma de la independencia es la capacidad de un programa de moverse fácilmente de un sistema informático a otro. En el nivel de la fuente, los tipos de datos primitivos de Java tienen tamaños consistentes a través de todas las plataformas de desarrollo.
Bibliotecas de clases de Java fundación que sea fácil de escribir código que se puede mover desde una plataforma a otra sin necesidad de volver a escribir para que funcione con esa plataforma. Plataforma de la independencia no se detiene en el nivel de la fuente, sin embargo. Archivos binarios de Java son también independiente de la plataforma y puede ejecutarse en múltiples plataformas sin necesidad de recompilar la fuente. ¿Cómo funciona esto? Archivos binarios de Java son en realidad en una forma llamada bytecodes.
Bytecodes son un conjunto de instrucciones que se parecen mucho a código de máquina, pero no son específicos de procesador cualquiera
Java es orientado a objetos:.
conceptos orientados a objetos de Java se heredan de C ++ , el idioma en el que se basa, pero toma prestados muchos conceptos de otros lenguajes orientados a objetos también. Como la mayoría de los lenguajes de programación orientados a objetos, Java incluye un conjunto de bibliotecas de clases que proporcionan los tipos de datos básicos, insumos y capacidades del sistema de salida, y otras funciones de utilidad.
Estas clases básicas son parte del kit de desarrollo de Java, que también cuenta con clases de apoyo a la creación de redes, protocolos de Internet comunes, y las funciones de la interfaz de usuario del kit de herramientas. Debido a que estas bibliotecas de clase están escritos en Java, que son plataformas a través de portátiles como todas las aplicaciones Java son
Java es fácil de aprender:.
Java es fácil de aprender y fácil de escribir, más fácil compilar, más fácil de depurar y, lo mejor de todo, fácil de aprender.
Mantener la lengua pequeña también hace que sea más robusto porque hay menos posibilidades de que los programadores hacen difíciles de encontrar errores. A pesar de su tamaño y diseño sencillo, sin embargo, Java todavía tiene una gran cantidad de poder y flexibilidad. Java es el modelo de C y C ++, y gran parte de la sintaxis y la estructura orienta