Язык Java можно охарактеризовать следующими модными словечками:
- Simple
- Object oriented
- Distributed
- Multithreaded
- Dynamic
- Architecture neutral
- Portable
- High performance
- Robust
- Secure
Процесс разработки выглядит следующим образом:
JavaVM это такое же приложение только способное запускаться на многих платформах.
Java платформа состоит из двух компонентов:
- Java Virtual Machine
- Java Application Programming Interface (API)
Концептуальная диаграмма описывающая Java