Java Java feed

Learn about using Java, a general-purpose, cross-platform programming language licensed under the GNU General Public License.

Developing code.

Compare the two most popular programming languages in the world, and let us know which one you prefer in our poll.
Coffee beans and a cup of coffee

Download our new Java cheat sheet to get a little control over all that dizzying Java syntax.
Coffee beans

Embrace Java applications on your desktop, and run them on all of your desktops.
Coffee beans and a cup of coffee

Arrays are a helpful data type for managing collections elements best modeled in contiguous memory locations. Here's how to use them effectively.
Tools in a cloud

Eclipse Che offers Java developers an Eclipse IDE in a container-based cloud environment.
Coffee and laptop

If you're just getting started with Java programming, here are seven basics you need to know.
Coffee beans

Learn how to use the JPA by building an example app for a bike store.
Javascript code close-up with neon graphic overlay

There are six ways to compare strings in Java.