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!

Recent Articles

  • What we will Miss from Java in 2016?

    We know about this news almost a month back. Just wanted to highlight to those who missed the news or didn’t come across it. Java 9 is postp ...

    January 6th, 2016

  • Java flatMap

    In this Java 8 tutorial you can learn about what a flatMap is and in which scenario it can be used. flatMap is an intermediate operation of ...

    January 4th, 2016

  • Spring @Order Annotation

    @Order is used to define sort order for components annotated with this annotation. @Order annotation is available in Spring Framework since ...

    October 14th, 2015

  • Java NIO File Read Write with Channels

    In this Java tutorial, we will see about how to read and write files using NIO channels. Channels are used for data transfer between a buffe ...

    September 13th, 2015

  • 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

  • Spring Properties with @PropertySource Annotation

    PropertySource is an abstract base class that represents a source of name value property pairs. @PropertySource is an annotation for declari ...

    August 30th, 2015

  • Java NIO Buffer

    Buffer is a block of data that is to be written to a channel or just read from a channel. It is an object that holds data and acts as an end ...

    August 20th, 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

  • Spring @Conditional Annotation

    This Spring tutorial is to learn about @Conditional annotation that was introduced in Spring 4.0 We shall see about what @Conditional annota ...

    August 11th, 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