shamith athaudaDesign Pattern- Prototype PatternPrototype design patterns avoid creating because there are situations creating new objects is very expensive. Then this design pattern is…Mar 9, 2022Mar 9, 2022
shamith athaudaDesign Pattern- Builder PatternSometimes we need to use multiple constructors. As an example, you have a vehicle class then you rent out the vehicles some people go with…Mar 9, 2022Mar 9, 2022
shamith athaudaDesign Pattern- Factory PatternA Factory Pattern, also known as a Factory Method Pattern, states that you should just create an interface or abstract class for producing…Mar 9, 2022Mar 9, 2022
shamith athaudaNumbering System Edge Cases of JavaJava is a language that is statically typed. All variables must be specified before they may be used. As a result, we must define the type…Mar 6, 2022Mar 6, 2022
shamith athaudaJVM vs JDK vs JREWhat is the job of JVM? Everyone says JVM has therefore converted bytecode into machine code. That’s not wrong but that is not the complete…Mar 5, 2022Mar 5, 2022
shamith athaudaDesign Pattern- SingletonSoftware Engineers have the same set of problems always occurring and we have the same set of solutions we have to give. Those solutions…Mar 5, 2022Mar 5, 2022
shamith athaudaData Types In JVMData types are very important when we discuss the memory area in JVM. Because finally, data is going to reside in the memory area. These…Mar 3, 20221Mar 3, 20221
shamith athaudaWhat is Epoch Time?Computers can only understand 1s and 0s, because interpreting dates in terms of a year, month, and day can be challenging. Then scientists…Mar 2, 2022Mar 2, 2022
shamith athaudaJVM(Java Virtual Machine)Working ProcessBefore we get an idea of the JVM process we want to study threads. Thread is a basic unit of the process which is in execution. Threads…Mar 1, 20221Mar 1, 20221