Java @Deprecated Annotation

Java @Deprecated Annotation

1. OverzichtIn deze korte zelfstudie bekijken we verouderde API's in Java en hoe u de @Verouderd annotatie.2. Het @Verouderd AnnotatieNaarmate een project evolueert, verandert de API ervan. In de loop van de tijd zijn er bepaalde constructors, velden, typen of methoden waarvan we niet willen dat mensen ze meer gebruiken.
Een inleiding tot Java.util.Hashtable Class

Een inleiding tot Java.util.Hashtable Class

1. OverzichtHashtable is de oudste implementatie van een hashtabel datastructuur in Java. De Hash kaart is de tweede implementatie, die werd geïntroduceerd in JDK 1.2.Beide klassen bieden vergelijkbare functionaliteit, maar er zijn ook kleine verschillen, die we in deze tutorial zullen onderzoeken.
Toegang tot modificatoren in Java

Toegang tot modificatoren in Java

1. OverzichtIn deze zelfstudie bespreken we toegangsmodificatoren in Java, die worden gebruikt voor het instellen van het toegangsniveau voor klassen, variabelen, methoden en constructors.Simpel gezegd, er zijn vier toegangsmodificatoren:openbaar, privaat, beschermd en standaard (geen trefwoord).Voordat we beginnen, laten we er rekening mee houden dat een klasse op het hoogste niveau kan gebruiken openbaar of standaard alleen toegang tot modificatoren.
Gids voor CountDownLatch in Java

Gids voor CountDownLatch in Java

1. InleidingIn dit artikel geven we een gids voor het CountDownLatch les en laat zien hoe het kan worden gebruikt in een paar praktische voorbeelden.In wezen door een CountDownLatch we kunnen ervoor zorgen dat een thread blokkeert totdat andere threads een bepaalde taak hebben voltooid.2. Gebruik bij gelijktijdig programmerenSimpel gezegd, een CountDownLatch heeft een teller veld, dat u naar behoefte kunt verkleinen.
Gids voor Elasticsearch in Java

Gids voor Elasticsearch in Java

1. OverzichtIn dit artikel gaan we dieper in op enkele sleutelconcepten met betrekking tot full-text zoekmachines, met een speciale focus op Elasticsearch.Omdat dit een Java-georiënteerd artikel is, gaan we geen gedetailleerde stapsgewijze zelfstudie geven over het instellen van Elasticsearch en laten zien hoe het onder de motorkap werkt.
Inleiding tot JsonPath

Inleiding tot JsonPath

1. OverzichtEen van de voordelen van XML is de beschikbaarheid van verwerking - inclusief XPath - die is gedefinieerd als een W3C-standaard. Voor JSON is een vergelijkbare tool genaamd JSONPath ontstaan.Dit artikel geeft een inleiding tot Jayway JsonPath, een Java-implementatie van de JSONPath-specificatie.
Implementeren van een FTP-Client in Java

Implementeren van een FTP-Client in Java

1. OverzichtIn deze tutorial zullen we bekijken hoe we de Apache Commons Net-bibliotheek kunnen gebruiken om te communiceren met een externe FTP-server.2. InstallatieWanneer u bibliotheken gebruikt die worden gebruikt om te communiceren met externe systemen, is het vaak een goed idee om enkele aanvullende integratietests te schrijven om er zeker van te zijn dat we de bibliotheek correct gebruiken.
Inzicht in de & 0xff-waarde in Java

Inzicht in de & 0xff-waarde in Java

1. Overzicht0xffis een getal vertegenwoordigd in dehexadecimaal cijfersysteem (basis 16). Het is samengesteld uit twee F. cijfers in hex. Zoals we weten, F. in hex komt overeen met 1111 in het binaire cijfersysteem. Zo, 0xff in binair is 11111111.In dit artikel zullen we ontdekken hoe u de 0xff waarde.
StringBuilder versus StringBuffer in Java

StringBuilder versus StringBuffer in Java

1. OverzichtIn dit korte artikel gaan we kijken naar overeenkomsten en verschillen tussen StringBuilder en StringBuffer in Java.Simpel gezegd, StringBuilder werd geïntroduceerd in Java 1.5 als vervanging voor StringBuffer.2. OvereenkomstenBeide StringBuilder en StringBuffer objecten maken die een veranderlijke reeks karakters bevatten.
Alle duplicaten verwijderen uit een lijst in Java

Alle duplicaten verwijderen uit een lijst in Java

Deze korte tutorial laat het je zien hoe u de dubbele elementen uit een lijst opruimt - eerst gewoon Java gebruiken, dan Guava en tenslotte een Java 8 Lambda-gebaseerde oplossing.Dit artikel maakt deel uit van de “Java - Terug naar Basic”Serie hier op Baeldung.1. Verwijder duplicaten uit een lijst met gewoon JavaHet verwijderen van de dubbele elementen uit een lijst met het standaard Java Collections Framework is eenvoudig gedaan door middel van een set:openbare ongeldige gegevenListContainsDuplicates_whenRemovingDuplicatesWithPlainJava_thenCorrect () {List listWithDuplicates = Lists.newA
JPA-criteria

JPA-criteria

1. OverzichtIn deze zelfstudie bespreken we een zeer nuttige JPA-functie: criteriaquery's.Het stelt ons niet alleen in staat om queries te schrijven zonder ruwe SQL uit te voeren, maar geeft ons ook wat objectgeoriënteerde controle over de queries, wat een van de belangrijkste features van Hibernate is.
Java-interfaces

Java-interfaces

1. OverzichtIn deze tutorial gaan we het hebben over interfaces in Java. We zullen ook zien hoe Java ze gebruikt om polymorfisme en meerdere overervingen te implementeren.2. Wat zijn interfaces in Java?In Java is een interface een abstract type dat een verzameling methoden en constante variabelen bevat.
Gids voor AVL-bomen in Java

Gids voor AVL-bomen in Java

1. InleidingIn deze tutorial introduceren we de AVL Tree en kijken we naar algoritmen voor het invoegen, verwijderen en zoeken naar waarden.2. Wat is AVL Tree?De AVL Tree, genoemd naar de uitvinders Adelson-Velsky en Landis, is een zelfbalancerende binaire zoekboom (BST).Een zelfbalancerende boom is een binaire zoekboom die de hoogte na invoeging en verwijdering in evenwicht brengt volgens enkele evenwichtsregels.
Hoe u de bestandsextensie van een bestand in Java kunt ophalen

Hoe u de bestandsextensie van een bestand in Java kunt ophalen

1. OverzichtIn deze korte zelfstudie laten we zien hoe u de bestandsextensie programmatisch kunt verkrijgen in Java. We zullen ons concentreren op drie belangrijke benaderingen van het probleem.In onze implementaties zijn de karakters na de laatste ‘.' zal worden geretourneerd.Daarom, als een snel voorbeeld, als onze bestandsnaam jarvis.tx
Een uitvoerbare JAR maken met Maven

Een uitvoerbare JAR maken met Maven

1. InleidingIn dit korte artikel zullen we ons concentreren op een Maven-project verpakken in een uitvoerbaar Jar-bestand.Meestal bij het maken van een pot bestand, we willen het gemakkelijk uitvoeren, zonder de IDE te gebruiken; met dat doel bespreken we de configuratie en de voor- en nadelen van het gebruik van elk van deze benaderingen voor het maken van het uitvoerbare bestand.
Het verschil tussen Collection.stream (). ForEach () en Collection.forEach ()

Het verschil tussen Collection.stream (). ForEach () en Collection.forEach ()

1. InleidingEr zijn verschillende opties om een ​​verzameling in Java te herhalen. In deze korte tutorial zullen we twee vergelijkbare benaderingen bekijken - Collection.stream (). ForEach () en Collection.forEach ().In de meeste gevallen zullen beide dezelfde resultaten opleveren, maar er zijn enkele subtiele verschillen die we zullen bekijken.2. O
Een gids voor OkHttp

Een gids voor OkHttp

1. InleidingIn dit artikel laten we de basis zien van het verzenden van verschillende soorten HTTP-verzoeken en het ontvangen en interpreteren van HTTP-antwoorden, en hoe u een client configureert met OkHttp.We zullen ook ingaan op meer geavanceerde gebruiksscenario's van het configureren van een client met aangepaste headers, time-outs, responscaching, enz.
Java ArrayList versus LinkedList

Java ArrayList versus LinkedList

1. OverzichtAls het om collecties gaat, biedt de Java-standaardbibliotheek tal van opties om uit te kiezen. Onder die opties zijn er twee beroemd Lijst implementaties bekend als ArrayList en LinkedList, elk met hun eigen eigenschappen en use-cases.In deze tutorial gaan we zien hoe deze twee daadwerkelijk worden geïmplementeerd.
Gids voor dit Java-sleutelwoord

Gids voor dit Java-sleutelwoord

1. InleidingIn deze tutorial we zullen de dit Java-sleutelwoord.In Java, dit trefwoord is een verwijzing naar het huidige object waarvan de methode wordt aangeroepen.Laten we eens kijken hoe en wanneer we het trefwoord kunnen gebruiken.2. Veldschaduwen ondubbelzinnig makenHet sleutelwoord is handig om instantievariabelen te onderscheiden van lokale parameters.
$config[zx-auto] not found$config[zx-overlay] not found