470 Shares 1545 views

Java: ein regulärer Ausdruck, Sonderzeichen

Heute Programmierung in Java, höchstwahrscheinlich, niemand wird nicht überrascht sein. Fortschritte in diesem Bereich ist so groß, dass unsere heutige Realität vertraut erschienen wäre zu 50-60 Jahren in dieser Geschichte aus dem Film a la „Zurück in die Zukunft.“

Die Ursprünge der Sprache Java

Java – eine objektorientierte Programmiersprache, die ursprünglich von Sun Microsystems entwickelt wurde, und später wurde es die Unterstützung und Entwicklung von Oracle durchgeführt.

Nicht zu verwechseln mit der Sprache Entwicklung oder die Performance der Software-Plattform-Umgebung. Durch die letztere Satz aus einer Vielzahl von verschiedenen Komponenten zu verstehen, die zusammen eine Ausführung von Java-Code bereitzustellen, in verschiedenen Hardwareumgebungen. Programme in Java geschrieben sind , in ein spezielles Format namens Bytecode übersetzt, die später mittels durchgeführt wurden , eine virtuelle Maschine (JVM) – ein Teil der Software – Plattform.

Installation und Inbetriebnahme

Um in dieser Sprache entwickelt, um erfolgreich Anwendungen ausführen kann, müssen Sie ein spezielles Paket von Java-Komponenten installieren, die auf der Oracle-Website zur Verfügung steht. Das Unternehmen bietet verschiedene Verteilungen, die in der Zielplattform unterscheiden, sowie verschiedene Optionen. Der durchschnittliche Benutzer muss nicht die Java-Version verwenden, die von der letzten unterscheidet, die jüngste. Es macht nur Sinn für Entwickler, die spezifischen Strategien für spezifische Funktionen und Fähigkeiten benötigen.

So installieren Sie Java auf Ihrem Computer, muss der Benutzer zunächst sicherstellen, dass die Eigenschaften der Geräte, die Mindestsystemanforderungen erfüllen. Oracle-Ingenieure haben hart daran gearbeitet, die Schwelle der Systemanforderungen zu reduzieren, aber es ist immer noch da, und es muss in Betracht gezogen werden. Der Benutzer sollte die Website finden, die er die Verteilung auf dem Betriebssystem basiert muss, das er will, um die Software installieren. Zum Beispiel Java für Windows 7 Es ist eine ausführbare EXE-Datei, die nur das Installationsverzeichnis angeben benötigen, und dann wird er alles selbst tun. Es ist erwähnenswert, dass das System nur eine Kopie der Software-Shell zur gleichen Zeit installiert werden. Deshalb, bevor die Notwendigkeit, sicherzustellen, dass die Installation, dass die vorherige Version von Java aus dem System entfernt. Wenn Sie dies nicht tun, wird das Installationsprogramm bitten, die in Konflikt stehende Programm zu entfernen, bevor Sie die Installation fortsetzen.

Starten Sie in der Entwicklung von Java

Nachdem der Benutzer erfolgreich die Software-Umgebung installiert ist, wird es zu einer Vielzahl von Mitteln für die Durchführung von bereits geschriebenen Programmen zur Verfügung steht, und ihre eigenen zu erstellen. Um von Java zu starten in der Programmierung, brauchen Sie keine zusätzlichen Programme. Wir brauchen einen Wunsch nur neue Dinge zu lernen und die Sprache der Architektur zu verstehen. Wenn der Benutzer in der Lage war, um erfolgreich die Java, und in dem Prozess zu installieren hat keine Konflikte mit anderen Programmen können Sie das Schreiben von Code in einem beliebigen Texteditor starten.

Oracle hat dafür gesorgt, den maximalen Satz von Tools für Entwickler zur Verfügung zu stellen. In Java enthält das Paket einen Compiler (Javac Utility), das als Argument nimmt den Pfad zu jeder Textdatei, sie in eine verständliche Bytecode der virtuelle Maschine umwandelt.

Der Benutzer kann immer noch nicht die Anwendung ausführen und die Ergebnisse ihrer Arbeit sehen. Um eine Java-Anwendung für Windows 7 zu installieren, ist es notwendig, „Pack“ in dem JAR-Archiv.

Das JAR-Format wird aus der Reduktion von Java Archiven abgeleitet, und eine besondere Art von allen vertraut ZIP-Datei, die weiterhin eine Beschreibung der Klassen und Abhängigkeiten und zeigt auf den Eintrittspunkt (Hauptklasse) in der Anwendung umfasst. eine .jar-Datei mit dem gleichen Namen durch das Dienstprogramm, das auch im Standardpaket von Oracle enthalten ist, verwendet zu erstellen. Nach der erfolgreichen Implementierung kann der Benutzer eine Anwendung erstellt oder Java-Befehl von der Befehlszeile oder in der Konsole oder einfach durch einen Doppelklick ausführen.

Die Hauptkomponenten der Sprache Java

Um die Sprache erfolgreich Anwendungen in Java zu entwickeln, lernen sie mit den Grundlagen beginnen muss. Anfänger Programmierer manchmal schwer zu verstehen, den Begriff „objektorientierte“ Sprache. Viele Menschen glauben fälschlicherweise, dass es auf die Tatsache bezieht, dass alle Einheiten, die in den Sprachobjekte sind arbeiten können. Dies ist jedoch nicht wahr. In der Programmiersprache Java, mit Ausnahme der Einrichtungen, gibt es auch eine Reihe von primitiven Typen. Diese Ganzzahl – Datentyp (Byte, short, int, lang ), die ganzen Zahlen unterschiedlicher Wortlänge, fraktionierte Datentypen (float, double) sowie Linien und Zeichentypen (String und char) sind.

Für jeden von ihnen gibt es so genannte Klassen – Verpackungen, die verwendet werden, einen Verweis auf ein Objekt von einer Art zu erstellen. Dies gilt für alle primitiven Typen außer String-Daten.

Merkmale der Umsetzung der String-Klasse in Java

Java-line – dies ist ein Sonderklasse. 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.

Daher ist die Zeichenfolge immer notwendig, sehr sorgfältig zu arbeiten, trotz der Tatsache, dass die Garbage Collection im Speicher groß ausgeführt wird, muss der Programmierer sehr vorsichtig sein, 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 – reguläre Ausdrücke. Ihr Aussehen und Zweck

Reguläre Ausdrücke erschienen in den späten zwanzigsten Jahrhunderts und revolutionierte die Technologie der elektronischen Textverarbeitung.

Zuvor war Suche nach bestimmten Abschnitten im Text oder Teilzeichenfolge ein weit verbreitetes Problem, die Zeit und Aufwand für die Umsetzung erforderlich. Programmierer hatten fast jede Seite auf dem genauen Anpassung des angegebenen Suchparameter oder vergleichen Sie es mit vielen Bedingungen zu überprüfen. Doch mit dem Aufkommen von regulären Ausdrücken die Möglichkeit hat, das Meta-Zeichen zu verwenden, von denen wurde es zur Verfügung, ein Muster zu beschreiben, die gesucht werden mußten. In Java erschien regulärer Ausdrücke in der Version 5, und ist seit dem ein wesentliches Attribut der Software-Umgebung werden.

Arbeiten mit regulären Ausdrücken in Java

In Java, alle Klassen, eine oder andere Weise an der Arbeit mit regulären Ausdrücken, in einem separaten Paket namens java.util.regex. In Java regulärer Ausdruck beschreibt die Muster – Klasse, die ins Englische übersetzt bedeutet „Muster“. Diese Klasse nimmt ein String-Argument an den Konstruktor, die verwendet werden können, um eine Vorlage zu erstellen. Wenn Sie es beschreiben, anstelle von einfachen Buchstaben besser Platzhalter verwenden.

Um die Suchparameter richtig angeben, ist es besser, die offizielle Dokumentation von Oracle zu lesen, da viele Meta-Zeichen nicht, was der normale Benutzer oder ein Anfänger-Programmierer könnte denken, bedeuten kann. Zum Beispiel zeigt das Zeichen „+“, daß das Muster fällt in einer oder mehr Instanzen des unmittelbar vorhergehenden Elements. Wenn in Java regulären Ausdruck umgesetzt werden, sind Sonderzeichen die gleichen wie in jeder anderen Programmiersprache. Daher Migration auf eine andere Plattform sollte schmerzlos.

Mögliche Anwendungen von regulären Ausdrücken

Es sei darauf hingewiesen, dass die Möglichkeit, regulärer Ausdrücke sind am besten geeignet, sehr große Mengen an Text zu behandeln. Zum Beispiel können einige Suchschlüssel oder Wortkombinationen in Register mit der Maßgabe, daß der Fall, in dem der Schlüssel geschrieben wird, ist nicht wichtig. Handsortierung des Textes wäre sehr ineffizient zur Lösung eines solchen Problems und mit der integrierten Java können reguläre Ausdrücke ein paar Zeilen Code erreicht werden.

Deshalb sind wir das Studium der Sprache in irgendeiner Weise unter Berücksichtigung kann eine so wichtige Rolle als regulärer Ausdruck nicht entgehen lassen. In Java kann in verschiedenen Bereichen eingesetzt werden – von der Dateneingabeformular Validierung (E-Mail-Adressen, Kreditkartennummern) -Anforderungen Verkehr und Benutzern zu analysieren.