Technologies > Java

Java is a general-purpose, object-oriented programming language with automatic memory management.

Java programs are usually compiled to bytecode, which needs a virtual machine (Java Virtual Machine, JVM) to be interpreted and executed.

The language is popular for developing complex web applications in enterprise environments and can also be used to build desktop software. It is also the primary programming language for the Android platform.

Other technologies:

Web Front-end Development

Web Back-end Development

Server Application Development

Database Development

Desktop Application Development