Definition of Java

What does is it mean and how is it used

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

How to do automatic code testing with switch cases on Java Objects and improve your software

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 >

Video: Java User-Defined Functions

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 >

Run Java In-Memory with Exasol

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 >

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.