Which of the following is true regarding reverse engineering of compiled Java code
Java sand box environment provides protection against decompilation
Java is compiled into ELF binaries and cannot be decompiled
Java byte code can always be decompiled, code obfuscators can make the reverse engineering process more time confusing but cannot prevent it
Java is difficult to decompile because the Just-In-Time compiler automatically perform string encryption by default