Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions


and many more ....



Vaadin Maps Example

Google Maps is a Web-based service that provides information about geographical regions and sites around the world. Table Of Contents 1. The tools 2. Introduction 3. Prerequisites 4. Set up the project 5. Coding the example 5.1 Configure the add-on 5.1.1 Edit ivy.xml 5.1.2 Edit ivysettings.xml 5.2 Edit the styles 5.2.1 Windows contents 5.2.2 Windows header 5.2.3 Error labels 5.3 ...

Read More »

Java 8 Date and Time API Tutorial

JDK 1.0 had java.util.Date class giving access to Java’s first Date API. However soon after its usage, it started to show cracks of problems on its brittle surface. It did not take any longer to realize that java.util.Date was not thread-safe! Table Of Contents 1 . Introduction 2. The new Date and Time API 2.1 LocalDate 2.2 LocalTime 2.3 Amalgamating ...

Read More »

Big Data Hadoop Tutorial for Beginners

This tutorial is for the beginners who want to start learning about Big Data and Apache Hadoop Ecosystem. This tutorial gives the introduction of different concepts of Big Data and Apache Hadoop which will set the base foundation for further learning. Table Of Contents 1. Introduction 2. Big Data? 2.1 Examples of Big Data. 3. Characteristics of Big Data 3.1 ...

Read More »

The JavaFX Concurrent Framework

This is an article about the JavaFX Concurrent Framework API. Java 5 added a comprehensive concurrency framework to the Java programming language through the libraries in the java.util.concurrent package. The JavaFX Concurrency Framework is very small. It is built on top of the Java language Concurrency Framework keeping in mind that it will be used in a GUI environment. The ...

Read More »

Vaadin Best Practices

Best practices are procedures that are accepted or prescribed as being correct or most effective. Table Of Contents 1. The tools 2. Introduction 3. Prerequisites 4. Set up the project 5. Coding the example 5.1 Make a design 5.2 Annotations 5.3 Navigator 5.3.1 Layout & content 5.3.2 Navigator views 5.3.3 Menu listeners 5.3.4 Menu 5.3.5 Navigator initial page 5.3.6 Welcome ...

Read More »

Mockito: How to mock a void method call

A unit test should test a class in isolation. Side effects from other classes or the system should be eliminated if possible. Mockito lets you write beautiful tests with a clean & simple API. In this example we will learn how to mock a void method call using Mockito. Tools and technologies used in this example are Java 1.8, Eclipse ...

Read More »

How to Use Git Bash

Recently, Git has been widely used among software engineers. It is not only free, but is also open-source. In addition, it’s powerful for its distributed nature, fast operation and branch handling mechanism. The distributed property makes it easy and efficient for multiple developers to work together. And this is very useful for group project. Meanwhile, Git works fast with its ...

Read More »

Quartz Spring Batch Example

Through this article, we are going to show you how to run Spring Batch using Quartz. Spring Batch and Quartz have different goals. Spring Batch provides functionality for processing large volumes of data and Quartz provides functionality for scheduling tasks. So Quartz could complement Spring Batch, a common combination would be to use Quartz as a trigger for a Spring Batch ...

Read More »

JAVA Swing Menu Example

1. Introduction A menu provides a space-saving way to let the user choose one of several options. Other components with which the user can make a one-of-many choices include, combo boxes, lists, radio buttons, spinners, and tool bars. Menus are unique in that, by convention, they aren’t placed with the other components in the UI. Instead, a menu usually appears ...

Read More »

Junit Unrooted Tests

1. Introduction One common mistake that developers make in creating JUnit is the version mismatch. Projects seems to be now keen on creating Junit test cases using the more advance annotation based (JUnit 4) rather than the older way (Extending TestCase class) of doing it. A common error or issue is when a developer loads/imports a JUnit 4 on the ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns