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

BlueJ provides a clean and simple IDE to help beginners get started with Java.
Person drinking a hat drink at the computer

It's 2020 and time to learn about Java Streams.
books in a library, stacks

External libraries fill gaps in the Java core libraries.
Javascript code close-up with neon graphic overlay

If you're using React.js or React Native to create user interfaces, try these frameworks.
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.