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



Java Swing Tutorial for Beginners


1. Introduction In Java, it provides a rich set of libraries to create Graphical User Interface (GUI), to make it work independently on different platforms. Swing is definitely the one which is most popular used, because its properties of light-weight, rich-control, easy-customizable. Before Java Swing, Abstract Windowing Toolkit (AWT) is the one to create different GUIs. However, because of its ...

Read More »

Java CompletionStage and CompletableFuture Example


1. Introduction Java JDK8 included the big fat interface called CompletionStage in the java.util.concurrent package. The same package also contains CompletableFuture which is a library implementation of CompletionStage. In this post we would see how CompletionStage and CompletableFuture provide piped asynchronous API thus enhancing reactive programming support in Java at the platform level. Since we are talking about JDK8 APIs, ...

Read More »

JavaFX Image Example


This is a JavaFX Image example. JavaFX provides the Image API that lets you load and display images, and read/write raw image pixels. All classes are in the javafx.scene.image package. The API lets you: Load an image in memory Display an image as a node in a scene graph Read pixels from an image Write pixels to an image Convert ...

Read More »

Top 10 IntelliJ Idea Plugins


IntelliJ IDEA has inspired many Java developers to write plug-ins, from J2EE to code editing tools to games. Now it has a robust plugin ecosystem with more than 1500 available plugins and new ones appearing nearly every week. In this article we are going to present the 10 most useful to our point of view plugins for any developer using ...

Read More »

EJB Tutorial for Beginners with Example


1. Introduction The Enterprise Java Beans (EJB) is a specification for deployable server-side components in Java. It is an agreement between components and application servers that enable any component to run in any application server. EJB components (called enterprise beans) are deployable, and can be imported and loaded into an application server, which hosts those components to develop secured, robust and ...

Read More »

Docker Build Example


1. Introduction Docker is a tool to avoid the usual headaches of conflicts, dependencies and inconsistent environments, which is an important problem for distributed applications, where we need to install or upgrade several nodes with the same configuration. Docker is a container manager, which means that is able to create and execute containers that represent specific runtime environments for your ...

Read More »

Maven Shade Plugin Example


In this example we are going to see some of the capabilities from the maven shade plugin. Maven is a build automation tool used mainly for java projects from apache. You can acces to the maven shade plugin here. We are going to see some examples of the capabilities of the maven shade plugin. For this example we use the ...

Read More »

JAXB Binding Example


JAXB stands for Java Architecture for XML Binding. JAXB provides convenient way to bind XML schemas and Java representations, making it easy for developers to work with XML data and its processing in Java based applications. To help with this, JAXB provides methods for unmarshalling XML instance documents into Java content trees, and then marshalling Java content trees back into ...

Read More »

Vaadin OSGI Example


OSGI: Open Services Gateway initiative, is an open standards organization that make the OSGi specification that describe a modular system and a service platform for Java, OSGi components comes in the forms of bundles for deployment, can be remotely installed, started, stopped, updated, and uninstalled without requiring a reboot, in this example I am going to create a Vaadin OSGi ...

Read More » Example


In this example we are going to elaborate the use of the FTPClient class in the package:, as the package name says, it is a member of the Apache Commons, and deals with the FTP. As like other classes of the Apache Commons This class also provides us with some really helpful methods. The methods of this class as other classes ...

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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials