Java Tutorials and Insights

Read the latest Java tutorials, insights, and posts from top Java experts. Become a better Java developer today, for free.

GET STARTED

Java tutorials, posts, and more

Java Tips & Tricks: Disabling Content Caching with Spring

Ever tried checking your developed web application by pressing the back button of your browser and wondered why your web app doesn't redirect you to your after-logged-in-page? You can easily solve this problem with a little Java Trick! Learn how to disable content caching with Spring.

How to build a symbol solver for Java, in Clojure

Want to build solutions incrementally? Learn to build a symbol solver for Java, in Clojure!

Java String Concatenation Explained

This Java tutorial will help you understand in detail why String Concatenation is a Java best practice.
Java String Concatenation Explained

Java Tips & Tricks: Building OSGi WABs with Gradle

You might spend a few hours researching different ideas on how to build OSGi WABs (OSGi-fied WAR archive for deployment web applications in OSGi containers). Here’s the solution that works for the author so far.

How to Set Up Hadoop in Pseudo Distributed Mode on Single Cluster

This step-by-step tutorial will teach you how to set up Apache Hadoop in Pseudo-Distributed Mode on Single cluster.
How to Set Up Hadoop in Pseudo Distributed Mode on Single Cluster

Android Enums: Good or Bad?

Android developers often wonder the efficiency of ‘Java Enums’ in their Android application. Are Java Enums actually usable? Are they actually good or bad?
Android Enums: Good or Bad?

Intro to SwingWorker in Java

To allow the execution of the main application to continue while the work completes in the background, we use a SwingWorker. Here's how you can use it.
Intro to SwingWorker in Java

Sortring a Java 8 stream and notes on time-based comparison

I recently stumbled upon this little feature where I needed to reverse a stream based on a property and then sort after another property. The solution is quite simple but I want to share the idea with ...

Hybrid Cryptography: Off-The-Record Framework

Learn how to use OTR framework to enhance information privacy.
Hybrid Cryptography: Off-The-Record Framework

Real-time Notifications: Build a Firebase App-to-App Notification System

Make an app-to-app notification using Firebase without implementing a server backend.
Real-time Notifications: Build a Firebase App-to-App Notification System

Enums in Java – Exploring the Basics

Explore the basics of Enum by creating a traffic light application and restricting the input to one of the three colors: red, green, and yellow
Enums in Java – Exploring the Basics

String Concatenation in JAVA

Let's say you have 1000 numbers and you want to concatenate all of them to a String. The Naive approach is using a concatenate operator (+)........
String Concatenation in JAVA

Comparable vs. Comparator

Why you should favor Comparator over Comparable

Android kotlin: How to (part 1 Class differences)

* * * ![](https://cdn-images-1.medium.com/max/800/1*L-T2nl9_CPbxc4JlWw_BKQ.png) So recently Google decided to support Kotlin as a secondary language in developing android apps. Though a lot of peopl...

12 Websites That Help Java Developers Daily

Want to learn Java or improve your Java skills? Here are 12 websites to help you become a better Java developer.
12 Websites That Help Java Developers Daily

How to Build a Web Application in Java, package as a .exe file to run as a Desktop Application

How to Build a Web Application in Java, package as a .exe file to run as a Desktop Application
How to Build a Web Application in Java, package as a .exe file to run as a Desktop Application

Android: Kotlin Vs Java by Example (Part 1, Simple Hello world)

Overview of using kotlin to develop android application by example and comparison with java
Android: Kotlin Vs Java by Example (Part 1, Simple Hello world)

How to Differentiate Average Programmers from Good Programmers

Practical tips and specific questions to help you differentiate a good programmer from an average developer during job interviews.
How to Differentiate Average Programmers from Good Programmers

Unit tests: an introduction

A short introduction to unit testing in Java.
Unit tests: an introduction

Get curated posts in your inbox

Learn programming by reading more posts like this

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE