Heim  >  Artikel  >  Java  >  Was sind erweiterte Java-Funktionen?

Was sind erweiterte Java-Funktionen?

(*-*)浩
(*-*)浩Original
2019-05-27 13:28:495113Durchsuche

Zu den erweiterten Java-Funktionen gehören hauptsächlich Collection Framework und Generics, Utility-Klassen, Eingabe- und Ausgabeverarbeitung, Anmerkungen und Multithreading, Netzwerkprogrammierung und XML-Technologie.

Was sind erweiterte Java-Funktionen?

Collection Framework

ist eine Reihe von Schnittstellen und Klassen (befindet sich im java.util-Paket) mit hervorragender Leistung und einfacher Bedienung -zu verwendende Lösungen. Arrays können sich nicht gut an dynamische Änderungen in der Anzahl der Elemente im Speicher anpassen und weisen geringe Sucheffizienzmängel auf

Sammlungsschnittstellen: Karte, Sammlung (Unterschnittstellenliste, Satz), Iterator

Schnittstellenimplementierungsklasse: HashMap TreeMap, ArrayList LinkedList, HashSet TreeSet implementiert die Karten-, Listen- und Set-Schnittstellen

Sammlungstoolklassen: Arrays, Sammlungen Stellen Algorithmen für die Bearbeitung von Sammlungselementen bereit

Generische Sammlungen

Generika sind parametrisierte Typen, die Einschränkungen implementieren, indem sie den Elementtyp in der Sammlung angeben

Funktion: Verwenden Sie den Typ des Objekts als Parameter und Geben Sie es an andere Klassen oder Methoden an, um die Typkonvertierung sicherzustellen. Die Sicherheit und Stabilität der von der API bereitgestellten allgemeinen Klassen

Um diesen Teil zu lernen, müssen Sie mehr über die Java-API lesen.

Eingabe/Ausgabe und Reflexion

Gemeinsame Basisklassen für IO-Streams

Hinweis: ( ) enthält Unterklassen wie File **-Klasse, Buffered**-Klasse Die Buffered**-Klasse verfügt über einen Puffer und eine readLine()-Methode zum zeilenweisen Lesen von Inhalten

Byte-Stream

Byte-Eingabestream: InputStream (FileInputStream, BufferedInputStream)

Byte-Ausgabestream: OutputStream (FileOutputStream, BufferedOutStream)

Zeichenstream

Zeicheneingabestream: Reader (FileReader, BufferedReader)

Zeichenausgabestream: Writer (FileWriter, BufferedWriter)

Java Reflection

Reflection: Refers darauf, dass ein Java-Programm selbstbeschreibend und selbstkontrollierend sein kann. Es ermöglicht dem Programm, während der Kompilierung völlig unbekannte Klassen zu laden, zu erkennen und zu verwenden zur dynamischen Erfassung von Klasseninformationen und zur dynamischen Funktion der aufrufenden Objektmethode

Annotation

Besondere Markierung im Java-Code. Es bietet eine formale Methode zum Hinzufügen zusätzlicher Informationen zum Code, die in einem Java-Programm nicht ausgedrückt werden können. Anmerkungen können als Modifikatoren betrachtet werden, die Programmelemente modifizieren.

Anmerkungen können während der Kompilierung, beim Laden von Klassen und zur Laufzeit gelesen werden. Kommentare werden vom Programm nicht gelesen.

Thread-Planung

Mehrere Threads befinden sich im ausführbaren Zustand, und die Thread-Planung bestimmt die Reihenfolge, in der Threads in den ausführbaren Zustand wechseln, basierend auf der Priorität.

Die Priorität des Threads wird von 1 bis 10 ausgedrückt, 10 hat die höchste Priorität und der Standardwert ist 5

Netzwerkprogrammierungstechnologie

Netzwerk: Ja Eine virtuelle Plattform für die Übertragung, den Empfang und den Austausch von Informationen, die Informationen von verschiedenen Punkten, Oberflächen und Einheiten verbindet, um eine gemeinsame Nutzung von Ressourcen zu erreichen

Netzwerkprogrammierung: Programmierung, die Sockets verwendet, um Kommunikationszwecke zwischen Prozessen zu erreichen

Einführung in XML

XML (Extensible Markup Language): Extensible Markup Language, eine einfache Datenspeichersprache, die eine Reihe einfacher Tags zur Beschreibung von Daten verwendet.

Funktionen: Unabhängig von Betriebssystem und Entwicklungsplattform; standardisiert und einheitlich

Funktion: Dateninteraktion; Eckpfeiler von Ajax;

Das obige ist der detaillierte Inhalt vonWas sind erweiterte Java-Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn