Java Tutorial

JavaPapers is a java tutorial site passionately maintained by Joe. Tutorials written are of Java, Servlets, Jsp, Spring framework, Android and design patterns. JavaPapers stands out from the crowd by providing in-depth tutorial on each topic at the same time keeping it simple. This helps to refresh your Java knowledge, keep updated with latest Java news, prepare for Java interview, and Java certifications. Welcome!

Recent Tutorials

Oracle JDK vs OpenJDK and Java JDK Development Process

15/12/2014
This article is to discuss about the difference between Oracle JDK and OpenJDK, then followed by a highlight on the JDK development process. Before going into detail let us recap on what is JDK? What is JDK? Java Development Kit (JDK) consists of Java Runtime Environment (JRE) along with tools to compile and debug Java […]
This tutorial was added to Java.

Google Releases Android Studio Stable Version One

11/12/2014
Android Studio 1.0 released! This is the first stable version of Android Studio by Google. It was on development for the past two years. Android Studio is the official Android IDE. It is built on the famous IntelliJ IDEA (Community Edition) Java IDE. It was first announced on the Google I/O Developer conference in May […]
This tutorial was added to Android.

Android Receive SMS Tutorial

10/12/2014
This Android tutorial will walk you through to create an Android application to receive SMS messages in your Android mobile. SMS is popular utility now loosing sheen to Internet based instant messenger services like Whatsapp. We will be using a BroadcastReceiver to receive the messages and parse the SMS message out of it and update […]
This tutorial was added to Android.

Dropbox Java API Tutorial

07/12/2014
This Java tutorial is to demonstrate the Dropbox Java API which can be used to manage the files in a Dropbox account via Java code. This is fairly a simple Java API and easy to use. Dropbox Do we need an introduction for Dropbox? If you are thinking about what is Dropbox, its a really […]
This tutorial was added to Java.

Android Alarm Clock Tutorial

04/12/2014
This Android tutorial will walk you through to create an alarm clock Android application. This alarm app is planned to be minimalistic and usable. It can set alarm for one occurrence for the coming day. You will get alarm ring sound, a notification message and a message in the app UI. This application and device […]
This tutorial was added to Android.

Android Geocoding to Get Latitude Longitude for an Address

04/12/2014
In this Android tutorial you will learn about Geocoding and how to find latitude/longitude for a give address location. In a previous tutorial we learnt about reverse geocoding to find address for a latitude/longitude. This tutorial is a reverse of that. If you are looking for tutorial to find the current location then refer the […]
This tutorial was added to Android.

Java ConcurrentSkipListMap

30/11/2014
This Java tutorial is to learn about the concurrent collection class ConcurrentSkipListMap. This is an implementation of ConcurrentNavigableMap interface. ConcurrentNavigableMap Interface This interface is a type of SortedMap that provides navigation methods that returns the closest match for given search targets. It has methods like lowerEntry, floorEntry, ceilingEntry, higherEntry which return Map.Entry instances based on […]
This tutorial was added to Java.

Java ConcurrentHashMap

30/11/2014
This Java tutorial is part of our Java concurrent collections tutorial series. In this tutorial we will see about Java ConcurrentHashMap. ConcurrentHashMap is a hash table which supports complete concurrency for retrievals and updates. ConcurrentHashMap follows the specifications of a Hashtable. ConcurrentHashMap does not lock the entire collection for synchronization. ConcurrentHashMap is a suited candidate […]
This tutorial was added to Java.

Java LinkedBlockingDeque

30/11/2014
This Java tutorial is to learn about the concurrent collection LinkedBlockingDeque. It is an optionally bounded blocking double ended queue. LinkedBlockingDeque is an implementation of the interface Java BlockingDeque. LinkedBlockingDeque provides a constructor which can be used to specify the capacity and limit the number of elements that can be added to the queue. LinkedBlockingDeque […]
This tutorial was added to Java.

Java BlockingDeque

30/11/2014
BlockingDeque is an interface that extends Deque and BlockingQueue. It combines both the operations of Deque and BlockingQueue. A Deque is a double ended queue. It is a linear collection of elements wherein elements can be inserted and removed from both the ends. BlockingQueue is a queue that supports blocking operations for that will wait […]
This tutorial was added to Java.

↑ Go to top