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

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

Beginner's Guide to Android's Transition Framework

This article will introduce you to Android's Transition Framework and how to make simple animations with it.
Beginner's Guide to Android's Transition Framework

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.

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?

Semantic Web 101: SPARQL Query using Endpoints

SPARQL is the query language of the Semantic Web. Let's find out more about this topic and how we can apply it to our next application!
Semantic Web 101: SPARQL Query using Endpoints

Groovy: Basic Introduction

Groovy is an object-oriented programming language for the Java platform. Read this post and learn the very basics of Groovy.
Groovy: Basic Introduction

Java 8 Collection API changes Part1- Map

Java 8 Collection API changes Part1- Map
Java 8 Collection API changes Part1- Map

Android Data-Binding

Tutorial of android excellent data-binding library.
Android Data-Binding

How to give variables short and clear names

**Introduction** One of the most ingenious work of Google was to do the code review strictly. Every line of code is required to pass two checks before publishing it. 1. Make sure the code works w...
How to give variables short and clear names

Java 101: What is the difference between final and static in Java? Is it same as const in c++ ?

Java 101 concepts
Java 101: What is the difference between final and static in Java? Is it same as const in c++ ?

Android user authentication help

I've created an app that allows two types of users to login in (students and staff). Students are presented with a 10 question quiz when logged in that returns the score and time taken to complete quiz...

Java Algorithm Code Challenge: The Sum of N Integers

A java challenge that incorporates for loops and user input via the Scanner class.
Java Algorithm Code Challenge: The Sum of N Integers

Creating a Twitter-style Text Counter in Android Using Data Binding

Start writing here...A little while back I attended an Android bootcamp in which we built a handful of apps as we learned. One of the apps we were tasked with building was a [Twitter](http://twitter.co...
Creating a Twitter-style Text Counter in Android Using Data Binding

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...

Comparable vs. Comparator

Why you should favor Comparator over Comparable

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

Subscribe to our weekly newsletter

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE