Yes, like almost every programming language, Java is free to download. Even all the development kits and tools are also free, which helps the developers to work on it easily.