Java Básico – Características del Lenguaje
Java es un lenguaje orientado a objetos, por ejemplo, si se tiene una entrada se le puede
añadir atributos de un estudiante, esto nos serviría para hacer una plataforma de una
universidad, donde el estudiante se pueda inscribir, pagar sus cuentas, revisar sus
calificaciones, etc. EL lenguaje de programación java puede ejecutarse en cualquier plataforma
o sistema operativo, es un lenguaje completamente independiente, de ahí su slogan ‘’Escriba
una vez y ejecute donde sea’’.
Java es un lenguaje distribuido, es decir se puede compartir a través de una red o un servidor,
ejemplo de esto es la plataforma de bancos o medios de pagos (agua, luz, etc.), uno entra a
través del navegador a la aplicación del banco y puede realizar diferentes operaciones
bancarias o financieras y todo por una pagina web y un servidor.
Características del Lenguaje
Simple
Es un lenguaje de simple programación con diferentes características y entradas, es un
lenguaje fácil de aprender.
Alto Rendimiento
Java es más rápido que otros lenguajes de programación interpretados tradicionales porque el
código de bytes de Java está «cerca» del código nativo. Todavía es un poco más lento que un
lenguaje compilado (por ejemplo, C ++). Java es un lenguaje interpretado, por eso es más lento
que los lenguajes compilados, por ejemplo, C, C ++, etc.
Cuando el código fuente es compilado y se genera un bitcode y esto hace que sea totalmente
independiente de la maquina donde este se encuentre.
Seguro
Este lenguaje de programación se desarrolla dentro de un sandbox lo que quiere decir que es
un lugar protegido donde se desarrollando el programa, para después ser probado en una
maquina virtual que es un ambiente controlado y libre de virus
Robusto
Es robusto por que una vez terminado el programa y este se va a compilar, y el compilador va a
revisar toda la sintaxis del programa y si encuentra un error no podrá ser compilado. Esto es
para asegurar que no tenga ningún error el código del programa.
Arquitectura neutral
Java es una arquitectura neutral porque no hay características dependientes de la
implementación, por ejemplo, el tamaño de los tipos primitivos es fijo.
Portátil
Java es portátil porque le facilita llevar el código de bytes de Java a cualquier plataforma. No
requiere ninguna implementación.