Java applications (JDBC)

Java is a high-level, class-based, object-oriented programming language and platform designed for cross-platform compatibility with its 'Write Once, Run Anywhere' philosophy. It enables developers to build applications that can run on any device with a Java Virtual Machine (JVM), from enterprise…

Key facts

First appeared
1995
Category
technology
Problem solved
Java was created to solve the problem of platform dependence, allowing applications to run consistently across diverse hardware and operating systems without recompilation ('Write Once, Run Anywhere'). It also aimed to provide a simpler, more robust, and secure programming environment compared to C++, integrating automatic garbage collection, strong type safety, and a built-in security model, particularly for networked and consumer electronics applications.
Platforms
Linux, embedded_systems, web_servers, Android, Windows, macOS, Solaris, cloud_platforms

Related technologies

Notable users

  • Google (Android, many backend services)
  • LinkedIn
  • IBM
  • Capital One
  • Twitter
  • Netflix
  • Amazon (numerous AWS services)
  • Oracle