Copyright © Philip M. Parker, INSEAD. Terms of Use.

Definition: Java |
JavaNoun1. An island in Indonesia south of Borneo; one of the world's most densely populated regions. 2. A beverage consisting of an infusion of ground coffee beans; "he ordered a cup of coffee". 3. A simple platform-independent object-oriented programming language used for writing applets that are downloaded from the World Wide Web by a client and run on the client's machine. Source: WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved. |
Date "Java" was first used in popular English literature: sometime before 1792. (references) |
| Domain | Definition |
Computing | Java An object-oriented language originally developed at Sun by James Gosling (and known by the name "Oak") with the intention of being the successor to C++ (the project was however originally sold to Sun as an embedded language for use in set-top boxes). After the great Internet explosion of 1993-1994, Java was hacked into a byte-interpreted language and became the focus of a relentless hype campaign by Sun, which touted it as the new language of choice for distributed applications. Java is indeed a stronger and cleaner design than C++ and has been embraced by many in the hacker community - but it has been a considerable source of frustration to many others, for reasons ranging from uneven support on different Web browser platforms, performance issues, and some notorious deficiencies in some of the standard toolkits (AWT in particular). Microsoft's determined attempts to corrupt the language (which it rightly sees as a threat to its OS monopoly) have not helped. As of 2001, these issues are still in the process of being resolved. Despite many attractive features and a good design, it is difficult to find people willing to praise Java who have tried to implement a complex, real-world system with it (but to be fair it is early days yet, and no other language has ever been forced to spend its childhood under the limelight the way Java has). On the other hand, Java has already been a big win in academic circles, where it has taken the place of Pascal as the preferred tool for teaching the basics of good programming to the next generation of hackers. Source: Jargon File. |
Slang | Noun. Source: Comes from Java, island of Indonesia. Definition: Coffee. Context: Java is another name of coffee. Social Source: Carson Dining Hall. Source: Compiled by The University of Oregon. (additional references) |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
Java links to several Wikipedia articles:
See also Wiktionary:Java
- Java (island) - the main island of Indonesia
- Java (coffee) - a variety of coffee plant which originated on the island
- Java (programming language) - named after the coffee
- JavaScript
- Java platform - based on the programming language
- Javanese language
- Java (board game)
- Java (chicken) - a breed of chicken
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java."
(From Wikipedia, the free Encyclopedia)
Java (Indonesian: Jawa), area 132,000 square km, has 114 million people and is the most densely populated island in Indonesia, with 864 people per square km; if it were a country it would be the second most densely populated country of the world, except for some very small countries (after Bangladesh).
Administration
Java is divided into 4 provinces, 1 special region* (daerah istimewa), and 1 special capital city district** (daerah khusus ibukota):
- Banten
- Jakarta**
- Jawa Barat (West Java)
- Jawa Tengah (Central Java)
- Jawa Timur (East Java)
- Yogyakarta*
Geography
Java contains the capital, Jakarta. The cultural center of the island is the city of Yogyakarta.
It is located in a chain with Sumatra to the northwest and Bali to the east. To the northeast is Borneo. To the south is Christmas Island.
Java is almost entirely of volcanic origin, and contains no less than thirty-eight mountains of that conical form which indicates their having at one time or other been active volcanoes. See Volcanoes of Java.
Culture
- Javanese language, spoken in central and eastern Java
- Basa Sunda is the language of about 27,000,000 people from the western third of Java.
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java (island)."
(From Wikipedia, the free Encyclopedia)
Java board game is a German-style board game which provides the atmosphere of the island of Java on a hexagonal board. Players build the island and score by setting up palace festivals at opportune moments. When players run out of hexagons to build the island, the game is over and a final scoring phase takes place and a winner is declared. Wolfgang Kramer and Michael Kiesling codesigned the game and it was published simultaneously in Germany by Ravensburger and in the United States by Rio Grande Games in 2000. It won the Deutscher SpielePreis 9th place 2001 and the Games Magazine Best Advanced Strategy Game 2002.Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java board game."
(From Wikipedia, the free Encyclopedia)
The Java platform is a software platform developed by Sun Microsystems. The Java platform has been specifically developed so that programs written for it will look and function approximately the same regardless of the device it is running on.The Java platform is usually split into three parts:
- Java programming language
- Java virtual machine
- Java API
History
The early years
The Java platform and language began as an internal project at Sun Microsystems in the December 1990 timeframe. Patrick Naughton, an engineer at Sun, had become increasingly frustrated with the state of Sun's C++ and C APIs and tools. While considering moving to NeXT, Patrick was offered a chance to work on new technology and thus the Stealth Project was started.The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Patrick Naughton. They, together with some other engineers, began work in a small office on Sand Hill Road in Menlo Park to develop a new technology. The team originally considered C++ as the language to use, but many of them as well as Bill Joy found C++ and the available APIs problematic for several reasons.
Their platform was an embedded platform and had limited resources. Many members found that C++ was too complicated and developers often misused it. They found C++'s lack of garbage collection to also be a problem. Security, distributed programming, and threadinging support was also required. Finally, they wanted a platform that could be easily ported to all types of devices.
According to the available accounts, Bill Joy had ideas of a new language combining the best of MESA and C. He proposed, in a paper called Further, to Sun that its engineers should produce an object-oriented environment based on C++. James Gosling's frustrations with C++ began while working on Imagination, an SGML editor. Initially, James attempted to modify and extend C++, which he referred to as C++ ++ --, but soon abandoned that in favor of creating an entirely new language, called Oak named after the oak tree that stood just outside his office.
Like many stealth projects working on new technology, the team worked long hours and by the summer of 1992, they were able to demo portions of the new platform including the Green OS, Oak the language, the libraries, and the hardware. Their first attempt focused on building a PDA-like device having a highly graphical interface and a smart agent called Duke to assist the user.
The device was named Star7 after a telephone feature activated by *7 on a telephone keypad. The feature enabled users to answer the telephone anywhere. The PDA device itself was demonstrated on September 3, 1992.
In November of that year, the Green Project was spun off to become a wholly owned subsidiary of Sun Microsystems: FirstPerson, Inc. The team relocated to Palo Alto. The FirstPerson team was interested in building highly interactive devices and when Time Warner issued an RFP for a set-top box, FirstPerson changed their target and responded with a proposal for a set-top box platform. However, the cable industry felt that their platform gave too much control to the user and FirstPerson lost their bid to SGI. An additional deal with 3DO for a set-top box also failed to materialize. FirstPerson was unable to generate any interest within the cable TV industry for their platform. Following their failures, the company, FirstPerson, was rolled back into Sun.
Java meets the Internet
In June and July of 1994, after a 3 day brain storm session with John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing, and Eric Schmidt, the team re-targeted yet again its efforts, this time to use the technology for the Internet. They felt that with the advent of the Mosaic web browser, the Internet was on its way to evolving into the same highly interactive vision that they had had for the cable TV network. Patrick Naughton wrote a small web browser, WebRunner, as a prototype. WebRunner would later be renamed HotJava.It was also in 1994, that Oak was renamed Java. An IP (intellectual property) search revealved that Oak had already been trademarked for another language so the team searched for a new name. The name Java was coined at a local coffee shop frequented by some of the members. It is not clear whether the name is an acronymn or not. Most likely, it is not, however some accounts claim that it stands for the names of James Gosling, Arthur Van Hoff, and Andy Bechtolsheim.
In October of 1994, HotJava and the Java platform was demoed for Sun executives. Java 1.0a was made available for download in 1994, but the first public release of Java and the HotJava web browser came on May 23, 1995, at the SunWorld conference. The annoucement was made by John Gage, the Director of Science for Sun Microsystems. His announcement was accompanied by a surprise announcement by Marc Andreessen, Executive Vice President of Netscape, that Netscape would be including Java support in its browsers.
In January of 1996, the JavaSoft business group was formed by Sun Microsystems to develop the technology.
Related free software
- GCJ, a Java compiler that comes as part of GCC, the GNU Compiler Collection
- GNU Classpath, GNU's replacement for Sun's proprietary class libraries
- The Jakarta Project produces free software in Java, especially tools for building web applications
- kaffe, a clean room implementation of the Java virtual machine with associated class libraries
- SableVM, (LGPLed) Java Virtual Machine meant to be robust, efficient and portable
See also
- Comparison of Java to C++
- Java XML
- Java Servlet
- Java humor
- Java 2 Platform, Standard Edition
- Javapedia
External links
- Java(TM) Technology: The Early Years
- A Brief History of the Green Project
- The Java Saga
- Java: Cornerstone of the Global Network Enterprise
- http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html
- http://www.ibiblio.org/javafaq/javafaq.html
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java platform."
(From Wikipedia, the free Encyclopedia)
The Java language is an object-oriented programming language created by James Gosling and other engineers at Sun Microsystems. It was developed in 1991, as part of the Green Project, and officially announced on May 23, 1995, at SunWorld; being released in November. Java was initially designed as a replacement to C++ (although the feature set is more similar to Objective C) and known as Oak (in honour of a tree outside Gosling's office). More on the history of Java can be found in the article about the Java platform, which includes the language, the Java virtual machine, and the Java API. Java is owned by Sun Microsystems; the term Java is a trademark of Sun Microsystems.
Overview
There were four primary goals in the creation of the Java language:
- It is object-oriented.
- It is independent of the host platform (more or less)
- It contains language facilities and libraries for networking.
- It is designed to execute code from remote sources securely.
Object orientation
The first characteristic, object orientation ("OO"), refers to a method of programming and language design. The main idea of OO is to design software around the "things" (ie. objects) it manipulates, rather than the actions it performs. This is based on the notion that the former change less frequently and radically than the latter, making such objects (actually the entities containing data) the more stable foundation for a software system's design. The intent is to make large software projects easier to manage, thus improving quality and reducing the number of failed projects.
Platform independence
The second characteristic, platform independence, means that programss written in the Java language must run similarly on diverse hardware. One should be able to write a program once and run it anywhere. This is achieved by compiling Java language code "halfway" to bytecode--simplified machine instructions that conform to a set standard. The code is then run on a virtual machine, a program written in native code on the host hardware that translates generic Java bytecode into usable code on the hardware. Further, standardized libraries are provided to allow access to features of the host machines (such as graphics and networking) in unified ways. The Java language also includes support for multi-threaded programs--a necessity for many networking applications.
The first implementations of the language used an interpreted virtual machine to achieve portability, and many implementations still do. These implementations produce programs that run more slowly than the fully-compiled programs created by the typical C++ compiler and some later Java language compilers, so the language suffered a reputation for producing slow programs. More recent implementations of the Java VM produce programs that run much faster, using multiple techniques.
The first of these is to simply compile directly into native code like a more traditional compiler, skipping bytecodes entirely. This achieves great performance, but at the expense of portability. Another technique, the just-in-time compiler or "JIT", compiles the Java bytecodes into native code at the time the program is run. More sophisticated VMs even use dynamic recompilation, in which the VM can analyze the behavior of the running program and selectively recompile and optimize critical parts of the program. Both of these techniques allow the program to take advantage of the speed of native code without losing portability.
Portability is a technically difficult goal to achieve, and Java's success at that goal is a matter of some controversy. Although it is indeed possible to write programs for the Java platform that behave consistently across many host platforms, the large number of available platforms with small errors or inconsistencies led some to parody Sun's "Write once, run anywhere" slogan as "Write once, debug everywhere".
Platform independent Java is, however, very successful with server side applications, such as web services, servlets, or Enterprise Java Beans.
Secure execution of remote code
The Java platform was one of the first systems to provide wide support for the execution of code from remote sources. An applet could run within a user's browser, executing code downloaded from a remote HTTP server. The remote code runs in a highly restricted "sandbox", which protects the user from misbehaving or malicious code; publishers could apply for a certificate that they could use to digitally sign applets as "safe", giving them permission to break out of the sandbox and access the local filesystem and network, presumably under user control.
Evaluation
In most people's opinions, Java technology delivers reasonably well on all these goals. The language is not, however, without drawbacks.
Java tends to be more high-level than similar languages (such as C++), which means that the Java language lacks features such as hardware-specific data types and low-level pointers to arbitrary memory. Although these features are frequently abused or misused by programmers, they are also powerful tools. However, Java technology includes Java Native Interface (JNI), a way to call native code from Java language code. With JNI, it is still possible to use these features.
Some programmers also complain about its lack of multiple inheritance, a powerful feature of several object-oriented languages, C++ for example. The Java language separates inheritance of type and implementation, allowing inheritance of multiple type definitions through interfaces, but only single inheritance of type implementation via class hierarchies. This allows most of the benefits of multiple inheritance while avoiding many of its dangers. In addition, through the use of concrete classes, abstract classes, as well as interfaces, a Java language programmer has the option of choosing full, partial, or zero implementation for the object type he defines, thus ensuring maximum flexibilty in application design.
There are some who believe that for certain projects, object orientation makes work harder instead of easier. This particular complaint is not unique to the Java language but applies to other object-oriented languages as well.
Language
An example of a hello world program in the Java language follows:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); } }
Control structures
Loops
while (Boolean expression) { statement(s) }
do { statement(s) } while (Boolean expression);
for (initialisation ; termination condition ; incrementing expr) { statement(s) }
Conditional statements
if (Boolean expression) { statement(s) }
if (Boolean expression) { statement(s) } else { statement(s) }With else if arbitrarily complex if-then-constructions may be built.
if (Boolean expression) { statement(s) } else if (Boolean expression) { statement(s) } else if (Boolean expression) { statement(s) } else { statement(s) }
switch (integer expression) { case constant integer expr: statement(s) break; ... default: statement(s) break; }
Exception handling
try { statement(s) } catch (exception type) { statement(s) } catch (exception type) { statement(s) } finally { statement(s) }
Unstructured control flow
Java does not have goto statements, as their use is widely considered poor programming practice. There are, however, some uses for goto that are considered acceptable, and Java have facilities to duplicate such functionality.
Early exit from loops
Java provides two statements to exit from a loop in the midst of an iteration. The statement
continue;terminates the current iteration of a loop and starts the next one, behaving as a goto jumping to the top of the loop body. Similarly, the statementbreak;exits the loop, terminating the current iteration and executing no more iterations. The effect is that of a goto jumping just past the end of the loop.Java's break and continue statements are more powerful than the C and C++ constructs of the same name, in that they are capable of exiting more than one loop-nesting level. Specifically, to jump out of a particular loop, one can label the loop, and then affix the label to the break or continue statement. To achieve similar functionality in C and C++ would require the use of a goto statement.
For instance:
outer: while (true) { inner: while (true) { break; // Exits the innermost loop break inner; // Also exits the innermost loop break outer; // Exits the outermost loop } }This should not be confused with the
break label;andcontinue label;statements in C and C++, which function identically to goto.
Variable Type Description
byte 8-bit signed (two's complement) integer
short 16-bit signed (two's complement) integer
int 32-bit signed (two's complement) integer
long 64-bit signed (two's complement) integer
float 32-bit single-precision floating point (IEEE 754 standard)
double 64-bit double-precision floating point (IEEE 754 standard)
char 16-bit single Unicode character
boolean true or false Characters use the 16-bit Unicode encoding. It contains all of the usual characters, but also includes character sets for many languages other than English, including Greek, Cyrillic, Chinese, Arabic, etc. Java programs can use all of these characters, although most editors do not have built-in support for character sets other than the usual ASCII characters. Arrays and strings are not primitive types: they are objects.
Versions
Java was initially released as the Java Development Kit 1.0 (JDK 1.0). This included the Java runtime (the virtual machine and the class libraries), and the development tools (e.g. the Javac compiler). Later, Sun also provided a runtime-only package, called the Java Runtime Environment (JRE). The first name stuck, however, so usually people refer to a particular version of Java by its JDK version (e.g. JDK 1.4). The JDKs of version 1.2 and later versions are often called Java 2 as well. For example, the official name of JDK 1.4 is The Java(TM) 2 Platform, Standard Edition version 1.4.
- JDK 1.0 1996, Solaris, Windows, MacOS Classic, Linux
- JDK 1.1 1997, Solaris, Windows, MacOS Classic, Linux
- JDK 1.2 1998 (also known as Java 2), Solaris, Windows, Linux, ?
- JDK 1.3 2000, Solaris, Windows, MacOS X, Linux
- JDK 1.4 2002, Solaris, Windows, MacOS X, Linux
- JDK 1.5 2003 (yet to be released)
The language as such has been stable since JDK 1.0; the class libraries that come with the JDK got larger and have changed in some parts. Extensionss and architectures closely tied to the Java programming language include:
1.5 (codename Tiger) is scheduled to be released in late 2003. Major changes include:
- J2EE
- J2ME
- JNDI
- JSML
- JDBC
- JAIN
- JDMK
- Jini
- Jiro
- JXTA
- JavaSpaces
- JMI
(from [1])
- Generics - Provides compile-time type safety for collections and eliminates the drudgery of casting.
- Autoboxing/unboxing - Eliminates the drudgery of manual conversion between primitive types (such as int) and wrapper types (such as Integer).
- Metadata - Lets you avoid writing boilerplate code, by enabling tools to generate it from annotations in the source code. This leads to a "declarative" programming style where the programmer says what should be done and tools emit the code to do it.
Interpreted version
There is an interpreted version of Java called beanshell which may be used as a shell scripting language. The interpreter may be embedded in a Java application to make it scriptable.
See also
- Java platform
- Java API
- Java virtual machine
- gcc (includes a Java to machine language compiler)
- Comparison of Java to C++.
- JINI
- Eclipse (Open source IDE)
- NetBeans (Another open source IDE)
- Optimization of Java
External links
- Official Java Home Site
- Original Java whitepaper
- beanshell Interpreted version
- The Java Language Specification, 2nd edition Pedantic description of all of the Java language
- Java newsgroup (Google's web interface)
- A pure java desktop
- Javapedia project
- A comparison of Java vs. C++
- Sun's tutorial on Java Programming
- Documentation for the latest Java 2 Standard Edition API, v1.4.2
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java programming language."
(From Wikipedia, the free Encyclopedia)
Java is a town located in Wyoming County, New York. As of the 2000 census, the town had a total population of 2,222.Geography
According to the United States Census Bureau, the town has a total area of 122.5 km² (47.3 mi²). 122.0 km² (47.1 mi²) of it is land and 0.6 km² (0.2 mi²) of it is water. The total area is 0.47% water.Demographics
As of the census of 2000, there are 2,222 people, 807 households, and 590 families residing in the town. The population density is 18.2/km² (47.2/mi²). There are 1,035 housing units at an average density of 8.5/km² (22.0/mi²). The racial makeup of the town is 99.14% White, 0.14% African American, 0.18% Native American, 0.09% Asian, 0.00% Pacific Islander, 0.00% from other races, and 0.45% from two or more races. 0.41% of the population are Hispanic or Latino of any race. There are 807 households out of which 35.8% have children under the age of 18 living with them, 62.8% are married couples living together, 5.7% have a female householder with no husband present, and 26.8% are non-families. 20.6% of all households are made up of individuals and 9.3% have someone living alone who is 65 years of age or older. The average household size is 2.75 and the average family size is 3.21. In the town the population is spread out with 27.1% under the age of 18, 7.7% from 18 to 24, 30.9% from 25 to 44, 23.0% from 45 to 64, and 11.4% who are 65 years of age or older. The median age is 37 years. For every 100 females there are 104.0 males. For every 100 females age 18 and over, there are 106.9 males. The median income for a household in the town is $43,708, and the median income for a family is $47,120. Males have a median income of $35,703 versus $24,625 for females. The per capita income for the town is $18,398. 6.3% of the population and 3.9% of families are below the poverty line. Out of the total people living in poverty, 8.1% are under the age of 18 and 7.4% are 65 or older.Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java, New York."
(From Wikipedia, the free Encyclopedia)
Java is a town located in Walworth County, South Dakota. As of the 2000 census, the town had a total population of 197.Geography
Java is located at 45°30'10" North, 99°53'10" West (45.502870, -99.886049)1. According to the United States Census Bureau, the town has a total area of 1.2 km² (0.5 mi²). 1.2 km² (0.5 mi²) of it is land and none of the area is covered with water.Demographics
As of the census of 2000, there are 197 people, 94 households, and 56 families residing in the town. The population density is 158.5/km² (410.9/mi²). There are 133 housing units at an average density of 107.0/km² (277.4/mi²). The racial makeup of the town is 95.94% White, 0.00% African American, 4.06% Native American, 0.00% Asian, 0.00% Pacific Islander, 0.00% from other races, and 0.00% from two or more races. 0.00% of the population are Hispanic or Latino of any race. There are 94 households out of which 13.8% have children under the age of 18 living with them, 56.4% are married couples living together, 4.3% have a female householder with no husband present, and 39.4% are non-families. 37.2% of all households are made up of individuals and 25.5% have someone living alone who is 65 years of age or older. The average household size is 2.10 and the average family size is 2.72. In the town the population is spread out with 16.2% under the age of 18, 3.0% from 18 to 24, 20.3% from 25 to 44, 23.9% from 45 to 64, and 36.5% who are 65 years of age or older. The median age is 56 years. For every 100 females there are 103.1 males. For every 100 females age 18 and over, there are 98.8 males. The median income for a household in the town is $29,125, and the median income for a family is $36,875. Males have a median income of $20,625 versus $14,750 for females. The per capita income for the town is $19,427. 11.0% of the population and 6.4% of families are below the poverty line. Out of the total people living in poverty, 9.4% are under the age of 18 and 6.5% are 65 or older.Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Java, South Dakota."
| The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted. | |||
| Entry | Source | Expression | Field |
| JAR | English | Java archive | N/A |
Source: compiled by the editor, based on several corpora (additional references). | |||
Synonym: JavaSynonym: coffee (n). (additional references) |
| Domain | Usage | |
Screenplays | You're the pansies in my garden, the cream in my mocha and java, the berries in my pie. (The Hollywood Revue of 1929; writing credit: Al Boasberg; Robert E. Hopkins) Java devil - you are my bitch (The Tick; writing credit: Larry Charles; Lon Diamond) | |
Movie/TV Titles | Jalan: A Journey in Sundanese Java Jalan (1973) La Grande java (1970) East of Java Krakatoa (1969) Fair Wind to Java (1953) Java Jive (1943) | |
Song Titles | Java Jive (performing artist: The Ink Spots) | |
Source: compiled by the editor from various references; see credits. | ||
| Domain | Title | ||
Books |
| ||
Periodicals |
| ||
Theater & Movies | |||
Music |
| ||
High Tech |
| ||
Consumer Goods | |||
Source: compiled by the editor from various references; see credits. | |||
| Thumbnail | Description & Credit | Thumbnail | Description & Credit |
![]() | At Tjilatjap, Java, after she had been damaged by Japanese high-level bombing attack in the Java Sea on 4 February 1942. This view shows the effect of an enemy bomb which struck her stern. Her after 6"/53 gun turret is at left. Note the blanked off portholes on her hull side. Credit: NAVY. | ![]() | Under repair at the New York Navy Yard, circa June 1942, after she had been damaged by Japanese high-level bombing attack in the Java sea on 4 February 1942. This view shows new deck plating on the cruiser's stern. Her after 6"/53 gun turret is in the center. Credit: NAVY. |
![]() | Display of pictures related to the ship, prepared circa 1897. Top row contains two views of her action with HMS Guerriere and a view of her leaving Boston Harbor in 1812. Middle row has two views of her action with HMS Java and a portrait of Captain Isaac Hull, her Commanding Officer in the first months of the War of 1812. Lower row has a view of her action with H.M. Ships Cyane and Levant, a picture of her in 1897, and a view of her escape from the British squadron in 1812. Credit: NAVY. | ![]() | Screw pines in the Botanical Gardens of Buitenzorg, Java. Credit: Library of Congress. |
![]() | Tandjong, Java. 1942. Burning oil tanks and oil cars left by the Dutch in retreating from Tandjong (according to Japanese sources). Credit: Library of Congress. | ![]() | Fight between Constitution and Java. Credit: Library of Congress. |
![]() | U.S.S. Constitution and H.M.S. Java. Credit: Library of Congress. | ![]() | This is the Dutch cruiser "de Ruyter," firing a salvo while on manuvers from its base at Sourabaya, on the island of Java, Netherlands East Indies. The bulk of the Dutch Navy is again in the battle for democracy, basing its operations at this strongly for. Credit: Library of Congress. |
![]() | One of the busiest ports of the Pacific is that of Batavia, metropolis of the island of Java, Netherlands East Indies. The bulk of our rubber and tin supplies pass through this port. Credit: Library of Congress. | ![]() | Mr. William Snaith, Weston, Connecticut, group of paintings. Java Head I. Credit: Library of Congress. |
Source: pictures compiled by the editor from various references; see picture credits. | |||
![]() |
| "In afternoon" by Hayanto H Commentary: "A young boy, seating at trunk..... looking the sunset. Location: near Tanjung Lesung. west java. pls give me some comments..... thank u." |
Source: photographs selected by the editor, with permission from the photographers. |
| Title | Author | Quote |
Grapes of Wrath | Steinbeck, John | Good Java, too. |
Source: compiled by the editor from various references. | ||
| Subject | Topic | Quote |
Business | Intersoft develops applications that actively compete in the UNIX market and JAVA technology. (references) | |
As “jSure” is implemented in Java, a platform independent programming language, the jSure application can run on any infrastructure. (references) | ||
The corporate factory located in Serang, West Java, was built under a domestic investment license with a total investment of Rp 36.57 billion. (references) | ||
Children | Indonesia | Such reports were most frequent in Java, but also originated from Sumatra and other regions. (references) |
Indonesia | In one incident in 2000, a 16-year-old from Java, who had joined the Laskar Jihad militia, was killed while fighting on Saparua Island, Maluku province. (references) | |
Indonesia | Areas with the highest reported incidences of juvenile crime are Java, including Jakarta (7,281), South Sumatra (1,336 cases), and North Sumatra (994). Persons with Disabilities There is some discrimination against persons with disabilities in employment, education, and in the provision of other state services. (references) | |
Civil Liberties | Indonesia | There were 194,596 IDP's on the island of Java. (references) |
Indonesia | The Committee to Protect Journalists (CPJ) reported on the May 24 attack on six journalists in Central Java by the organization Laskar Diponegoro, which was composed of supporters of then-President Wahid. (references) | |
Economic History | Indonesia | Also by the 14th century, the Hindu Kingdom of Majapahit had risen in eastern Java. (references) |
Human Rights | Indonesia | Police and military exchanged fire on September 15, killing 3 civilians and injuring 15 others in Madiun, East Java. (references) |
Indonesia | However, KOMNAS-HAM investigators, in an October 22 letter to the East Java police, called for further investigation of the killing. (references) | |
Indonesia | On October 7, a resident in Tangerang, West Java, beat and killed a newly arrived resident who was believed to have caused the death of seven residents. (references) | |
Indigenous People | Indonesia | Such intimidation has been used in Jakarta, other parts of Java, North Sumatra, Aceh, and other areas. (references) |
Indonesia | Sixty percent of the country's population of over 200 million lives in Java, which represents only 7 percent of the country's territory. (references) | |
Minorities | Indonesia | In 2000 a movement known as the Islamic State of Indonesia (NII) emerged on university campuses in Java. (references) |
Political Economy | Indonesia | Over 40 percent of the adult working population is employed in agriculture, which in Java, Bali, and southern Sulawesi primarily involves rice and other food crops but elsewhere concentrates on cash crops such as oil palm, rubber, coffee, tea, coconut, and spices. (references) |
Indonesia | Per capita gross domestic product among the population of 211 million was $738 in 2000, well below the levels achieved before the severe economic downturn that began in July 1997. The downturn affected most severely the urban poor, particularly in Java, partly as a result of a wholesale shift in employment from the higher-paying formal sector to the less secure informal sector. (references) | |
Indonesia | The economy, which is market-based with a significant degree of government intervention, increased by approximately 3 percent during the year, following more than 4.8 percent growth in 2000. Industrial exports grew strongly, particularly in labor-intensive textiles, electronics, wood products, and other light manufacturing industries based in the densely populated islands of Java and Bali. (references) | |
Women | Indonesia | The domestic violence victim advocacy group, Kalyana Mitra, counseled 96 cases in West Java between January and October, 75 domestic violence cases, 17 rape cases, and 4 sexual harassment cases. (references) |
Indonesia | More invasive FGM practices--removal of the clitoral prepuce, partial removal of the sensitive tip of the clitoris, and even total removal--reportedly occur in Madura, South Sulawesi, and parts of East Java. (references) | |
Worker Rights | East Timor | An estimated 170 children were taken from the camps in West Timor in 1999 and 2000 to orphanages in Java. (references) |
Source: compiled by the editor from ICON Group International, Inc.; see credits. | ||
| "Java" is generally used as a noun (proper) -- approximately 99.44% of the time. "Java" is used about 178 times out of a sample of 100 million words spoken or written in English. Its rank is based on over 700,000 words used in the English language. Some parts-of-speech are not covered due to the samples used by the British National Corpus. (note: percents less than one-hundredth of one percent have been omitted) |
| Parts of Speech | Percent | Usage per 100 Million Words | Rank in English |
| Noun (proper) | 99.44% | 177 | 23,322 |
| Noun (singular) | 0.56% | 1 | 339,140 |
| Total | 100.00% | 178 | N/A |
Source: compiled by the editor from several corpora; see credits.
1. Java, SD (city, FIPS 32460) 2. Java, VA |
Expressions using "Java": Java 2 ♦ Java 2 Platform ♦ Java 2 SDK ♦ Java 2 Software Development Kit ♦ Java archive ♦ Java cat ♦ Java Center ♦ Java Database Connectivity ♦ Java Development Kit ♦ Java finch ♦ Java jute ♦ java man ♦ Java Message Service ♦ Java musk deer ♦ Java Native Interface ♦ Java olives ♦ Java Open Language Toolkit ♦ Java pepper ♦ Java Remote Method Protocol ♦ Java servelet ♦ Java servlet ♦ Java Servlet Development Kit ♦ Java sparrow ♦ Java squirrel ♦ Java Village ♦ Java Virtual Machine ♦ Java VM ♦ North Java. Additional references. | |
| Hypenated Usage | |
Ending with "Java": mocha-java, Sumatra-java. | |
| Source: compiled by the editor from various references; see credits. | |
| The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com. |
| Expression | Frequency per Day | Expression | Frequency per Day |
java | 17,583 | java programming | 400 |
java script | 8,056 | java plug in | 372 |
java virtual machine | 5,288 | java virtual | 364 |
java game | 2,201 | java xp | 362 |
java applet | 1,536 | java runtime | 354 |
free java script | 1,431 | java script download | 327 |
java download | 1,202 | java script menu | 323 |
download java machine virtual | 1,089 | aim java | 317 |
sun java | 871 | java machine | 310 |
free ide java | 768 | free java | 302 |
java chat | 654 | microsoft virtual machine for java | 286 |
java training | 610 | java downloads | 270 |
java tutorial | 532 | java compiler | 239 |
java script tutorial | 522 | online java game | 239 |
free java applet | 521 | free java download | 232 |
java vm | 508 | java plugin | 229 |
free java game | 506 | java decompiler | 224 |
java servlets | 466 | java maquina virtual | 212 |
java consulting | 426 | java messenger | 202 |
java source code | 410 | microsoft java | 182 |
| Source: compiled by the editor from various references; see credits. | |||
| Language | Translations for "Java"; alternative meanings/domain in parentheses. | |
Afrikaans | Java. (various references) | |
Albanian | Java, Kafe (bar, coffee). (various references) | |
Arabic | جاوة جزيرة باندونسيا. (various references) | |
Bulgarian | ява. (various references) | |
Chinese | 爪哇 . (various references) | |
Czech | Jáva. (various references) | |
Danish | javajute (Java jute, Kenaf, Rosella hemp, Roselle, Siam jute), jambolanablomme (black plum, jambolana-plum, jambul-tree, java-plum), siamjute (Ambari hemp, Bimli jute, Bimlipatam jute, Gambo hemp, Hibiscus hemp, Java jute, Kenaf, Meshta, Papoula de Sao Francisco, Rosella hemp, Roselle, Siam jute), rosellehamp (Java jute, Kenaf, Rosella hemp, Roselle, Siam jute), rosellahamp (Java jute, Kenaf, Rosella hemp, Roselle, Siam jute), kenaf (Ambari hemp, Bimli jute, Bimlipatam jute, Gambo hemp, Hibiscus hemp, Java jute, Kenaf, Meshta, Papoula de Sao Francisco, Rosella hemp, Roselle, Siam jute), hamp (ambari hemp, Deccan hemp, hemp, Java jute, kenaf, true hemp), filippinsk agave (Java cantala, Philippine maguey). (various references) | |
Dutch | Java. (various references) | |
Esperanto | Javo. (various references) | |
Farsi | جاوه . (various references) | |
Finnish | Jaava. (various references) | |
French | Java. (various references) | |
German | Java. (various references) | |
Greek | Ιάβα. (various references) | |
Hebrew | ֹאוה, ָה ֹאוה. (various references) | |
Hungarian | jáva. (various references) | |
Italian | Giava. (various references) | |
Japanese Kanji | 文鳥 (a Java sparrow). (various references) | |
Japanese Katakana | ぶんちょう (a Java sparrow, writing style). (various references) | |
Korean | 자바. (various references) | |
Malay | Jawa. (various references) | |
Papiamen | Yava. (various references) | |
Pig Latin | avajay.(various references) | |
Portuguese | java (plectropterus gambiense, spur-wing goose). (various references) | |
Russian | яванский Кофе, ява. (various references) | |
Serbo-Croatian | java (awareness, reality). (various references) | |
Spanish | Java. (various references) | |
Swedish | Java. (various references) | |
Tagalog | Haba, Diyaba. (various references) | |
Thai | เกาะชวา, ชวา, กาแฟ (coffee). (various references) | |
Turkish | Kahve (coffee, Mocha), Cava Kahvesi, Cava Adası. (various references) | |
Ukrainian | ява. (various references) | |
| Source: compiled by the editor from various translation references. | ||
Derivations | |
Words beginning with "Java": javas. (additional references) | |
| |
"Java" is suggested in spellcheckers for the following: ajav, bava, fava, gava, geva, hava, ijaza, jaa, jaba, Jabavu, jaca, Jacas, jada, Jafar, jaga, jaka, jala, jama, jana, Japa, jara, Jarva, jav, Javadi, Javal, javan, javana, javas, javat, Jave, Javea, javi, javot, Jawa, jea, jeba, jeda, jela, jev, jeva, Jevan, jeve, jhana, Jhapa, jia, jiv, jiva, jivy, joda, jofa, jov, jova, juca, juv, juva, juvat, juve, Njala, Tavua. (additional references) | |
| Source: compiled by the editor, based on several corpora (additional references). | |
| # of Phoneme Matches | Pronunciation | Word(s) rhyming with "Java" (pronounced jÄ"vu) |
| 3 | -Ä" v u | Fava, guava, lava. |
Source: compiled by the editor (additional references); see credits. | ||
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "a-a-j-v" | |
-1 letter: ava. | |
-2 letters: aa. | |
| Words containing the letters "a-a-j-v" | |
+1 letter: ajiva, javas. | |
+2 letters: ajivas, svaraj. | |
+4 letters: adjuvant, javelina, svarajes. | |
+5 letters: adjuvants, javelinas. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
| 1. Definition 2. Synonyms 3. Crosswords 4. Usage: Modern | 5. Usage: Commercial 6. Images: Slideshow 7. Images: Photo Album 8. Images: Digital Art | 9. Quotations: Fiction 10. Quotations: Non-fiction 11. Usage Frequency 12. Cities | 13. Expressions 14. Expressions: Internet 15. Translations: Modern 16. Abbreviations | 17. Acronyms 18. Derivations 19. Rhymes 20. Anagrams | 21. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.