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

20 Java Interview Questions and Answers from Investment Banks

List of some frequently asked core Java interview questions from Investment banks.
20  Java Interview Questions and Answers from Investment Banks

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

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 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 8 Collection API changes Part1- Map

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

Hybrid Cryptography: Off-The-Record Framework

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

How to make an Event Bus with RxJava and RxAndroid

Explanation of how to create an event bus using RxJava and RxAndroid.

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

How To Use The While Loop In Java

A tutorial on the While loop in java.
How To Use The While Loop In Java

The JSR 203 file attribute API

Get quick guidelines on using the JSR 203 file attribute API. Though seldomly used, it is however much more powerful than java.io.File. Come and try it yourself!

Java 101: Why do we need to define abstract methods in a class, when in future we will very well need to override it?

Questioning fundamentals of Object Oriented Languages
Java 101: Why do we need to define abstract methods in a class, when in future we will very well need to override it?

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.

Android UI Tutorial: Layouts and Animations

This tutorial is aimed at the procedure of using layouts to present animations. The goal is to give you an impression of how it feels like to build a UI for Android from start to end.
Android UI Tutorial: Layouts and Animations

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!

Setup & Configure Jenkins for Your Team

Nowadays continuous integration is an important part of the agile software development life-cycle. Here's a quick-start guide for setting up and configuring Jenkins on a Unix system.
Setup & Configure Jenkins for Your Team

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.

Validating Models and User Inputs in Java

This Java tutorial will teach you how to create model validations in Java.
Validating Models and User Inputs in Java

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

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

Subscribe to our weekly newsletter

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE