Java Java feed

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

Coffee beans and a cup of coffee

See how Java differs from Python and Groovy as it's used to solve a charity's real-world problem.
Person drinking a hot drink at the computer

Avoid under-fetching and over-fetching data when retrieving data using REST APIs.
Coffee beans

Clearing up the confusion about developing in Java while staying in the open source ecosystem.
woman on laptop sitting at the window

Java IDE tools offer plenty of ways to create a programming environment based on your unique needs and preferences.
Person drinking a hot drink at the computer

Opinions to the contrary, TotalCross Virtual Machine is not another Java Virtual Machine.
Coding on a computer

Explore lightweight RESTful services in Java through a full code example to manage a book collection.
Parts, modules, containers for software

For this project, explore Raspberry Pi port expansions using Java, serial, and Arduino.
Coffee and laptop

macOS users can run the open source release of Java as well as newer frameworks for cloud-native development.