Android & Java Blog

Javapapers is an Android and Java blog, passionately published by Joe for more than a decade. It is the industry's top blog, with millions of views to its credit. Welcome!

New on Blog

Android Image Gallery Example App using Glide Library

Tutorial to create an Android image gallery using Glide library. The example Android project for image gallery loads images from Internet. Read More »

November 21st, 2018

Recent Articles

  • JVM Server vs Client Mode

    JVM is launched in client mode by default in SUN/Orace JDK. JVM provides option to launch it in server or client mode. These two modes give ...

    November 25th, 2012

  • Observer Design Pattern

    In observer design pattern multiple observer objects registers with a subject for change notification. When the state of subject changes, it ...

    March 26th, 2013

  • Introduction to Kotlin

    1. Overview This lesson will introduce you to the world of Kotlin, a new programming language by JetBrains which is now officially, a first- ...

    February 2nd, 2018

  • Java String vs StringBuilder vs StringBuffer Concatenation Performance Micro Benchmark

    In this Java article I walk you through designing a micro benchmark to assess the performance between String + (plus operator), String.conca ...

    September 3rd, 2015

  • Java NIO Channel

    In Java NIO, channels are used for I/O transfers. Channel is a like a tube that transports data between a buffer and an entity at other end. ...

    August 20th, 2015

  • Java Micro Benchmark with JMH

    This Java tutorial is to learn about what is a micro benchmark and how to do a micro benchmark using JMH. Java Microbenchmark Harness (JMH) ...

    July 26th, 2015

  • Java NIO TFTP Client

    In this tutorial, I will walk you through writing a TFTP client using Java NIO. This is part of the Java NIO tutorials series. This tutorial ...

    June 28th, 2015

  • Java RESTful Web Services With JSON and Jersey

    This tutorial is part of the ongoing web services tutorial series. We will see about creating a RESTful web service using Jersey to produce ...

    May 31st, 2015

  • Java TFTP Client

    In this article, I will brief about what is TFTP protocol and implement a TFTP client using Java. TFTP stands for Trivial File Transfer Prot ...

    May 14th, 2015