I've recently read something about rules for developing more secure Java code. There are guidelines about securing Java code. Something like using final, limiting access to anything and etc.
My question is, how can someone access to my code in run-time, after compiling and deploy it on server and change my methods (or Classes)?
And if it is possible, how can it be done?