internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It
Webopedia.com
Enter a word for a definition... ...or choose a computer category.
 
 

menu
   Home
   Term of the Day
   New Terms
   Pronunciation
   New Links
   Quick Reference
   Did You Know?
   Categories
   Tech Support
   Technology Jobs
   About Us
   Link to Us
   Advertising

   rss/xmlrss/xml  

Become a Marketplace Partner



talk to us
   Submit a URL
   Suggest a Term
   Report an Error

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers
commerce
  Be a Commerce Partner
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Java
Last modified: Tuesday, September 21, 2004 

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.

E-mail this definition to a colleague

Sponsored listings

.Net Web Application Development Company - .Net Software Development Services for Customer Relationship Management, Business Process, eCommerce, Finance, Application Integration and more!

Hire Java Freelancer Rockstars - Hire freelance Java rockstars $10-$50/hour. No commitment. Interview for free.

Instructor-Led Java Certification Training - Hands-on Java certification training in 75 cities across the US, Canada, and the UK. Quickly prepare for certification with 5 or 10 day programs.


For internet.com pages about Java . Also check out the following links!

Related Links

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.

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.

JavaBoutique's Java Jargon Q and A 
Selena Sol, author of the JavaBoutique's Introduction to Java, answers users' questions about Java and the Internet.

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.

Compiling Java with Netscape Navigator under Unix
This article describes how to compile Java code without the Java Developers Kit (JDK).

CORBA and Java resources
Links to CORBA, Java, and RMI programming related information.

FreewareJava.com
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.

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.

Java Programmer's FAQ
Answers frequently-asked questions by Java programmers.

Java Programming Resources
Comprehensive Java resources: tutorials,documentation, download sites, CGI-in-Java, fully documented examples, and more. From the author of Core Web Programming.

Java specifications
Describes the Java API, Developer's Kit, language specifications and virtual machine specifications.

Java tips page
Introductory information on Java programming including an overview, information on creating and compiling Java applets, along with embedding applets in in HTML.

Java tutorial on security
Describes Java security restrictions.

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

Server-side Java - article
JavaWorld article (March 1997) with step-by-step instructions for the Netscape implementation of server-side Java and server-side applets.

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.

The Java Memory Model Explained
The Java Language specification has a whole chapter dedicated to explaining how threads and the Java memory model works, but the implementation details of the memory model are minimal and cause a lot of confusion. Enter the "Java Memory Model", JSR 133 tries to explain the memory model in detail and show how the JVM deals with threads and the memory.

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.

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.

Sponsored listings

Custom Software Services and Application Development - MCW Software is a fully insured, US-based corporation with a global network of programmers ready to serve you!

Find Top Java Schools in Your Area - Request Free Info - Advance your career at top Java schools near you. Request free info today.

IT Staffing Services - Providing highly skilled information technology personnel for contract, contract-to-hire and permanent placement IT positions.

Java Certification - Find Java Certified Solutions and Compare prices at Shopica.com. Search products and stores before making a purchase. Start Now!

Find Java Training - Find Java Training.

related categories

Browsers

Programming Languages

related terms

ActiveX

applet

bytecode

C#

C++

CGI

CLDC

dynamic HTML

HotJava

IFC

interpreter

J2ME

JAR

JavaBeans

JBOSS

JDBC

JDK

Jini

JIT

JNI

JVM

JXTA

object-oriented programming

picoJava

programming language


webopedia
Give Us Your
Feedback


Shopping
Java Products
Compare Products,Prices and Stores

Shop by Category:
Kitchen
1328 Store Offers

Lighting
1021 Store Offers

Food and Drink
78 Store Offers

Shoes
80 Store Offers

Furniture
746 Store Offers




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES