Java in Netbeans
All of those are used to manage your build dependencies and/or automate your builds. Instead of downloading a library and including its source code or .jar-file(s) into your code, you just specify things your project depends on and Ant, Maven or Gradle will take care of downloading the necessary things for you. Gradle is the most recent/modern of these.
Here's a simple primer: https://www.baeldung.com/ant-maven-gradle
49 minutes ago, non-tech-karl said:and in the future i also want to make an app for android if i can master this language
In that case, you might also want to look into Kotlin. It also runs on the JVM, has more modern features than Java and a lot of Android tutorials are switching to it. The official build system used by Android is Gradle, which is another point in its favor.
49 minutes ago, non-tech-karl said:is java is still a good choice in 2022?
Depends a lot on what you want to do. Java is still under active development (e.g. Java 17 was released end of 2021), so it's not like it is a dead language. It may not be as modern as some other languages and e.g. when developing for Android you'll be mostly limited to older versions (which is where Kotlin comes in), but it can still be used productively.

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now