Maison >Java >javaDidacticiel >paquet java.net

paquet java.net

王林
王林original
2024-08-30 15:18:241006parcourir

Java.net est un package qui fournit un ensemble de classes ainsi que des interfaces pour la mise en réseau en Java. Certaines des classes sont la classe URL, la classe URLConnection, la classe Socket, la classe ServerSocket, DatagramSocket, MulticastSocket, etc. Dans les sections ci-dessous, les différentes classes du package java.net seront abordées.

PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Fonctionnement du package Java.net

Comme déjà évoqué, le package java.net est utile dans les réseaux Java. Il prend en charge deux protocoles tels que :

  • TCP (Transmission Control Protocol) : Permet une communication fiable entre 2 applications. Il est noté TCP/IP.
  • UDP (User Datagram Protocol) : C'est un protocole sans connexion.

Permet le transfert de paquets de données entre applications. Afin d'effectuer plusieurs opérations sur ces protocoles, des classes de packages java.net sont utilisées. Il sera discuté dans la section suivante.

Diverses classes du package java.net

Voici les classes du package javs.net :

Cours Description de la classe
Authentificateur Il est très essentiel d'obtenir ou de récupérer l'authentification de connexion pour les applications réseau dans un réseau.  Les objets de classe Authenticator aident à obtenir cette authentification.
  • Déclaration de classe : la classe publique Authenticator étend l'objet
CacheRequest Nous savons que la mémoire cache est une mémoire utilisée pour une récupération rapide des informations.  La classe CacheRequest aide à stocker les ressources ResponseCache.
  • Déclaration de classe : la classe abstraite publique CacheRequest étend l'objet
CacheResponse La classe CacheRequest aide à récupérer les ressources ResponseCache.
  • Déclaration de classe : la classe abstraite publique CacheResponse étend l'objet
ContentHandler Normalement, une connexion réseau est établie à l'aide d'URL. La classe ContentHandler est la superclasse des classes particulières choisies pour lire les objets de connexion URL.
  • Déclaration de classe : la classe abstraite publique ContentHandler étend l'objet
CookieHandler L'objet de classe CookieHandler offre un mécanisme de rappel au gestionnaire de protocole HTTP avec l'implémentation de la politique de gestion de l'état HTTP.
  • Déclaration de classe : la classe abstraite publique CookieHandler étend l'objet
CookieManager La classe CookieManager étend ou implémente la classe CookieHandler, c'est-à-dire
  • Déclaration de classe : la classe abstraite publique CookieManager étend CookieHandler
DatagramPacket La classe DatagramPacket restitue le paquet de datagramme.
  • Déclaration de classe : la classe finale publique DatagramPacket étend l'objet
DatagramSocket Dans un réseau, afin de transférer des paquets de datagrammes, une socket d'entité est indispensable.
  • Déclaration de classe : la classe finale publique DatagramSocket étend l'objet implémente Closeable
DatagramSocketImpl Classe parent qui aide à l'implémentation de sockets ainsi qu'un datagramme.
  • Déclaration de classe : la classe finale publique DatagramSocketImp étend l'objet implémente SocketOptions
Adresse d'interface Classe qui représente l'adresse de l'interface réseau.
  • Déclaration de classe : la classe publique InterfaceAddress étend l'objet
JarURLConnection Cette classe établit la connexion URL aux fichiers JAR.
  • Déclaration de classe : la classe abstraite publique JarURLConnection étend URLConnection
MulticastSocket Le transfert de paquets IP multicast s'effectue à l'aide de cette classe.
  • Déclaration de classe : la classe abstraite publique MulticastSocket étend DatagramSocket.
InetSocketAddress La combinaison adresse IP-numéro de port est appelée adresse de socket IP. La classe InetSocketAddress offre une implémentation similaire. Il est déclaré ainsi :
  • Déclaration de classe : la classe publique InetSocketAddress étend l'objet implémente SocketAdress
InetAddress Cette classe représente l'adresse IP.
  • Déclaration de classe : la classe finale publique InetAddress étend l'objet implémente Serialisable
Inet4Address Cette classe représente l'adresse IP version 4.
  • Déclaration de classe : la classe finale publique Inet6Address étend InetAddress
Adresse Inet6 Cette classe représente l'adresse IP version 6.
  • Déclaration de classe : la classe finale publique Inet4Address étend InetAddress
IDN Conversion de l'IDN entre la représentation ASCII CE et la représentation Unicode normale.
  • Déclaration de classe : l'IDN de classe final public étend l'objet
HttpURLConnexion Cette classe aide à obtenir des connexions URL dotées de fonctionnalités HTTP.
  • Déclaration de classe : la classe finale publique HttpURLConnection étend URLConnection
HttpCookie Cette classe aide à représenter les cookies HTTP qui transportent des informations d'état entre client-serveur. La classe est déclarée comme suit :
  • Déclaration de classe : la classe finale publique HttpCookie étend l'objet implémente Cloneable
NetPermission Cette classe offre plusieurs autorisations liées au réseau.
  • Déclaration de classe : la classe finale publique NetPermission étend BasePermission
Interface réseau Cette classe aide à représenter l'interface réseau.
  • Déclaration de classe : la classe finale publique NetworkInterface étend l'objet
Authentification par mot de passe Cette classe agit en tant que détenteur de données par l'authentificateur.
  • Déclaration de classe : la classe finale publique PasswordAuthentication étend l'objet
Procuration Cette classe aide dans les paramètres liés au proxy.
  • Déclaration de classe : le proxy de classe finale publique étend l'objet
ProxySelector Cette classe aide à la sélection du serveur proxy.
  • Déclaration de classe : la classe finale publique ProxySelector étend l'objet
RéponseCache Cette classe représente les caches associés aux connexions URL.
  • Déclaration de classe : la classe abstraite publique ResponseCache étend l'objet
SecureCacheResponse Cette classe représente le cache obtenu grâce à l'utilisation de modes sécurisés.
  • Déclaration de classe : la classe abstraite publique SecureCacheResponse étend CacheResponse
ServeurSocket Cette classe aide à l’implémentation du socket serveur.
  • Déclaration de classe : la classe abstraite publique ServerSocket étend l'objet et implémente Cloaseable.
Prise Cette classe implémente les sockets associés au côté client.
  • Déclaration de classe : la classe abstraite publique Socket étend l'objet et implémente Cloaseable.
Adresse de prise Cette classe implique la représentation Socket Address.
  • Déclaration de classe : la classe abstraite publique SocketAddress étend l'objet implémente Serialisable
SocketImpl Il s'agit d'une classe qui agit comme classe parent pour chaque classe implémentant un socket.
  • Déclaration de classe : la classe abstraite publique SocketImpl étend l'objet implémente SocketOptions
Autorisation de prise Cette classe fournit l'accès au réseau à l'aide de sockets.
  • Déclaration de classe : la classe finale publique SocketPermission étend l'autorisation implémente Serialisable
Options de prise standard Cette classe fournit des options de socket standard.
  • Déclaration de classe : la classe abstraite publique StandardSocketOptions étend l'objet
URI Cette classe représente un identifiant de ressource uniforme.
  • Déclaration de classe : l'URI de classe finale publique étend l'objet implémente sérialisable, comparable
URL Cette classe représente Uniform Resource Locator.
  • Déclaration de classe : l'URL de classe finale publique étend l'objet implémente sérialisable
URLClassLoader Le chargement de certaines classes et ressources mentionnées avec le chemin de recherche se fait à l'aide de cette classe.
  • Déclaration de classe : l'URL de classe finale publique étend SecureClassLoader et implémente Closeable
URLConnexion Il s'agit d'une classe qui fait office de classe parent pour les classes qui communiquent entre l'application et une URL.
  • Déclaration de classe : la classe finale publique URLConnection étend l'objet
URLDécodeur Le décodage des formulaires HTML se fait à l'aide de cette classe.
  • Déclaration de classe : la classe finale publique URLDecoder étend l'objet
URLEncodeur L'encodage des formulaires HTML se fait à l'aide de cette classe.
  • Déclaration de classe : la classe finale publique URLEncoder étend l'objet
URLStreamHandler Il s'agit d'une classe qui agit comme classe parent pour les gestionnaires de protocole Stream.
  • Déclaration de classe : la classe finale publique URLStreamHandler étend l'objet

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Chaîne Java à flotterArticle suivant:Chaîne Java à flotter