I've read posts that said something like: "A java constant is a static final variable"
I don't really understand why this is true. Why isn't marking it as final enough?
Why do we need to add the "static" modifier? If it's a final field inside an interface it's already immutable and is shared among all implementing classes.
I'd appreciate if someone could clear this up for me.