Subscribe English
look up any word, like tex-sex:
 
17.
Java is an object-oriented programming language designed by James Gosling. It inherits much of its syntax from C.

The primary design goal of the Java language is 'write once, compile once, run anywhere' portability. A Java program can be written and compiled, and can then be run on any system that the JVM (Java Virtual Machine) has been ported to.

Java source code is often compiled to byte-code to be run by the JVM, although native-code compilers do exist.

Contrary to popular belief, Java is very fast, outperforming C in a few well-documented cases. However, the Java Virtual Machine will always consume more resources than the runtime support required by 'lower-level' languages like C.

Java compilers tend to be very careful about 'trusting the programmer' - this is often a cause for frustration among new users of the language. By and large, it forces better programming style.

The Java Runtime Environment is plagued by licensing restrictions that make it difficult to deploy in some scenarios (for example, on a free operating system). Projects like OpenJDK and GNU Classpath attempt to make this less painful.

Java is often viewed as 'nooby' because Java code is (usually) run on a virtual machine. I guess Python, C#, Perl, Smalltalk, and Prolog are 'nooby' too. ;)
Java is a popular programming language.

That program is written in Java.
by >:-D July 02, 2011
4 7
 
1.
A programming language commonly used as a solution to everything and anything.
Just do it in java!
Fix it... with java!

java;
by Nidht October 12, 2004
551 170
 
3.
A programming language praised for its versatility and multiplatform support; however, also carrying ridiculous amounts of overhead, using a fuckton of system resources, and generally being a pain in the ass to program in.
Praising Java for fitting on many platforms is like praising anal sex for fitting both sexes.
by Elvarg April 13, 2006
323 142
 
4.
A programming language despised by many veteran programmers as it allows interns to do 95% of the things they do in half the time and without their pasty complexion, decades of hard graft and countless weekends lost at the Games Workshop.

The veterans wear the forbidden knowledge of pointer arithmetic and varargs as a badge of status and power in much the same way as a fat middle aged shift manager at McDonalds would dangle a large bunch of from a belt clip in the hope of jabbing his pudgy, nicotine stained finger into a confused and vulnerable trainee.
"Garbage collection! That's what Biffa do isn't it?"
by JdeMolay February 24, 2005
319 165
 
5.
Some part of Indonesia.
by ---- March 03, 2003
176 86
 
6.
A fully object-oriented programming language. Despised by some, it does not compile to machine code as most languages do, but rather to some "bytecode" that is interpreted by the Java Virtual Machine, which is basically emulation no matter what Sun says. Java programs run relatively slowly, but the syntax is pretty easy, and based on C and C++.
Java is a slow mid-level programming language.
System.out.println ("This is java.");
by M Daniell August 01, 2004
170 100
 
7.
An object oriented programing language that is based on C++. It is compiled into Java bytecode, which can be run by a Java virtual machine on any computer. While Java programs are typicaly slower than their counterparts, they can run on any platform capable of runing the JVM.
Java should not be confused with Javascript, a scripting language that only shares a name and some syntax.
public class java{
public static void main(String args){
System.out.prinln("Hello World");
}
}
by P.108 March 04, 2006
84 42