There are many programming languages in the world but you are here to learn Java. Let's know what we can make with Java. Java is majorly used in : 1. Web Development (Websites) 2. Mobile Application Development (Android) 3. Desktop Applications (Windows, Mac ..etc) and many... Advantages : Large Developer Community : If we struck at a point, we can search for that question in internet and find the best solution as we have many developers around the globe working with Java. Platform Independent : We can write Java code once, generate byte code and we can run that byte code on any machine whether it is Windows or Mac. Disadvantages : A bit slower than C and C++ : Reason : Java is an interpreted language. NEXT