Informática, Programación
Java: unha expresión regular, caracteres especiais
Hoxe, a programación en Java, probablemente, ninguén vai non ser sorprendido. O progreso nesta área é tan grande que a nosa realidade contemporánea tería parecido familiar a 50-60 anos nesta historia da película a la "Back to the Future".
As orixes da linguaxe Java
Java - unha linguaxe de programación orientada a obxectos, que foi orixinalmente desenvolvido por Sun Microsystems, e máis tarde tornouse o apoio e desenvolvemento realizado pola Oracle.
Instalación e Introdución
Co fin de realizar con éxito aplicacións desenvolvidas nesta lingua, ten que instalar un paquete especial de Java-compoñentes, que está dispoñible na páxina web de Oracle. A empresa ofrece diferentes distribucións, que difiren na plataforma de destino, así como varias opcións. O usuario medio non precisa usar a versión Java é diferente do pasado, o último. Ela só ten sentido para os desenvolvedores que precisan de estratexias específicas para recursos e capacidades específicas.
Para instalar Java no seu ordenador, o usuario debe primeiro asegurarse de que as características do equipo atende aos requisitos mínimos do sistema. os enxeñeiros de Oracle traballaron duro para reducir o limiar dos requisitos do sistema, pero aínda está alí, e iso debe ser considerado. O usuario debe atopar o lugar que necesita a distribución baseada no sistema operativo, o que quere instalar o software. Por exemplo, Java para o Windows 7 É un exe-arquivo executábel, que vai esixir só especificar o directorio de instalación e, a continuación, que vai facer todo só. Paga a pena notar que o sistema pode ser instalado á vez só unha copia do shell software. Polo tanto, antes de instalar a necesidade de asegurarse de que a versión anterior do Java eliminado do sistema. Se non o fai, o instalador pode pedir para eliminar o programa en conflito antes de continuar a instalación.
Comezar a desenvolver en Java
Despois de que o usuario teña instalado con éxito o ámbito de software, estará dispoñible para unha variedade de medios para a execución de programas xa escritos, e crear a súa propia. Co fin de comezar a programar en polo Java, non precisa de todos os programas adicionais. Necesitamos só o desexo de aprender cousas novas e comprender a linguaxe da arquitectura. Se o usuario foi capaz de instalar con éxito o Java, e no proceso non teñen conflitos con outros programas, pode comezar a escribir código en calquera editor de texto.
A Oracle ten a certeza de proporcionar o conxunto máximo de ferramentas para desenvolvedores. En Java, o paquete inclúe un compilador (utilidade javac), que, tendo como argumento o camiño para calquera arquivo de texto, converte-lo nunha máquina virtual bytecode comprensible.
O usuario non pode executar a aplicación e ver os resultados do seu traballo. Para instalar unha aplicación Java para o Windows 7, é necesario "paquete" no JAR-archive.
O formato JAR deriva da redución do Java Archive, e un tipo especial de familiar a todos ZIP-file, que comprende tamén unha descrición das clases e dependencias e apunta para o punto de entrada (clase principal) na aplicación. Para crear un arquivo .jar do mesmo nome usado polo utilidade, que tamén está incluído no paquete estándar de Oracle. Tras a súa posta en marcha exitosa, o usuario pode realizar unha aplicación creada ou mando Java dende a liña de comandos ou consola, ou premendo dúas veces simplemente.
Os principais compoñentes da linguaxe Java
Co fin de desenvolver con éxito aplicacións na linguaxe Java, aprendendo el que comezar co básico. programadores novatos, por veces, difícil de entender o termo linguaxe "orientado a obxectos". Moitas persoas cren erroneamente que se refire ao feito de que todas as entidades que poden operar no idioma son obxectos. Con todo, iso non é verdade. Na linguaxe Java, excepto para as instalacións, hai tamén un conxunto de tipos primitivos. Este número enteiro tipo de datos (bytes, curto, int, longo ), que son números enteiros diferente lonxitude de palabra, os tipos de datos fraccionais (float, dobre), así como as liñas e os tipos de caracteres (String e carbón animal), respectivamente.
Para cada un deles hai clases chamados - wrappers, que se usan para crear unha referencia a un obxecto de calquera tipo. Isto é certo para todos os tipos primitivos, excepto datos de cadea.
Características da posta en marcha da clase cadea en Java
Java liña - esta é unha clase especial. Pode ser clasificado como un obxecto inmutable. Se enviar unha memoria aplicación como unha pila (pila), que contén unha secuencia arbitraria, entón cada operación sobre el (a selección da substring, concatenación, a substitución de caracteres, e así por diante. D.) vai crear unha nova instancia da liña de partida, que será distinto do resultado orixinal da operación.
A linguaxe Java - expresións regulares. A súa aparencia e propósito
As expresións regulares apareceu a finais do século XX e revolucionou a tecnoloxía de procesamento de texto electrónico.
Anteriormente, busca de seccións específicas no texto ou substring era un problema común, que esixía esforzo e tempo para a posta en marcha. Programadores tiñan comprobar case todos os sitios sobre a correspondencia exacta parámetro de busca especificado ou comparalo con unha serie de condicións. Con todo, coa chegada das expresións regulares teñen a oportunidade de utilizar os meta caracteres, polo cal se fixo dispoñible para describir un patrón polo cal tivo que ser investigado. En Java expresións regulares apareceu na versión 5, e dende entón converteuse nun atributo esencial do ámbito de software.
Traballando con expresións regulares en Java
En Java, todos os graos, dunha maneira ou doutra están afeitos a traballar con expresións regulares, nun paquete separado chamado java.util.regex. En Java regexp describe a clase estándar, que traducido ao inglés significa "estándar". Esta clase acepta un argumento de cadea para o constructor, que se pode usar para crear un modelo. Cando quere para describilos-lo, en vez de letras simples mellor usar curinga.
Co fin de especificar correctamente os parámetros de busca, é mellor ler a documentación oficial de Oracle, como moitos caracteres meta non pode significar que o usuario común é un programador novato pode pensar. Por exemplo, o sinal de "+" indica que a caída estándar nunha ou máis instancias do elemento inmediatamente anterior. Cando aplicado en expresión regular Java, caracteres especiais son os mesmos que en calquera outra linguaxe de programación. Polo tanto, a migración a outra plataforma debe ser indolor.
Posibles aplicacións de expresións regulares
Nótese que a posibilidade de expresións regulares son os máis axeitados para xestionar grandes cantidades de texto. Por exemplo, algúns clave de busca, ou combinacións de palabras en rexistro coa condición de que o caso en que a clave está escrito non é importante. clasificación man do texto sería altamente ineficiente para resolver tal problema, e con built-in de Java expresións regulares se pode conseguir un par de liñas de código.
É por iso que estamos a considerar o estudo da linguaxe de calquera forma non pode perder unha parte tan importante como unha expresión regular. En Java, pode ser usado en varios campos - de validar formulario de datos de entrada (enderezos de correo electrónico, números de tarxeta de crédito) para analizar as solicitudes de tráfico e de usuario.
Similar articles
Trending Now