How to Replace Characters or Substring in a String.How to Convert a String to Upper or Lowercase.How to Get the Length of a String or Check if It's Empty or Not.What are the Primitive Data Types in Java?.What Are the Rules for Declaring Variables?.How To Create a New Project on IntelliJ IDEA.How To Install a Java IDE on Your Computer?.We'll discuss this topic in much more detail later on.įor now, I can tell you that although Java has its fair share of flaws, it also a has a lot to offer. Java is also cross-platform which means code you write and compile on one platform can run on any other platform that has Java installed on it. There are also other JVM (we'll discuss what that means very soon) languages such as Kotlin, Groovy, Scala, and Clojure that you can use for different purposes. You can use Java to build servers, create desktop applications, games, mobile applications and more. After its first appearance back in 1995, it's still widely-used – and chances are it's not going anywhere anytime soon. Regardless of how people feel about Java, I can tell you from experience is that it is an excellent programming language. And despite its massive success in many areas, this cross-platform, object-oriented programming language is often maligned.