AOL Computing's Webopædia home page
newly added terms
newly added links

Top Ten Terms
blue screen of death

Search AOL Computing's Webopædia for information

By keyword...
...or by category
Term of the Day:
routing switch

dynamic HTML
object-oriented programming
programming language
Sun Microsystems
thin client
virtual machine

A high-level programming language developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.

Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Bytecode can also be converted directly into machine language instructions by a just-in-time compiler (JIT).

Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer.

More Information

Outstanding Page
Contains resources, tools, articles, discussion areas, and events of interest to Internet/intranet developers. Directories include: ActiveX, Java, JavaBeans, JavaScript, and VRML. Updated on Aug 1, 1998

Outstanding Page EarthWeb's JARS Web Site
Home page for the Java Applet Rating Service from EarthWeb. Features a huge collection of reviewed and rated Java applets in a variety of categories, as well as many resources for Java, JavaScript, JavaBeans, ActiveX, VRML, and Perl. Updated on Aug 5, 1998

Outstanding Page Introduction to Java
A comprehensive introduction to Java programming, in a easy-to-understand tutorial format. Updated on Jul 16, 1998

Outstanding Page Java home page
Offers Java news and feature articles, white papers, products and APIs, developer information, user groups, event listing, FAQs, and a download directory. Updated on Aug 4, 1998

Outstanding Page Java programming resources
A collection of resources for the Java programmer including download sites, FAQs, tutorials, the API, language specification, book lists, applet and class library collections, examples with source code, PostScript reference sheets, and security information. Updated on Jul 31, 1998

Outstanding Page Java Report
The Java Report is an online resource for Java developers containing Java articles and columns, developer tips and tricks, code corner, chat with the experts, The Java Source product guide, and Java Tutor. Updated on Aug 1, 1998

Outstanding Page Java tutorial and lecture notes
Covers Java 1.0 and includes several hundred pages of lecture notes from an Introduction to Java Programming course given by the author of "The Java Developer's Resource." This tutorial also provides examples and exercises. Updated on Aug 4, 1998

Outstanding Page JavaWorld online magazine
JavaWorld magazine is IDG's magazine for the Java community of developers, managers, and enthusiasts who want to learn more about the revolutionary Java programming language and related technologies, including JavaScript. JavaWorld offers hands-on, how-to features and columns by Java experts, tips and tricks, news, reviews, applets, and resources. Updated on Aug 5, 1998

Outstanding Page The Programmer's Source - Java programming resources
This resource page provides many links to FAQs, tutorials and documentation, newsgroups, mailing lists and discussions, applet sites, Java porting projects, and other Java sites. Updated on May 22, 1997

  Building distributed systems in Java
This technical paper discusses various approaches to building distributed applications in Java with a particular focus on the use of applets and Java ORBs.

  CaffeineMark's Java performance report
Contains Java performance information, system comparisons, and benchmark reports. Also provides links to industry articles and press releases about CaffeineMark, a Java applet which measures the performance of your system. Updated on Nov 12, 1997

  Cloudscape JBMS
Product page for Cloudscape's Java database product. Includes links to white papers, data sheets and support information. Updated on Aug 5, 1998

  Compiling Java with Netscape Navigator under Unix
This article describes how to compile Java code without the Java Developers Kit (JDK). Updated on Aug 1, 1998

  CORBA and Java resources
Links to CORBA, Java, and RMI programming related information. Updated on May 7, 1998

  Cup O'Joe - Java resource site
Offers Java related news items and resources for applets, applications, classes, JDK, and utilities. Also contains discussion forums and mailing list and newsletter subscription information. Updated on Jul 10, 1998
Categorized links to free Java applets of all types, Java tutorials, resources, and articles.

  IBM's Java Page
Resource site for IBM developers using Java. Contains information about applications, applets and servlets, as well as developer tools and assistance, FAQs, white papers, and user groups. Updated on Aug 5, 1998

  Java class libraries - article
HotWired article (June 1997) on competing Java class libraries. Described are Netscape's Internet Foundation Classes (IFC), Microsoft's Application Foundation Classes (AFC), and Sun's Java Abstract Window Toolkit (AWT). Updated on Aug 5, 1998

  Java component solution provider
Home page of Live Software, provider of Java components, extensions and applications. Their site highlights their products as well as company information and resource centers for Java Servlets and JavaScript. Updated on Jun 26, 1998

  Java Developers Alliance
Home page for the Java Developers Alliance, the official worldwide organization of Java Users Groups. The site provides support and resources to Java Users Groups and to the individual Java developers who participate in them.

  Java disassembler
Contains overviews and source code for a Class to Java program that reads a .class file and converts to the original .java file and a Class View program that reads a .class file and display its contents. Updated on Nov 19, 1997

  Java IDL
Provides background information, a download link, documentation, and related information for the early access release of Java IDL. Jave IDL is part of JavaSoft's platform APIs and provides interoperability with CORBA. Updated on Aug 4, 1998

  Java Joint
Hosted by the Web Developer's Journal, this site contains links to Java and JavaScript: tutorials, reviews of Java development tools, free downloads, book reviews, discussion groups, examples, and related Java links. Updated on Jul 18, 1998

  Java Lobby
The Java Lobby is an unaffiliated industry watchdog for Java related activites and advancement. Their site hosts a collection of information devoted to people who share a common interest in Java software development and the advancement of Java standards and software. Updated on Jul 23, 1998

  Java programming basics
Contains the first chapter of a book on Java programming. Included is an introduction to the history and theory of Java. Updated on Sep 20, 1997

  Java Security book information and resources
Contains information on the book, "Java Security: Hostile Applets, Holes, and Antidotes", and a comprehensive collection of links on Java security. Updated on May 7, 1998

  Java/HotJava FAQ index
Contains answers to general questions about Java, HotJava and the Java Development Kit (JDK) as well as where to obtain JDK source code, licensing information, and questions about security features in Java enabled browsers.
Resource site for downloadable Java applets, Java information sites, and news items. Updated on Aug 4, 1998

  JavaOne Developer Conference site
Provides a call for papers for the 1999 conference, as well as archived information from 1996, 1997 and 1998 conferences. Updated on May 12, 1998

  Licensing guidelines for Java source
Provides information on obtaining the Java language source, source release and language FAQs, and information on porting. Updated on Aug 5, 1998

  Lotus BeanMachine
Home page for Lotus BeanMachine, a visual authoring tool for combining JavaBeans into Java applets. Contains links to technical support, downloads, press releases, and reviews. Updated on Nov 17, 1997

  Microsoft gallery for Java
Provides downloadable Java libraries from companies such as: Aimtech Corp., Bulletproof Corp., DimensionX, Intel Corp., NetDynamics, Object Design Inc., Stingray Software Inc. and XDB Systems Inc. Updated on Dec 24, 1997

  Microsoft on Java
This site is dedicated to providing information and answering questions about Microsoft's Java products and strategies. Updated on Jul 20, 1998

  Stingray Software home page
Stingray Software is a provider of developer tools for Java and Visual C++/MFC. Their home page highlights their product offerings and contains links to numerous Java and MFC resources. Updated on Jul 19, 1998

  The Brooch Method
This paper describes the Brooch Method for object-oriented development with Java.

  The Digital Tool and Die Group
The tool tips section of this site offers a good collection of links for Webmasters and Web developers. Categories include: HTML, CGI, Perl, Java, Javascript, UNIX, and Windows 95. Updated on Aug 1, 1998

  The Internet, Java and CORBA Resource Guide
An encyclopedia of abstracts covering Enterprise IT strategy and the application of universal standards of the Internet, CORBA and Java. Included are abstracts on case studies, success stories and tutorials. Updated on Aug 5, 1998

  The Java Boutique - Java IDEs
Features downloadable Java development environment demos, as well as a large collection of links to Java FAQs, how to articles, applets, reviews, and IDEs. Updated on Aug 4, 1998

  The Java Tutorial - A Practical Guide for Programmers
Covers the fundamentals of programming in the Java language as well as information about the Java Development Kit (JDK), JavaBeans, JAR files, and JNI. This tutorial is hosted by Sun Microsystems.

  The Java Virtual Machine Specification
Description of and link to the online version of the book entitled "The Java Virtual Machine Specification" by Sun's own designers of the Java VM, Tim Lindholm and Frank Yellin. Updated on Aug 4, 1998

  Working with text in Java
This page explains how to work with font metrics objects in Java, with particular emphasis on font ascenders and descenders. Updated on Aug 4, 1998

  Yahoo!'s Java applets page
Yahoo!'s directory of Java applets. Updated on Aug 4, 1998

  Yahoo!'s Java page
Yahoo!'s directory of Java. Updated on Aug 4, 1998

  Yahoo!'s Jave Virtual Machines page
Yahoo!'s directory of Java Virtual Machines. Updated on Aug 2, 1998


Copyright © 1996-1998
Mecklermedia Corporation

brought to you by: