top of page

10 amazing ways you can use Java

According to most calculations, Java is currently the most popular programming language for all types of purposes, which means that there...

5 main features of JDK 7

What's new in Java or JDK 7 It's been almost a year since JDK 7 or Java 7 was released, but the programmer asks what's new in Java 7?...

Java Technologies for Web Applications

What Is a Web Application? Web applications are, by their nature, distributed applications, which means that they are programs executed...

Object-Oriented Design Principles in Java

INTRODUCTION In this article, we will learn the object-oriented design principles that can be applied in our daily design work. It is...

Server Side Deployment on the JVM

JVM deployments with the server outside, inside, and alongside a web app Over time, the success of a web application can influence...

java 11 official release

The Java Platform, Standard Edition 11 Development Kit (JDK 11) is a resource version of the Java SE platform. It contains new features...

Polymorphism in Java

Polymorphism Concept Polymorphism, a Greek word, where poly means a lot and metamorphosis means change, refers to the ability of an...

Encapsulation in Java

Encapsulation concept The concept of encapsulation is to keep together the implementation (code) and the data it manipulates (variables)....

Garbage Collection in Java

In the post Heap Memory Allocation in Java, I have already explained why the heap is divided into generations and how it helps in garbage...

Reflection in Java API

INTRODUCTION According to Wikipedia; In computer science, reflection is the ability of a computer program to examine, introspect and...

Steps to Become a Certified Java Programmer

INTRODUCTION Have I seen many Java programmers in doubt as to whether or not they go to Java certifications? If the Java certificate will...

10 steps to become a java developer

You thought it was all about programming skills. But you were wrong! Excellent code is good, but commanding a better job and a higher...

Java synchronization

INTRODUCTION Multithreading and synchronization are a very important issue for any Java programmer. A good knowledge of multithreading,...

bottom of page