Posts

Showing posts with the label methods

What I've learned in Java up to Nov' 7th '22

Image
As mentioned in the previous blog post, I started learning Java just to be able to understand solutions to Leetcode problems & solutions discussed in 'Cracking the Coding Interview' book. This blogpost is going to focus a little less on being didactic and more about me just rambling on about what I've learned in the past few weeks. Part 1 - The Basics J ava was developed by  James Gosling  at  Sun Microsystems  and  released in May 1995 according the Java page on Wikipedia. To start writing and developing program in Java, we will first need the JDK ( Java Development Kit)  which provides all the tools, executables, and binaries required to compile, debug, and execute a Java Program.  JDK is a platform-specific software and that’s why we have separate installers for Windows, Mac, and Unix systems.  Java versioning is kinda weird (much like Samsung's S series) but what we need to know is that the long-term supported versions are 8, 11, and 17. I...