The names need to be stored somewhere because they are exposed to the program that way
They have to be stored somewhere, but they don't have to be what the JVM uses when it e.g performs a function call at runtime. Just having the names in memory doesn't slow down program execution.
At runtime this is going to be a branch instruction yes
They have to be stored somewhere, but they don't have to be what the JVM uses when it e.g performs a function call at runtime. Just having the names in memory doesn't slow down program execution.
At runtime this is going to be a branch instruction yes