

IoT is emerging as a disruptive trend for the development of mobile applications
Mobile applications, undoubtedly, have become indispensable for a business, but investing in a mediocre business will not do you good....

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

12 Frameworks Java Web Developers Should learn in 2018
In today's world, a good knowledge of several frameworks is very important. They allow you to quickly develop the prototype and the...

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

Difference between DOM and SAX parsers in Java
A difference between the SAX and the DOM Parser is a very popular Java interview and frequently asked when interviewing with Java and...

3 Ways to Learn Spring Core, Spring MVC, Spring Security, and Spring Boot Framework
INTRODUCTION If you are a Java developer and want to learn spring, then you came to the right place. In this article, I will share three...

Top 5 Spring Cloud Courses for Java developers to learn online
Spring Cloud Spring Cloud is nothing more than a Pivotal open source library form under the Spring umbrella to help the Java developer...

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

Developing software in real time with Java SE API
Real-time software Unlike traditional business applications, real-time software is expected to provide results under very strict time...

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

Important points of synchronized keyword in Java
1. The keyword synchronized in Java is used to provide mutually exclusive access to a shared resource with multiple chaining in Java....

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


















