O que significa parsing em Java?
Parsing significa reconhecer informação em texto e construir uma representação em memória.
Muitos exemplos simples de parsing são:
>ul><reconhecendo que o valor inteiro representado pela string "123" é o número 123reconhecendo a data representada na string "1/2/2000"Parsign é também um dos passos dos compiladores. Quando você codifica Java, código Python ou código em qualquer outra linguagem, você está anotando texto. Para interpretar ou compilar tal código o primeiro passo é analisar o código e construir uma representação interna (chamada Abstract Syntax Tree).
Parsing também pode ser aplicado para reconhecer linguagens de dados como JSON ou XML. Por exemplo:
- p>p>p>pomos analisar o trecho do JSON "[1, 2, 3]" e reconhecer um array de três números>li>p>p>pomos analisar o código XML em "" e reconhecer uma tag de auto-fechamento com um atributo
Se você quiser aprender mais sobre análise, escrevi um artigo muito completo sobre o assunto de análise em Java. Ele lista todas as diferentes ferramentas que você pode querer usar para o parsing.
Artigos semelhantes
- O que eu tenho que instalar, Java 10 ou Java 8? Existe alguma diferença?
- Se eu conheço Java, e como criar aplicativos Android usando Java, quais são os passos para publicar um aplicativo meu próprio?
- What is the difference between Java 1.8 and Java 1.7?
- Fazer um editor de texto em Java é um bom projeto para aprender Java?