Heim > Java > javaLernprogramm > Hauptteil

java.net-Paket

王林
Freigeben: 2024-08-30 15:18:24
Original
985 Leute haben es durchsucht

Java.net ist ein Paket, das eine Reihe von Klassen sowie Schnittstellen für die Vernetzung in Java bereitstellt. Einige der Klassen sind URL-Klasse, URLConnection-Klasse, Socket-Klasse, ServerSocket-Klasse, DatagramSocket, MulticastSocket usw. In den folgenden Abschnitten werden die verschiedenen Klassen des java.net-Pakets erläutert.

WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Funktioniert des Java.net-Pakets

Wie bereits erwähnt, ist das java.net-Paket hilfreich bei Java-Netzwerken. Es unterstützt zwei Protokolle wie:

  • TCP (Transmission Control Protocol): Ermöglicht eine zuverlässige Kommunikation zwischen zwei Anwendungen. Es wird als TCP/IP bezeichnet.
  • UDP (User Datagram Protocol): Es ist ein verbindungsloses Protokoll.

Ermöglicht die Übertragung von Datenpaketen zwischen Anwendungen. Um verschiedene Operationen an diesen Protokollen durchzuführen, werden Klassen von java.net-Paketen verwendet. Es wird im nächsten Abschnitt besprochen.

Verschiedene Klassen des java.net-Pakets

Im Folgenden sind die Klassen des javs.net-Pakets aufgeführt:

Klasse Beschreibung der Klasse
Authentifikator Es ist sehr wichtig, die Verbindungsauthentifizierung für Netzwerkanwendungen in einem Netzwerk abzurufen oder abzurufen.  Objekte der Authenticator-Klasse helfen beim Erhalten dieser Authentifizierung.
  • Klassendeklaration: Public Class Authenticator erweitert Objekt
CacheRequest Wir wissen, dass Cache-Speicher ein Speicher ist, der zum schnellen Abrufen von Informationen verwendet wird.  Die CacheRequest-Klasse hilft beim Speichern der ResponseCache-Ressourcen.
  • Klassendeklaration: öffentliche abstrakte Klasse CacheRequest erweitert Object
CacheResponse Die CacheRequest-Klasse hilft beim Abrufen der ResponseCache-Ressourcen.
  • Klassendeklaration: öffentliche abstrakte Klasse CacheResponse erweitert Objekt
ContentHandler Normalerweise wird eine Netzwerkverbindung über URLs hergestellt. Die ContentHandler-Klasse ist die Oberklasse der jeweiligen Klassen, die zum Lesen der URL-Verbindungsobjekte ausgewählt werden.
  • Klassendeklaration: öffentliche abstrakte Klasse ContentHandler erweitert Object
CookieHandler Das CookieHandler-Klassenobjekt bietet einen Rückrufmechanismus für den HTTP-Protokollhandler mit der Implementierung der HTTP-Statusverwaltungsrichtlinie.
  • Klassendeklaration: öffentliche abstrakte Klasse CookieHandler erweitert Objekt
CookieManager Die CookieManager-Klasse erweitert oder implementiert die CookieHandler-Klasse, d. h.
  • Klassendeklaration: Die öffentliche abstrakte Klasse CookieManager erweitert CookieHandler
DatagramPacket Die DatagramPacket-Klasse rendert das Datagrammpaket.
  • Klassendeklaration: Die öffentliche Abschlussklasse DatagramPacket erweitert Object
DatagramSocket In einem Netzwerk ist für die Übertragung von Datagrammpaketen ein Entity-Socket unerlässlich.
  • Klassendeklaration: Die öffentliche Abschlussklasse DatagramSocket erweitert das Objekt und implementiert Closeable
DatagramSocketImpl Übergeordnete Klasse, die bei der Implementierung von Sockets und einem Datagramm hilft.
  • Klassendeklaration: Die öffentliche Abschlussklasse DatagramSocketImp erweitert das Objekt und implementiert SocketOptions
Schnittstellenadresse Eine Klasse, die die Netzwerkschnittstellenadresse darstellt.
  • Klassendeklaration: öffentliche Klasse InterfaceAddress erweitert Objekt
JarURLConnection Diese Klasse stellt eine URL-Verbindung zu den JAR-Dateien her.
  • Klassendeklaration: Die öffentliche abstrakte Klasse JarURLConnection erweitert URLConnection
MulticastSocket Die Übertragung von Multicast-IP-Paketen erfolgt mit Hilfe dieser Klasse.
  • Klassendeklaration: Die öffentliche abstrakte Klasse MulticastSocket erweitert DatagramSocket.
InetSocketAddress Die Kombination aus IP-Adresse und Portnummer wird als IP-Socket-Adresse bezeichnet. Die InetSocketAddress-Klasse bietet eine ähnliche Implementierung. Es wird wie folgt deklariert:
  • Klassendeklaration: Die öffentliche Klasse InetSocketAddress erweitert das Objekt und implementiert SocketAdress
InetAddress Diese Klasse repräsentiert die IP-Adresse.
  • Klassendeklaration: Die öffentliche Abschlussklasse InetAddress erweitert das Objekt und implementiert Serializable
Inet4Address Diese Klasse stellt die IP-Adresse der Version 4 dar.
  • Klassendeklaration: Die öffentliche Abschlussklasse Inet6Address erweitert InetAddress
Inet6Address Diese Klasse stellt die IP-Adresse der Version 6 dar.
  • Klassendeklaration: Die öffentliche Abschlussklasse Inet4Address erweitert InetAddress
IDN Konvertierung von IDN zwischen ASCII CE und normaler Unicode-Darstellung.
  • Klassendeklaration: Öffentliche finale Klasse IDN erweitert Objekt
HttpURLConnection Diese Klasse hilft beim Abrufen von URL-Verbindungen mit HTTP-Funktionen.
  • Klassendeklaration: Die öffentliche Abschlussklasse HttpURLConnection erweitert URLConnection
HttpCookie Diese Klasse hilft bei der Darstellung von HTTP-Cookies, die Statusinformationen zwischen Client und Server übertragen. Die Klasse wird wie folgt deklariert:
  • Klassendeklaration: Die öffentliche Abschlussklasse HttpCookie erweitert das Objekt und implementiert Cloneable
NetPermission Diese Klasse bietet mehrere netzwerkbezogene Berechtigungen.
  • Klassendeklaration: Die öffentliche Abschlussklasse NetPermission erweitert BasePermission
Netzwerkschnittstelle Diese Klasse hilft bei der Darstellung der Netzwerkschnittstelle.
  • Klassendeklaration: Die öffentliche Abschlussklasse NetworkInterface erweitert Object
Passwortauthentifizierung Diese Klasse fungiert als Datenhalter für den Authentifikator.
  • Klassendeklaration: öffentliche Abschlussklasse PasswordAuthentication erweitert Objekt
Proxy Diese Klasse hilft bei Proxy-bezogenen Einstellungen.
  • Klassendeklaration: Öffentlicher Endklasse-Proxy erweitert Objekt
ProxySelector Diese Klasse hilft bei der Auswahl des Proxyservers.
  • Klassendeklaration: Die öffentliche Endklasse ProxySelector erweitert Object
ResponseCache Diese Klasse stellt die Caches dar, die den URL-Verbindungen zugeordnet sind.
  • Klassendeklaration: öffentliche abstrakte Klasse ResponseCache erweitert Objekt
SecureCacheResponse Diese Klasse stellt den Cache dar, der durch die Verwendung sicherer Modi erhalten wird.
  • Klassendeklaration: Die öffentliche abstrakte Klasse SecureCacheResponse erweitert CacheResponse
ServerSocket Diese Klasse hilft bei der Server-Socket-Implementierung.
  • Klassendeklaration: Die öffentliche abstrakte Klasse ServerSocket erweitert das Objekt und implementiert Cloaseable.
Steckdose Diese Klasse implementiert die Sockets, die der Clientseite zugeordnet sind.
  • Klassendeklaration: Die öffentliche abstrakte Klasse Socket erweitert das Objekt und implementiert Cloaseable.
SocketAddress Diese Klasse impliziert die Darstellung der Socket-Adresse.
  • Klassendeklaration: Die öffentliche abstrakte Klasse SocketAddress erweitert das Objekt und implementiert Serializable
SocketImpl Dies ist eine Klasse, die als übergeordnete Klasse für alle Socket-implementierenden Klassen fungiert.
  • Klassendeklaration: Die öffentliche abstrakte Klasse SocketImpl erweitert das Objekt und implementiert SocketOptions
SocketPermission Diese Klasse stellt den Netzwerkzugriff mithilfe von Sockets bereit.
  • Klassendeklaration: Die öffentliche Abschlussklasse SocketPermission erweitert Permission und implementiert Serializable
StandardSocketOptions Diese Klasse bietet Standard-Socket-Optionen.
  • Klassendeklaration: öffentliche abstrakte Klasse StandardSocketOptions erweitert Object
URI Diese Klasse stellt einen Uniform Resource Identifier dar.
  • Klassendeklaration: Öffentlicher finaler Klassen-URI erweitert Objekt implementiert Serialisierbar, Vergleichbar
URL Diese Klasse repräsentiert den Uniform Resource Locator.
  • Klassendeklaration: Die öffentliche endgültige Klassen-URL erweitert das Objekt und implementiert Serializable
URLClassLoader Das Laden bestimmter Klassen und Ressourcen, die im Suchpfad erwähnt werden, erfolgt über diese Klasse.
  • Klassendeklaration: Die öffentliche endgültige Klassen-URL erweitert SecureClassLoader und implementiert Closeable
URLConnection Dies ist eine Klasse, die als übergeordnete Klasse für die Klassen fungiert, die zwischen der Anwendung und einer URL kommunizieren.
  • Klassendeklaration: öffentliche finale Klasse URLConnection erweitert Objekt
URLDecoder Die Dekodierung von HTML-Formularen erfolgt mithilfe dieser Klasse.
  • Klassendeklaration: öffentliche finale Klasse URLDecoder erweitert Objekt
URLEncoder Die Kodierung von HTML-Formularen erfolgt mithilfe dieser Klasse.
  • Klassendeklaration: öffentliche finale Klasse URLEncoder erweitert Objekt
URLStreamHandler Dies ist eine Klasse, die als übergeordnete Klasse für Stream Protocol Handler fungiert.
  • Klassendeklaration:öffentliche finale Klasse URLStreamHandler erweitert Objekt

Das obige ist der detaillierte Inhalt vonjava.net-Paket. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!