FACTOID # 132: Of all the nations of the world, China has the most people. But there are 71 nations that are more crowded.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > Java Development Kit

The Java Development Kit (JDK) is a Sun Microsystems product aimed at Java developers. Since the introduction of Java, it has been by far the most widely used Java SDK. On 17 November 2006, Sun announced that it would be released under the GNU General Public License (GPL), thus making it free software. This happend for a large part on 8 May 2007[1] Image File history File links Java_Logo. ... Sun Microsystems, Inc. ... Java is an object-oriented applications programming language developed by Sun Microsystems in the early 1990s. ... A software development kit (SDK or devkit) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar. ... 17 November is also the name of a Marxist group in Greece, coinciding with the anniversary of the Athens Polytechnic uprising. ... For the Manfred Mann album, see 2006 (album). ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... May 8 is the 128th day of the year in the Gregorian calendar (129th in leap years). ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the CE era. ...

Contents

JDK contents

The primary components of the JDK are a selection of programming tools, including:

The JDK also comes with a complete Java Runtime Environment, usually called a private runtime. It consists of a Java Virtual Machine and all of the class libraries that will be present in the production environment, as well as additional libraries only useful to developers, such as the internationalization libraries and the IDL libraries. In computing, a Java compiler is a computer program that translates programs in Java to Java byte-code. ... This article is about the computing term. ... Java bytecode is the form of instructions that the Java virtual machine executes. ... Illustration of an application which may use libvorbisfile. ... In computing, a JAR file (or Java ARchive) file used to distribute a set of Java classes. ... Javadoc is a computer software tool from Sun Microsystems for generating API documentation into HTML format from Java source code. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ... A debugger is a computer program that is used to test and debug other programs. ... The Java Runtime Environment, or JRE, is a software bundle from Sun Microsystems that allows a computer system to run a Java application. ... A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ... Internationalization and localization[1] are means of adapting products such as publications, hardware or software for non-native environments, especially other nations and cultures. ... An interface description language (or alternately, interface definition language), or IDL for short, is a computer language used to describe a software components interface. ...


Also included are a wide selection of example programs demonstrating the use of almost all portions of the Java API. Java is an object-oriented programming language developed primarily by James Gosling and colleagues at Sun Microsystems. ...


Ambiguity between a JDK and an SDK

The JDK is a subset of what is loosely defined as a Software development kit (SDK) in the general sense. In the descriptions which accompany their recent releases for Java SE, EE, and ME, Sun acknowledge that under their terminology, the JDK forms the subset of the SDK which is responsible for the writing and running of Java programs. The remainder of the SDK is composed of extra software, such as Application Servers, Debuggers, and Documentation. The Creator is also known to slack of at his desk while other people work his arse off for him. A software development kit (SDK or devkit) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar. ...


Other JDKs

There are other JDKs commonly available for a variety of platforms, some of which started from the Sun JDK source and some which did not. All of them adhere to the basic Java specifications, but they often differ in areas that are explicity unspecified, such as garbage collection, compilation strategies, and optimization techniques. They include:

  • [1] – IBM's J9 JDK, for AIX, Linux, MVS, OS/400, Pocket PC, z/OS [2]
  • Blackdown Java – The Blackdown Group's port of Sun's JDK for Linux
  • [2] – Apple's MacOS Runtime for Java JVM/JDK for Mac OS X.

Blackdown Java is a port of Sun Microsystemss Java virtual machine to Linux by a group of volunteers led by Karl Asha. ... Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...

References

See also

Wikibooks has a book on the topic of

Image File history File links This is a lossless scalable vector image. ... Image File history File links Wikibooks-logo-en. ... Wikibooks logo Wikibooks, previously called Wikimedia Free Textbook Project and Wikimedia-Textbooks, is a wiki for the creation of books. ... The Java platform is the name for a computing environment, or platform, from Sun Microsystems which can run applications developed using the Java programming language and set of development tools. ... The Classpath is an argument set on the command-line that tells the Java Virtual Machine where to look for user-defined classes and packages in Java programs. ... A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ...

External links

Java (Sun)
This box: view  talk  edit
Major Technologies: Java (programming language) | Java Platform | Java Development Kit | Java Virtual Machine | Java Runtime Environment
History: Java version history | Criticism of Java | Java Community Process | Sun Microsystems
Language Features: Bytecode | Syntax | Applets | Servlets | JavaServer Pages | Web Start

  Results from FactBites:
 
Java SE Downloads (317 words)
The Java SE Development Kit (JDK) includes the Java Runtime Environment (JRE) and command-line development tools that are useful for developing applets and applications.
This distribution of the Java SE Development Kit (JDK) includes NetBeans IDE, which is a powerful integrated development environment for developing applications on the Java platform.
JDK 6 source code is available for those interested in exploring the details of the JDK.
Java (Sun) - Wikipedia, the free encyclopedia (2983 words)
Java is used in a wide variety of computing platforms spanning from embedded devices and cell phones on the low end to enterprise servers and super computers on the high end.
Java syntax borrows heavily from C and C++ but it eliminates certain low-level constructs such as pointers and has a very simple memory model where every object is allocated on the heap and all variables of object types are references.
Java ME (Micro Edition): Specifies several different sets of libraries (known as profiles) for devices which are sufficiently limited that supplying the full set of Java libraries would take up unacceptably large amounts of storage.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.