Java started out in 1990 as a project headed by James Gosling at Sun Microsystems called Oak. Java is a medium-low level programming language similar to C/C++ but more reliable because of its Oak-origin. Java is "author once, use often", i.e. it is cross-platform since it can be run on any machine that has a Java Virtual Machine or Java enabled browser, eg Netscape Navigator, or a virtual machine or a Java interpreter such as JIT or HotJava.
According to the Sun Microsystems, Java is "a simple, robust, object-oriented, platform-independent multi-threaded, dynamic general-purpose programming environment. It's best for creating applets and applications for the Internet, intranets and any other complex, distributed network." It is a distributed, interpreted, secure, architecture-neutral, portable, and high-performance language.
The best tools for Java development include Symantec's Visual Cafe, Powersoft's NetImpact Studio, Sun's Java Workshop, and Microsoft's Visual J++
Right now Java is competing with Windows CE for the embedded OS market.
Java Server Pages
A Sun Microsystems specification that defines how Java objects interact, especially Java component software. It is also the name for the objects that conform to this specification. JavaBean technology is analogous to Microsoft's ActiveX technology.
Interestingly, JavaBeans can only be developed using Java, but can run on any platform; in contrast, ActiveX can be developed using any programming language but can run only on a Windows platform!
Just a Bunch Of Disks Refers to a group of hard disks that are not RAID configured.
Java Database Connectivity. Sun Microsystems's protocol that allows Java programs to connect and access any database that is SQL compliant. Since most database management systems (DBMSs) are SQL compliant, and since Java runs on most platforms, Java and JDBC allows the possibility to create a program that can run on different platforms and interact with different DBMSs. See also ODBC.
Java Development Kit. Sun Microsystems's software development kit (SDK) used to produce Java programs. The JDK supports JavaBeans software components and JDBC.
Joint Engine Technology. The database engine behind Microsoft Access.
.jfif. JPEG File Interchange Format. A standard format for exchanging JPEG file between computers.
(pronounced gee-nee.) Sun software that allows devices to dynamically and interactively connect together. A device attaching to a network via Jini would announce itself, explain its capabilities, and then would be immediately accessible to other devices on the network as well as having access to other devices on the network. Jini allows a network wide sharing of resources, storage, memory, and processing power.
Jini works by passing applets (little programs) back and forth among devices that can run Java.
To relate datasheets of information in a database. Two related tables will have a common column (field) that is the key to the relationship.
Inner joins (aka equi-joins) bring together rows from two tables whose common field match.
Outer joins also include unmatched rows.
Left joins include all the rows from the first/left table.
Right joins include all the rows from the second/right table. See also relationships.
Joint Engine Technology
Joint Photographic Experts Group
.jpeg or .jpg. Joint Photographic Experts Group. (Often pronounced "jay-peg".) A graphic file format established by photographers. It does lossy compression (roughly 25:1) of graphic intensive files. It has 24 bit color. A format common on the WWW.
JPEG File Interchange Format
JSON RFC: 4627. JSON MIME: application/json. JSON basic data types: Number (integer or decimal), String (Unicode with the usual backslash escapes), Boolean, Array (in square brackets), null, and Object (as JSON of course).
JSON essentially consists of name:value pairs delimited by commas and enclosed in curly brackets. EG: