Java: Philosophy

  1. It should use the object-oriented programming methodology.
  2. It should allow the same program to be executed on multiple operating systems.
  3. It should contain built-in support for using computer networks.
  4. It should be designed to execute code from remote sources securely.
  5. It should be easy to use by selecting what was considered the good parts of other object-oriented languages.

Related concepts

Philosophy

Java: Philosophy — Structure map

Clickable & Draggable!

Java: Philosophy — Related pages: