Java JediException handling in Functional ProgrammingWith the advent of lambda expressions, i.e. functional interfaces, in Java, it has become a joy using functional interfaces and streams…6 min read·Nov 2, 2023--1--1
Java JediMultithreading — wait() & notify()In this tutorial, we will shed lights on mythical methods of Object class — wait() and notify(). Questions related to these methods are…4 min read·Sep 11, 2023----
Java JediMultithreading — synchronization, class level and method level synchronization, wait and notify.Synchronization is one of the most essential and challenging concepts in multithreading. It ensures the consistency of shared data…7 min read·Nov 24, 2022----
Java JediMultithreading — thread life cycle, thread join(), daemon threadsDaemon Threads, Thread lifecycle6 min read·Nov 7, 2022----
Java JediMultithreading — threads and processes, time-slicing algorithmThreads and Processes3 min read·Oct 21, 2022----
Java JediIntroduction to Multithreading in JavaNo matter what language you use to write your programs, they are all sequential by default. That is, all the instructions we write are…5 min read·Oct 20, 2022----
Java JediSql functions and stored procedureSql just like any other programming language provides functions and stored procedures. In this post, we will explore the functions and…5 min read·Sep 22, 2022----
Java JediWhat is a Deque?A double-ended queue, or Deque, is a linear collection of data that takes the concept of Queue into a step further. Deque is very similar…4 min read·Feb 27, 2022----
Java JediWhat is Competitive Programming?Competitive programming combines two topics: the design of algorithms and the implementation of algorithms.2 min read·Feb 22, 2022----