November 8, 2018

New JDK 11 features that I personally like and use

Java Development Kit (JDK) 11 is now generally available bringing some productivity improvements and an HTTP Client API that implements HTTP/2.
January 16, 2015

The famous java == and .equals()

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article […]
December 30, 2014

What Is Unicode? UTF-8, UTF-16 and UTF-32 etc ?

In order for a computer to be able to store text and numbers that humans can understand, there needs to be a code that transforms characters […]
November 13, 2014

Dependency Injection Explained (Especially for beginners)

Somebody asked a question : How to explain dependency injection to a 5-year old? Well, sounds like that kid’s in for a hard life… I suggest, […]
June 6, 2014

Stop Wasting Money On WebLogic, WebSphere, And JBoss Application Servers

Use Apache Tomcat. It is free. I don’t understand why firms spend millions of dollars on Java application servers like Oracle Weblogic or IBM WebSphere Application […]
May 12, 2014

Java Versions, Features and History

This article gives you a highlight of important features added in every major Java release. I am sure you will find it interesting.
January 8, 2014

Composition vs Aggregation – Explained simply

Often, I here about an interview question being asked that is “What is composition and aggregation ?” Or “What is the difference between composition and aggregation […]
June 21, 2013

Why main method is static in Java

This is one of the basic question asked in interviews or in gatherings of professionals. So here we go, Main method is static in java because […]
June 18, 2013

How To Send HTTP Request GET/POST In Java

A brief Introduction   Client server architecture requires two parts as main resources: Client and Server