Writing Obfuscated Code Using Java Generics Part 1 Escrevendo Obfuscated código usando Java Generics Parte 1
Let’s begin with a simple example for this installment. Vamos começar com um exemplo simples para esta parcela.
import java.util.Collection; public class TestType { public static importação java.util.Collection; público classe TestType (public staticCollection myMethod(Collection a) { return a; } public static void main(String … args) { System.out.println(myMethod("Hello World")); } } Coleção myMethod (Coleção a) (um retorno;) public static void main (String… args) (System.out.println (myMethod ( "Olá Mundo"));))
Note: Nota:
1. The import statement is obviously not required. A importação afirmação não é, obviamente, necessária. It has been added for effect. Tem sido adicionado para efeito.
2. Yes, this code compiles and runs. Sim, esse código compila e executa.
What we can learn from this simple example: O que podemos aprender com este exemplo simples:
1. Yes, you can use any valid identifier as a type name; no need to stick to bland Sun prescribed T, K & V Sim, você pode usar qualquer identificador válido como um tipo nome; sem a necessidade de manter a branda Sun prescrito T, K & V
2. DO NOT use an existing class name as type identifier. NÃO use um nome já existente classe como identificador de tipo. It can seriously obfuscate your code. Pode obfuscate a sério o seu código.
Filed under Arquivado em Headline News Headline News , De How To How To , De Java Software Java Software , De Tech Note Nota Tech | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |



