What is Java?

Java is a general purpose, high-level programming language developed by Sun Microsystems (now owned by Oracle). It was designed from the ground up to be a pure object-oriented language with a syntax similar to C++ but with some of the difficult aspects from C, such as memory allocation taken care of. It was also designed to be platform independent, compiling ‘byte code’ instructions for the Java Virtual Machine (JVM) that runs anywhere.

Why use Java?

As Java themselves say: write once, run anywhere.

Did you know?

Java was originally called Oak but later changed to Java (from Java coffee).

Latest Java Insights

Read our tech expert’s piece on using automatic testing to improve software quality. Learn why he prefers lower code complexity and better readability over maximum test coverage.

Read more on our technical blog >

Watch this video to learn how to write a Java UDF (or Python, R or Lua). Enable yourself to choose the best language for the task, rather than being restricted to just one language.

Watch video on Java UDF >

You don’t need to choose between SQL and Java anymore. Run Java code in-memory and parallel just by cutting and pasting your existing code into a Java UDF template and importing any external packages without limit.

Read the article >

Return to glossary

Interested in learning more?

Whether you’re looking for more information about our fast, in-memory database, or to discover our latest insights, case studies, video content and blogs and to help guide you into the future of data.

Latest Insights