Comment Comment by maleldil When x and y are primitives, yes. But if they're objects, final only prevents you from re-assigning them. You could still call methods that mutate them. parent maleldil 1 year ago