Converteer String naar JsonObject met Gson

Converteer String naar JsonObject met Gson

1. OverzichtWanneer we met JSON in Java werken met behulp van de Gson-bibliotheek, hebben we verschillende opties tot onze beschikking om onbewerkte JSON om te zetten naar andere klassen of datastructuren waarmee we gemakkelijker kunnen werken.We kunnen bijvoorbeeld JSON-strings converteren naar een Kaart of maak een aangepaste klasse met toewijzingen.
Een inleiding tot ThreadLocal in Java

Een inleiding tot ThreadLocal in Java

1. OverzichtIn dit artikel zullen we kijken naar de ThreadLocal construeren vanuit de java.lang pakket. Dit geeft ons de mogelijkheid om gegevens afzonderlijk op te slaan voor de huidige thread - en deze eenvoudig in een speciaal type object te wikkelen.2. ThreadLocal APIDe TheadLocal construct stelt ons in staat om gegevens op te slaan die zullen worden alleen toegankelijk door een specifieke draad.
Reguliere expressies  s en  s + in Java

Reguliere expressies s en s + in Java

1. OverzichtStringvervanging is een standaardbewerking wanneer we strings in Java verwerken.Dankzij de handige vervang alles() methode in de Draad class, kunnen we gemakkelijk stringvervanging doen met reguliere expressies. Soms kunnen de uitdrukkingen echter verwarrend zijn, bijvoorbeeld \ s en \ s +.
Overerving en samenstelling (Is-a versus Has-a-relatie) in Java

Overerving en samenstelling (Is-a versus Has-a-relatie) in Java

1. OverzichtOvererving en compositie - samen met abstractie, inkapseling en polymorfisme - zijn hoekstenen van objectgeoriënteerd programmeren (OOP).In deze tutorial behandelen we de basisprincipes van overerving en compositie, en we zullen ons sterk concentreren op het ontdekken van de verschillen tussen de twee soorten relaties.
Een gids voor Java Regular Expressions API

Een gids voor Java Regular Expressions API

1. OverzichtIn dit artikel bespreken we de Java Regex API en hoe reguliere expressies kunnen worden gebruikt in de programmeertaal Java.In de wereld van reguliere expressies zijn er veel verschillende smaken om uit te kiezen, zoals grep, Perl, Python, PHP, awk en nog veel meer.Dit betekent dat een reguliere expressie die in de ene programmeertaal werkt, mogelijk niet werkt in een andere.
Nummeropmaak in Java

Nummeropmaak in Java

1. OverzichtIn deze zelfstudie bekijken we verschillende benaderingen van nummeropmaak in Java en hoe u deze kunt implementeren.2. Basisgetalopmaak met Tekenreeks # formaatDe Tekenreeks # formaat methode is erg handig voor het opmaken van getallen. De methode heeft twee argumenten. Het eerste argument beschrijft het patroon van hoeveel decimalen we willen zien, en het tweede argument is de gegeven waarde:dubbele waarde = 4.
Foutafhandeling voor REST met Spring

Foutafhandeling voor REST met Spring

REST Top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUS1. OverzichtDeze tutorial zal illustreren hoe u Exception Handling met Spring implementeert voor een REST API. We krijgen ook een klein historisch overzicht en zien welke nieuwe opties de verschillende versies hebben geïntroduceerd.
Gretig / lui laden in slaapstand

Gretig / lui laden in slaapstand

Persistentie top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUS1. InleidingWanneer u met een ORM werkt, kan het ophalen / laden van gegevens worden ingedeeld in twee typen: gretig en lui.In dit korte artikel gaan we op verschillen wijzen en laten we zien dat deze kunnen worden gebruikt in Hibernate.
Download een bestand van een URL in Java

Download een bestand van een URL in Java

1. InleidingIn deze tutorial zullen we verschillende methoden zien die we kunnen gebruiken om een ​​bestand te downloaden.We behandelen voorbeelden variërend van het basisgebruik van Java IO tot het NIO-pakket, en enkele veelgebruikte bibliotheken zoals Async Http Client en Apache Commons IO.Ten
De Tomcat java.net.BindException: adres al in gebruik Fout in Java

De Tomcat java.net.BindException: adres al in gebruik Fout in Java

1. OverzichtIn deze korte tutorial zullen we kijken naar de oorzaak van de common java.net.BindingException Fout: adres al in gebruik fout en hoe we ermee kunnen omgaan.2. Wanneer treedt de fout op?Zoals we weten, gebruikt de Apache Tomcat-server standaard de 8080-poort.Poortnummers lopen echter van 0 tot 65535, een poort kan op elk moment maar door één applicatie worden bezet.
Wat is draadveiligheid en hoe bereikt u dit?

Wat is draadveiligheid en hoe bereikt u dit?

1. OverzichtJava ondersteunt standaard multithreading. Dit betekent dat door het gelijktijdig uitvoeren van bytecode in afzonderlijke werkthreads, de JVM in staat is de prestaties van de applicatie te verbeteren.Hoewel multithreading een krachtige functie is, heeft dit een prijs. In omgevingen met meerdere threads moeten we implementaties schrijven op een threadveilige manier.
Wanneer gooit Java de ExceptionInInitializerError?

Wanneer gooit Java de ExceptionInInitializerError?

1. OverzichtIn deze korte tutorial gaan we zien waardoor Java een instantie van het ExceptionInInitializerError uitzondering.We beginnen met een beetje theorie. Dan zien we in de praktijk een paar voorbeelden van deze uitzondering.2. Het ExceptionInInitializerErrorDe ExceptionInInitializerError geeft aan dat er een onverwachte uitzondering is opgetreden in een statische initialisatieprogramma.
De Java-versie instellen in Maven

De Java-versie instellen in Maven

1. OverzichtIn deze korte tutorial laten we zien hoe je dat doet stel de Java-versie in Maven.Voordat we verder gaan, kunnen we controleer de standaard JDK-versie van Maven. Het uitvoeren van het mvn -v commando toont de Java-versie waarin Maven draait.2. Gebruik de compiler-plug-inWe kunnen de gewenste Java-versie specificeren in de compiler-plug-in.
De StackOverflowError in Java

De StackOverflowError in Java

1. OverzichtStackOverflowError kan vervelend zijn voor Java-ontwikkelaars, omdat het een van de meest voorkomende runtime-fouten is die we kunnen tegenkomen.In dit artikel zullen we zien hoe deze fout kan optreden door naar verschillende codevoorbeelden te kijken en hoe we ermee kunnen omgaan.2. Frames stapelen en hoe StackOverflowError Komt voorLaten we beginnen met de basis.
Java Bitwise-operators

Java Bitwise-operators

1. OverzichtOperatoren worden gebruikt in de Java-taal om met gegevens en variabelen te werken.In deze tutorial verkennen we Bitwise Operators en hoe ze werken in Java.2. Bitwise-operatorsBitwise-operators werken met binaire cijfers of bits van invoerwaarden. We kunnen deze toepassen op de integer-typen - lang, int, kort, char, en byte.
Een gids voor de Java API voor WebSocket

Een gids voor de Java API voor WebSocket

1. OverzichtWebSocket biedt een alternatief voor de beperking van efficiënte communicatie tussen de server en de webbrowser door bidirectionele, full-duplex, real-time client / server-communicatie te bieden. De server kan op elk moment gegevens naar de klant sturen. Omdat het via TCP werkt, biedt het ook een low-latency communicatie op laag niveau en vermindert het de overhead van elk bericht.
Scannen van veercomponenten

Scannen van veercomponenten

1. OverzichtIn deze zelfstudie behandelen we het scannen van componenten in het voorjaar. Als we met Spring werken, kunnen we onze lessen annoteren om er Springbonen van te maken. Maar daarnaast, we kunnen Spring vertellen waar ze naar deze geannoteerde klassen moet zoeken omdat ze niet allemaal bonen moeten worden in deze specifieke run.
Gids voor java.util.GregorianCalendar

Gids voor java.util.GregorianCalendar

1. InleidingIn deze tutorial gaan we een snelle blik werpen op de Gregoriaanse kalender klasse.2. Gregoriaanse kalenderGregoriaanse kalender is een concrete implementatie van de abstracte klasse java.util.Calendar. Het is niet verrassend dat de Gregoriaanse kalender de meest gebruikte burgerlijke kalender ter wereld is.
Java-scanner

Java-scanner

1. Overzicht van ScannerIn deze korte zelfstudie laten we zien hoe u de Java Scanner class - om invoer te lezen, patronen met verschillende scheidingstekens te zoeken en over te slaan.2. Scan een bestandLaten we eerst eens kijken hoe we een bestand kunnen lezen met Scanner.In het volgende voorbeeld lezen we dat een bestand “Hallo Wereld”In tokens:@Test public void whenReadFileWithScanner_thenCorrect () gooit IOException {Scanner scanner = nieuwe scanner (nieuw bestand ("test.txt&