/ / Java: reguläre Ausdrücke, Sonderzeichen

Java: reguläre Ausdrücke, Sonderzeichen

Heute, wahrscheinlich, Programmierung in Java,Niemand wird nicht überrascht sein. Der Fortschritt in diesem Bereich ist so groß, dass die heute bekannte Realität vor 50 bis 60 Jahren aus dem Film "Zurück in die Zukunft" eine wahre Geschichte werden würde.

Die Ursprünge der Java-Sprache

Java ist eine objektorientierte Programmiersprache, die ursprünglich von Sun Microsystems entwickelt und später von Oracle unterstützt und entwickelt wurde.

Java reguläre Ausdrücke
Verwechseln Sie die Entwicklungssprache nicht mit der UmgebungLeistung oder Software-Plattform. Letzteres sollte als die Menge vieler verschiedener Komponenten verstanden werden, die zusammen die Ausführung von Java-Code in verschiedenen Hardware-Umgebungen bereitstellen. Programme, die in Java geschrieben sind, werden in ein spezielles Format namens Bytecode übersetzt, das später von der virtuellen Maschine (JVM) - Teil der Softwareplattform - ausgeführt wird.

Installation und Inbetriebnahme

Um den. Erfolgreich zu startenIn dieser Anwendungssprache müssen Sie ein spezielles Java-Komponentenpaket installieren, das auf der offiziellen Oracle-Website verfügbar ist. Das Unternehmen bietet verschiedene Distributionen, die sich in der Zielplattform unterscheiden, sowie ihre verschiedenen Optionen. Ein normaler Benutzer muss keine andere Java-Version als die neueste, die neueste verwenden. Dies ist nur sinnvoll für Entwickler, die spezifische Strategien für bestimmte Strategien und Funktionen benötigen.

Java-Paket

Um Java auf Ihrem Computer zu installieren,Der Benutzer muss zuerst sicherstellen, dass die Eigenschaften des Geräts die Mindestsystemanforderungen erfüllen. Die Oracle-Ingenieure haben die Systemanforderungen zwar deutlich reduziert, sie bestehen jedoch weiterhin und müssen berücksichtigt werden. Der Benutzer muss auf der Website die erforderliche Verteilung finden, basierend auf dem Betriebssystem, in das er die Software installieren möchte. Zum Beispiel Java für Windows 7 ist eine ausführbare Datei.Exe-Datei, die nur das zu installierende Verzeichnis angeben muss, und dann wird er alles selbst machen. Es sollte beachtet werden, dass nur eine Kopie der Software-Shell gleichzeitig im System installiert werden kann. Daher müssen Sie vor der Installation sicherstellen, dass die vorherige Java-Version aus dem System entfernt wird. Wenn Sie dies nicht tun, werden Sie vom Installationsprogramm aufgefordert, das in Konflikt stehende Programm zu entfernen, bevor Sie mit der Installation fortfahren.

Einstieg in Java

Nachdem der Benutzer erfolgreich installiert wurdeSoftware-Umgebung, wird es für verschiedene Tools für die Ausführung von bereits geschriebenen Programmen zur Verfügung stehen, und für die Erstellung eigener. Um mit der Programmierung in der Sprache Java zu beginnen, sind keine zusätzlichen Programme erforderlich. Sie müssen nur neue Dinge lernen und die Architektur der Sprache verstehen. Wenn der Benutzer Java erfolgreich installieren konnte und dabei keine Konflikte mit anderen Programmen auftraten, kann der Code in jedem Texteditor geschrieben werden.

Java-Zeichenfolge

Oracle hat das sichergestelltstellen Sie den Entwicklern das Maximum an Werkzeugen zur Verfügung. Das Java-Paket enthält einen Sprachcompiler (das Javac-Dienstprogramm), der als Argument den Pfad zu einer beliebigen Textdatei verwendet und diese in einen Bytecode konvertiert, den die virtuelle Maschine versteht.

Java für Windows

Danach kann der Benutzer die Anwendung nicht starten und die Ergebnisse seiner Arbeit sehen. Um die Java-Anwendung für Windows 7 zu installieren, muss sie in das JAR-Archiv "gepackt" werden.

Das JAR-Format wird von der Reduktion im Java-Archiv abgeleitet.und dies ist eine spezielle Art von vertrautem ZIP-Archiv, das zusätzlich eine Beschreibung von Klassen und Abhängigkeiten enthält und auf den Einstiegspunkt (Hauptklasse) in der Anwendung zeigt. Um ein .jar-Archiv zu erstellen, wird das gleichnamige Dienstprogramm verwendet, das auch im Standardpaket von Oracle enthalten ist. Nach seiner erfolgreichen Ausführung kann der Benutzer die erstellte Anwendung entweder über den Java-Befehl von der Befehlszeile oder der Konsole aus oder durch einen einfachen Doppelklick ausführen.

Die Hauptkomponenten der Java-Sprache

Um Anwendungen erfolgreich zu entwickelnIn der Sprache Java müssen Sie von Anfang an lernen. Für Anfänger ist es manchmal schwierig, den Begriff "objektorientierte" Sprache zu verstehen. Viele Menschen glauben irrtümlich, dass dies die Tatsache bedeutet, dass alle Entitäten, die in einer Sprache bedient werden können, Objekte sind. Dies ist jedoch nicht ganz richtig. In Java gibt es neben Objekten auch eine Menge primitiver Typen. Dies sind ganzzahlige Datentypen (byte, short, int, long), die ganze Zahlen, gebrochene Datentypen (float, double) sowie Strings und Zeichentypen (String und char) sind.

Für jeden von ihnen gibt es sogenannteWrapper-Klassen, die zum Erstellen eines Verweises auf ein Objekt eines bestimmten Typs verwendet werden. Dies gilt für alle primitiven Typen außer Zeichenfolgedaten.

Features der Implementierung der String-Klasse in Java

Java-Strings sind eine spezielle Klasse. Es kann als ein unveränderliches Objekt klassifiziert werden. Wenn Sie einen Anwendungsspeicher als Heap (Haufen) einreichen, die eine beliebige Zeichenfolge enthält, dann jede Operation auf sie (die Auswahl des Teils, Verkettung, Zeichen ersetzt, und so weiter. D.) Wird eine neue Instanz der Startlinie erstellen, die aus dem ursprünglichen Ergebnis der Operation unterscheiden.

Java-Version
Daher ist es immer notwendig, mit Strings extrem zu arbeitenVorsicht: Trotz der Tatsache, dass die Garbage Collection im Speicher groß ausgeführt wird, muss der Programmierer sehr vorsichtig sein, um einen Speicherüberlauf unnötig Bezug auf die Saite zu verhindern. Zum Glück, denn diese gibt es eine Menge von Hilfsklassen. Verwenden Sie zum Beispiel Stringbuilder und String, die Strings manipulieren lassen, aber nach jeder neuen Instanz nicht erstellen.

Die Java-Sprache ist ein regulärer Ausdruck. Ihr Aussehen und Zweck

Reguläre Ausdrücke erschienen Ende des 20. Jahrhunderts und revolutionierten die Technologien der elektronischen Textverarbeitung.

Zuvor war die Suche nach bestimmten Bereichen im Text oderDie Teilzeichenfolge war ein häufiges Problem, das Aufwand und Zeit für die Implementierung erforderte. Programmierer mussten fast jede Website auf eine genaue Übereinstimmung mit dem angegebenen Suchparameter überprüfen oder mit einer großen Anzahl von Bedingungen vergleichen. Mit dem Aufkommen von regulären Ausdrücken wurde es jedoch möglich, Metazeichen zu verwenden, mit deren Hilfe es möglich wurde, die Vorlage zu beschreiben, mit der die Suche durchgeführt werden sollte. In der Sprache Java erschienen in Version 5 reguläre Ausdrücke und sind seither zu einem integralen Attribut der Softwareumgebung geworden.

Funktionen zum Arbeiten mit regulären Ausdrücken in Java

In der Java-Sprache alle Klassen, die auf die eine oder andere Weise sindwerden verwendet, um mit regulären Ausdrücken zu arbeiten, in ein separates Paket, das java.util.regex genannt wird. In Java werden reguläre Ausdrücke durch die Pattern-Klasse beschrieben, die in Englisch "Vorlage" bedeutet. Diese Klasse verwendet als Konstruktorargument eine Zeichenfolge, die zum Erstellen einer Vorlage verwendet werden kann. Wenn Sie es beschreiben möchten, ist es besser, Metazeichen anstelle von einfachen Buchstaben zu verwenden.

Installieren Sie Java

Um die Parameter korrekt zu spezifizierenSuche, ist es besser, sich mit der offiziellen Dokumentation von Oracle vertraut zu machen, da viele Metazeichen durchaus nicht bedeuten können, was ein durchschnittlicher Benutzer oder ein Anfänger als Programmierer denkt. Zum Beispiel gibt das "+" Zeichen an, dass eine oder mehrere Instanzen des unmittelbar vorhergehenden Elements unter die Vorlage fallen. Wenn Sie reguläre Ausdrücke in Java implementieren, sind Sonderzeichen die gleichen wie in jeder anderen Programmiersprache. Daher sollte die Migration von einer anderen Plattform schmerzfrei sein.

Mögliche Varianten der Verwendung regulärer Ausdrücke

Es sollte bemerkt werden, dass die Möglichkeiten regelmäßig sindAusdrücke eignen sich am besten für die Verarbeitung sehr großer Texte. Zum Beispiel die Suche nach einem Schlüssel oder einer Phrase in dem Buch, vorausgesetzt, dass das Register, in dem der Schlüssel geschrieben wird, nicht wichtig ist. Die manuelle Suche des Textes nach der Entscheidung für eine ähnliche Aufgabe wäre äußerst ineffizient, und mit Hilfe von regulären Ausdrücken von Java kann die Aufgabe durch ein Paar Codezeilen gelöst werden.

Java reguläre Ausdrücke Sonderzeichen

Deshalb, beim Studieren derSprache können Sie einen so wichtigen Abschnitt wie reguläre Ausdrücke nicht überspringen. In Java finden Sie Anwendungen in einer Vielzahl von Bereichen - von der Validierung der Eingabe von Daten im Formular (Postanschriften, Kreditkartennummern) bis zur Analyse von Verkehrs- und Benutzeranfragen.

Lesen Sie mehr: