2. DEFINICIÓN
Es un Lenguaje de
programación
Orientada a Objetos
Es un derivado del
lenguaje C, por lo que
sus reglas de sintaxis se
parecen mucho a C
3. Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de basura (Garbage Collector)
Portable
de Alto Rendimiento: sobre todo con la aparición
de hardware especializado y mejor software
Dinámico
4. Los tipos de datos básicos o
primitivos no son objetos y se pueden
utilizar directamente en un programa
sin necesidad de crear objetos de
este tipo. La biblioteca Java
proporciona clases asociadas a estos
tipos que proporcionan métodos que
facilitan su manejo