PinnedThilini FernandoJava Virtual Machine (JVM)Earlier, when someone asked me what is JVM. I answered them that JVM is a virtual machine that converts bytecode into the machine code…Jun 28, 2022Jun 28, 2022
Thilini FernandoFloating Point ErrorMost of the time, a value of a currency, we represent with a double which is a floating point. But, in some cases, we get an incorrect…Jul 18, 2022Jul 18, 2022
Thilini FernandoWhy Division by Zero is not Infinity?During school time, we learn that if any number is divided by zero, the value is equal to infinity. But, when It’s come to the computer…Jul 18, 2022Jul 18, 2022
Thilini Fernando18. Remote Deployment with RMI in JavaYou already know that, when we run Java programs on our machine, the system is allocated space for doing the thing and we learn the main…Jul 18, 2022Jul 18, 2022
Thilini Fernando17. Package, Jars, and Deployment in JavaNow, we know how to develop a Java application but, how we deliver our developed application to the end-user. End-user has not the system…Jul 17, 2022Jul 17, 2022
Thilini Fernando16. Collections and Generics in JavaIn Java, the Collection Framework plays a huge role in structuring data in different ways. In the previous chapters, we learn something…Jul 17, 2022Jul 17, 2022
Thilini FernandoSerialization and File I/O in JavaWe know that objects have states and behaviors. The values of the state are different from object to object but, behaviors are the same for…Jul 17, 2022Jul 17, 2022
Thilini FernandoUsing swing in JavaIn the previous chapter, we use javax.swing package to make our GUI. But, there are a few more components to discuss.Jul 17, 2022Jul 17, 2022
Thilini FernandoGUI in JavaThink that we develop an application that runs using the command line. We invoke methods to do the functions. And now, we hand over this…Jul 16, 2022Jul 16, 2022