Java: expressões regulares, caracteres especiais
Hoje, a programação em Java, provavelmente,ninguém não ficará surpreso. O progresso nessa área é tão grande que a realidade atual dos dias de hoje pareceria 50-60 anos atrás uma história real do filme "Back to the Future".
As origens da linguagem Java
Java é uma linguagem de programação orientada a objetos que foi originalmente desenvolvida pela Sun Microsystems e, posteriormente, foi suportada e desenvolvida pela Oracle.
Instalação e start-up
Para lançar com sucesso oNesta linguagem de aplicação, você precisa instalar um pacote especial de componentes Java que esteja disponível no site oficial da Oracle. A empresa fornece diferentes distribuições que diferem na plataforma de destino, bem como suas várias opções. Um usuário comum não precisa usar uma versão Java diferente da mais recente, a mais nova. Isso só faz sentido para desenvolvedores que precisam de estratégias específicas para estratégias e recursos específicos.
Para instalar o Java no seu computador,o usuário deve primeiro certificar-se de que as características do equipamento atendem aos requisitos mínimos do sistema. Os engenheiros da Oracle fizeram um bom trabalho ao reduzir o limite de requisitos do sistema, mas ainda existe, e isso precisa ser levado em conta. O usuário deve encontrar no site a distribuição necessária, com base no sistema operacional no qual ele deseja instalar o software. Por exemplo, o Java para o Windows 7 é um executável.exe-file, que requer apenas especificar o diretório para instalar, e então ele fará tudo sozinho. Deve-se notar que apenas uma cópia do software pode ser instalada simultaneamente no sistema. Portanto, antes de instalar, você precisa ter certeza de que a versão anterior do Java foi removida do sistema. Se você não fizer isso, o instalador solicitará que você remova o programa conflitante antes de continuar a instalação.
Primeiros passos em Java
Após o usuário ter instalado com sucessoambiente de software, ele estará disponível para várias ferramentas para a execução de programas já escritos e para criar os seus próprios. Para iniciar a programação na linguagem Java, nenhum programa adicional é necessário. Você só precisa aprender coisas novas e entender a arquitetura da linguagem. Se o usuário conseguir instalar o Java com êxito e, no processo, não houver conflitos com outros programas, o código poderá começar a ser gravado em qualquer editor de texto.
A Oracle garantiu quefornecer o conjunto máximo de ferramentas para desenvolvedores. O pacote Java inclui um compilador de idiomas (o utilitário Javac), que toma como argumento o caminho para qualquer arquivo de texto, converte-o em um bytecode que a máquina virtual entende.
Depois disso, o usuário não pode iniciar o aplicativo e ver os resultados de seu trabalho. Para instalar o aplicativo Java para o Windows 7, ele precisa ser "compactado" no arquivo JAR.
O formato JAR é derivado da redução no Java Archive,e esse é um tipo especial de arquivo ZIP familiar, que contém adicionalmente uma descrição de classes e dependências e aponta para o ponto de entrada (classe principal) no aplicativo. Para criar um arquivo .jar, é utilizado o utilitário com o mesmo nome, que também está incluído no pacote padrão do Oracle. Após sua execução bem-sucedida, o usuário pode executar o aplicativo criado pelo comando Java a partir da linha de comandos ou do console ou por um simples clique duplo.
Os principais componentes da linguagem Java
Para desenvolver com sucesso aplicativosna linguagem Java, você precisa começar a aprender desde o início. Os programadores iniciantes às vezes acham difícil entender o termo linguagem "orientada a objeto". Muitas pessoas acreditam erroneamente que isso significa o fato de que todas as entidades que podem ser operadas em uma linguagem são objetos. No entanto, isso não é inteiramente verdade. Em Java, além dos objetos, há também um conjunto de tipos primitivos. Estes são tipos inteiros de dados (byte, short, int, long), que são inteiros de dígitos diferentes, tipos de dados fracionários (float, double), bem como strings e tipos de caracteres (String e char), respectivamente.
Para cada um deles existem os chamadosclasses de wrapper que são usadas para criar uma referência a um objeto de um determinado tipo. Isso vale para todos os tipos primitivos, exceto dados de string.
Recursos da implementação da classe de strings em Java
Strings Java são uma classe especial. Pode ser classificado como um objeto imutável. Se você imaginar a memória do aplicativo como um heap, que contém uma string arbitrária, cada operação (selecionando uma substring, concatenando, substituindo símbolos, etc.) criará uma nova instância da linha original, que será diferente do resultado original da operação.
A linguagem Java é uma expressão regular. Sua aparência e propósito
Expressões regulares surgiram no final do século XX e revolucionaram as tecnologias de processamento de texto eletrônico.
Anteriormente, a busca por áreas específicas no texto ouA substring era um problema comum que exigia esforço e tempo para implementar. Os programadores tiveram que verificar quase todos os sites para uma correspondência exata com o parâmetro de pesquisa especificado ou compará-lo com um grande número de condições. No entanto, com o advento das expressões regulares, tornou-se possível usar metacaracteres, com a ajuda dos quais se tornou possível descrever o modelo pelo qual a pesquisa deveria ser realizada. Na linguagem Java, as expressões regulares apareciam na versão 5, e desde então se tornaram um atributo integral do ambiente de software.
Recursos de trabalhar com expressões regulares em Java
Na linguagem Java, todas as classes que são de um jeito ou de outrosão usados para trabalhar com expressões regulares, colocados em um pacote separado, que é chamado java.util.regex. Em Java, expressões regulares são descritas pela classe Pattern, que significa "template" em inglês. Esta classe toma como argumento construtor uma string que pode ser usada para criar um template. Quando você quiser descrevê-lo, é melhor usar metacaracteres em vez de letras simples.
Para especificar corretamente os parâmetrosNa busca, é melhor se familiarizar com a documentação oficial da Oracle, já que muitos metacaracteres podem significar absolutamente não o que um usuário médio ou um programador iniciante pode pensar. Por exemplo, o sinal "+" indica que uma ou mais instâncias do elemento imediatamente anterior se enquadram no modelo. Quando você implementa expressões regulares em Java, os caracteres especiais são os mesmos que em qualquer outra linguagem de programação. Portanto, a migração de outra plataforma deve ser indolor.
Possíveis variantes de uso de expressões regulares
Deve-se notar que as possibilidades deExpressões são mais adequadas para processar textos muito grandes. Por exemplo, a pesquisa por uma chave ou frase no livro, desde que o registro no qual a chave está escrita não seja importante. A pesquisa manual do texto para a decisão de uma tarefa semelhante seria extremamente ineficiente e, com a ajuda das expressões regulares do Java, a tarefa pode ser resolvida por um par de linhas de código.
Por isso, ao estudar oidioma, você não pode pular uma seção tão importante como expressões regulares. Em Java, você pode encontrar aplicativos em uma variedade de áreas - desde a validação da entrada de dados no formulário (endereços postais, números de cartão de crédito) até a análise de tráfego e solicitações de usuários.