New to Java programming? | Linux Today

New to Java programming?

Written By
Web Webster
Web Webster
Nov 19, 2009

[ Thanks to An Anonymous Reader for
this link. ]

“Links to relevant introductory developerWorks content,
other educational resources, as well as IBM downloads and products
give you a rich starting point for further investigation.

“What is Java technology?

“Java technology is both programming language and a
platform:

“The Java programming language is a high-level, object-oriented
language. The language is unusual because Java programs are both
compiled and interpreted. Compilation, which happens once per
program, translates Java code into an intermediate language called
Java bytecode. Bytecode is in turn parsed and run (interpreted) by
the Java Virtual Machine (JVM) — a translator between the
language and the underlying operating system and hardware. All
implementations of the programming language must emulate the JVM,
enabling Java programs to run on any system that has a version of
the JVM.

“The Java platform is a software-only platform that runs on top
of various hardware platforms. It comes in three versions (see
Multiple editions of the Java platform, below). It consists of the
JVM and the Java Application Programming Interface (API) — a
large collection of ready-made software components (classes) that
ease the development and deployment of applets and applications.
The Java API spans everything from basic objects to networking and
security and XML generation and Web services. It is grouped into
libraries — known as packages — of related classes and
interfaces.

“Along with the Java API, every full implementation of the Java
platform includes:

“Development tools for compiling, running, monitoring,
debugging, and documenting applications.
Standard mechanisms for deploying applications to users.
User interface toolkits that let you create sophisticated graphical
user interfaces (GUIs).
Integration libraries that let programs access databases and
manipulate remote objects.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.