Try Our Apps


WATCH "Lumbersexual"


[jah-vuh or especially for 2, jav-uh] /ˈdʒɑ və or especially for 2, ˈdʒæv ə/
the main island of Indonesia. 51,032 sq. mi. (132,173 sq. km).
(usually lowercase) Slang. coffee:
a cup of java.
Trademark. a high-level, object-oriented computer programming language used especially to create interactive applications running over the Internet. Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2017.
Cite This Source
Examples from the Web for Java
Contemporary Examples
Historical Examples
British Dictionary definitions for Java


an island of Indonesia, south of Borneo, from which it is separated by the Java Sea: politically the most important island of Indonesia; it consists chiefly of active volcanic mountains and is densely forested. It came under Dutch control in 1596 and became part of Indonesia in 1949. It is one of the most densely populated areas in the world. Capital: Jakarta. Pop (with Madura): 121 352 608 (2000 est). Area: 132 174 sq km (51 032 sq miles) Former spelling Djawa


trademark a programming language especially applicable to the Internet
Word Origin
C20: named after Java coffee, said to be consumed in large quantities by the language's creators
Collins English Dictionary - Complete & Unabridged 2012 Digital Edition
© William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012
Cite This Source
Word Origin and History for Java



1850, originally a kind of coffee grown on Java and nearby islands of modern Indonesia. By early 20c., coffee generally. The island name is shortened from Sanskrit Yavadvipa "Island of Barley," from yava "barley" + dvipa "island."

Online Etymology Dictionary, © 2010 Douglas Harper
Cite This Source
Java in Culture
Java [(jah-vuh)]

Island in Indonesia, south of Borneo.

Note: Java is one of the world's most densely populated regions.
Note: It was under Dutch rule from 1619 to 1949.
The American Heritage® New Dictionary of Cultural Literacy, Third Edition
Copyright © 2005 by Houghton Mifflin Company.
Published by Houghton Mifflin Company. All rights reserved.
Cite This Source
Slang definitions & phrases for Java




[1907+; fr Java, an Indonesian island whence some coffee was exported]

The Dictionary of American Slang, Fourth Edition by Barbara Ann Kipfer, PhD. and Robert L. Chapman, Ph.D.
Copyright (C) 2007 by HarperCollins Publishers.
Cite This Source
Java in Technology
programming, language, portability
(After the Indonesian island, a source of programming fluid) A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, multithreaded, dynamic, buzzword-compliant, general-purpose programming language developed by Sun Microsystems in the early 1990's (initially for set-top television controllers), and released to the public in 1995.
Java first became popular by being the earliest portable dynamic client-side content for the World-Wide Web in the form of platform-independent Java "applets". In the late 1990's and into the 2000's it has also become very popular on the server side, where an entire set of APIs defines the J2EE.
Java is both a set of public specifications (controlled by Sun Microsystems through the JCP) and a series of implementations of those specifications.
Java is syntactially similar to C++ without user-definable operator overloading, (though it does have method overloading), without multiple inheritance, and extensive automatic coercions. It has automatic garbage collection. Java extends C++'s object-oriented facilities with those of Objective C for dynamic method resolution.
Whereas programs in C++ and similar languages are compiled and linked to platform-specific binary executables, Java programs are typically compiled to portable architecture-neutral bytecode or ".class" files, which are run using a Java Virtual Machine. The JVM is also called an interpreter, though it is more correct to say that it uses Just-In-Time Compilation to convert the bytecode into native machine code, yielding greater efficiency than most interpreted languages, rivalling C++ for many long-running, non-GUI applications. The run-time system is typically written in POSIX-compliant ANSI C or C++. Some implementations allow Java class files to be translated into native machine code during or after compilation.
The Java compiler and linker both enforce strong type checking - procedures must be explicitly typed. Java supports the creation of virus-free, tamper-free systems with authentication based on public-key encryption.
Java has an extensive library of routines for all kinds of programming tasks, rivalling that of other languages.
For example, the "} package supports TCP/IP protocols like HTTP and FTP. Java applications can access objects across the Internet via URLs almost as easily as on the local file system. There are also capabilities for several types of distributed applications.
The Java GUI libraries provide portable interfaces. For example, there is an abstract Window class and implementations of it for Unix, Microsoft Windows and the Macintosh. The "java.awt" and "javax.swing" classes can be used either in Web-based "Applets" or in client-side or "desktop" applications.
There are also packages for developing XML applications, web services, servlets and other web applications, security, date and time calculations and I/O formatting, database (JDBC), and many others.
Java is not directly related to JavaScript despite the name.
Usenet newsgroup:
The Free On-line Dictionary of Computing, © Denis Howe 2010
Cite This Source

Word of the Day

Difficulty index for Java

All English speakers likely know this word

Word Value for Java

Scrabble Words With Friends

Nearby words for java