Java Java feed

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

Person drinking a hat drink at the computer

Java must include these benefits to compete in the era of cloud-native, microservices, and serverless applications.
computer screen

Learn how to use the stream API and functional programming constructs in Java 8.
Coffee beans and a cup of coffee

Java is still evolving and going strong decades after its launch. Catch up with our hottest Java articles from 2019.
Binary code on a computer screen

Get started with Velocity, an open source, Java-based template engine and code generator that converts templates into source code.
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.