Opdrachtregelargumenten in Java

Opdrachtregelargumenten in Java

1. InleidingHet is vrij gebruikelijk om applicaties vanaf de opdrachtregel uit te voeren met argumenten. Vooral aan de serverkant. Meestal willen we niet dat de applicatie bij elke run hetzelfde doet: we willen zijn gedrag op een of andere manier configureren.In deze korte tutorial zullen we onderzoeken hoe we met opdrachtregelargumenten in Java kunnen omgaan.
Swagger 2 instellen met een Spring REST API

Swagger 2 instellen met een Spring REST API

Beveiliging Top Ik heb zojuist de nieuwe Learn Spring Security-cursus aangekondigd, inclusief het volledige materiaal gericht op de nieuwe OAuth2-stack in Spring Security 5:>> BEKIJK DE CURSUS 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.
Een JSON POST-verzoek maken met HttpURLConnection

Een JSON POST-verzoek maken met HttpURLConnection

1. OverzichtIn deze zelfstudie laten we zien hoe u een JSON POST-verzoek kunt maken met HttpURLConnection.2. Het bouwen van een JSON POST-aanvraag met HttpURLConnection2.1. Maak een URL VoorwerpLaten we een URL object met de doel-URI-tekenreeks die de JSON-gegevens accepteert via de HTTP POST-methode:URL url = nieuwe URL ("//reqres.
Getallen optellen met Java-streams

Getallen optellen met Java-streams

1. InleidingIn deze korte tutorial laten we verschillende manieren zien om het berekenen van de som van gehele getallen,met behulp van de Stream API.Eenvoudigheidshalve gebruiken we gehele getallen in onze voorbeelden. We kunnen dezelfde methoden echter ook toepassen op longs en doubles.2. Met behulp van Stream.
Spring MVC en de @ModelAttribute-annotatie

Spring MVC en de @ModelAttribute-annotatie

1. OverzichtEen van de belangrijkste Spring-MVC-annotaties is de @ModelAttribute-annotatie.De @ModelAttribute is een annotatie die een methodeparameter of methode-retourwaarde bindt aan een benoemd modelattribuut en deze vervolgens blootstelt aan een webweergave.In het volgende voorbeeld zullen we de bruikbaarheid en functionaliteit van de annotatie demonstreren door middel van een gemeenschappelijk concept: een formulier dat is ingediend door de werknemer van een bedrijf.
Anonieme lessen in Java

Anonieme lessen in Java

1. InleidingIn deze zelfstudie bekijken we anonieme klassen in Java.We zullen beschrijven hoe we deze kunnen declareren en er voorbeelden van kunnen maken. We zullen ook kort hun eigenschappen en beperkingen bespreken.2. Anonieme klasseverklaringAnonieme klassen zijn innerlijke klassen zonder naam. Omdat ze geen naam hebben, kunnen we ze niet gebruiken om instanties van anonieme klassen te maken.
Beweren dat er een uitzondering wordt geworpen in JUnit 4 en 5

Beweren dat er een uitzondering wordt geworpen in JUnit 4 en 5

1. InleidingIn deze korte tutorial bekijken we hoe we kunnen testen of er een uitzondering is gegenereerd met behulp van de JUnit-bibliotheek.We zullen er natuurlijk voor zorgen dat we zowel de JUnit 4- als de JUnit 5-versie behandelen.2. JUnit 5JUnit 5 Jupiter assertions API introduceert de assertThrows methode voor het doen gelden van uitzonderingen.
Arrays sorteren in Java

Arrays sorteren in Java

1. OverzichtIn deze zelfstudie bespreken we veelgebruikte methoden om arrays in oplopende en aflopende volgorde te sorteren.We zullen kijken naar het gebruik van Java's Arrays class sorteermethode en het implementeren van onze eigen Comparator om de waarden van onze arrays te ordenen.2. ObjectdefinitiesLaten we, voordat we beginnen, snel een paar arrays definiëren die we in deze tutorial zullen sorteren.
Markeerinterfaces in Java

Markeerinterfaces in Java

1. InleidingIn deze korte tutorial leren we over markeringsinterfaces in Java.2. MarkeerinterfacesEen marker-interface is een interface die bevat geen methoden of constanten. Het zorgt voor run-time type informatie over objecten, dus de compiler en JVM hebben aanvullende informatie over het object.Een marker-interface wordt ook wel een tagging-interface genoemd.
JVM Garbage Collectors

JVM Garbage Collectors

1. OverzichtIn deze korte tutorial laten we de basis van verschillende JVM Garbage Collection (GC) implementaties. Daarnaast zullen we zien hoe u een bepaald type Garbage Collection in onze applicaties kunt inschakelen.2. Korte introductie tot Garbage Collection Van de naam, het lijkt erop Garbage Collection behandelt het vinden en verwijderen van afval uit het geheugen.
Een gids voor Java-profielen

Een gids voor Java-profielen

1. OverzichtSoms is het schrijven van code die gewoon draait niet voldoende. We willen misschien weten wat er intern gebeurt, zoals hoe geheugen wordt toegewezen, gevolgen van het gebruik van de ene coderingsbenadering boven de andere, implicaties van gelijktijdige uitvoeringen, gebieden om de prestaties te verbeteren, enz.
De @ geplande annotatie in het voorjaar

De @ geplande annotatie in het voorjaar

1. OverzichtIn deze tutorial laten we zien hoe de lente @Gepland annotatie kan worden gebruikt om taken te configureren en te plannen.De eenvoudige regels die we moeten volgen om een ​​methode te annoteren @Gepland zijn:een methode moet de leegte retourtypeeen methode mag geen parameters accepteren2. Sch
Zoek som en gemiddelde in een Java-array

Zoek som en gemiddelde in een Java-array

1. InleidingIn deze korte tutorial bespreken we hoe we som en gemiddelde in een array kunnen berekenen met behulp van zowel Java-standaardlussen als de Stroom API.2. Zoek de som van array-elementen2.1. Som met behulp van een Voor Lus Om de som van alle elementen in een array te vinden, we kunnen de array eenvoudig herhalen en elk element toevoegen aan een som accumulerenvariabele.
Vragen over Java Concurrency-sollicitatiegesprekken (+ Antwoorden)

Vragen over Java Concurrency-sollicitatiegesprekken (+ Antwoorden)

Dit artikel maakt deel uit van een reeks: • Interviewvragen over Java Collections• Vragen over het Java Type System-interview• Vragen over Java-concurrency-sollicitatiegesprekken (+ antwoorden) (huidig ​​artikel) • Vragen over Java-klassestructuur en initialisatie• Java 8 sollicitatievragen (+ antwoorden)• Geheugenbeheer in Java-interviewvragen (+ antwoorden)• Java Generics sollicitatievragen (+ antwoorden)• Vragen over Java Flow Control-interview (+ antwoorden)• Interviewvragen over Java-uitzonderingen (+ antwoorden)• Vragen over Java-annotaties tijdens sollicitatiegesprekken (+ antwoorden)• To
Inzicht in de NumberFormatException in Java

Inzicht in de NumberFormatException in Java

1. InleidingJava gooit NumberFormatException - een ongecontroleerde uitzondering - wanneer het een Draad naar een nummertype.Omdat het niet is aangevinkt, dwingt Java ons niet om het af te handelen of te declareren.In deze korte tutorial zullen we beschrijven en demonstreren wat veroorzaakt NumberFormatException in Java en hoe u dit kunt vermijden of ermee kunt omgaan.
Een element toevoegen aan een Java-array versus een ArrayList

Een element toevoegen aan een Java-array versus een ArrayList

1. OverzichtIn deze tutorial kijken we kort naar de overeenkomsten en verschillen in geheugentoewijzing tussen Java-arrays en de standaard ArrayList. Verder zullen we zien hoe u elementen toevoegt aan en invoegt in een array en ArrayList.2. Java-arrays en ArrayListEen Java-array is een basisgegevensstructuur die door de taal wordt geleverd.
De annotaties RequestBody en ResponseBody van Spring

De annotaties RequestBody en ResponseBody van Spring

1. InleidingIn deze korte tutorial geven we een beknopt overzicht van de lente @RequestBody en @ResponseBody annotaties.2. @RequestBodySimpel gezegd, de @RequestBody annotatie wijst de HttpRequest body naar een transfer- of domeinobject, waardoor automatische deserialisatie mogelijk is van de inkomende HttpRequest body naar een Java-object.
Breedte-eerste zoekalgoritme in Java

Breedte-eerste zoekalgoritme in Java

1. OverzichtIn deze tutorial gaan we leren over het Breadth-First Search-algoritme, waarmee we naar een knooppunt in een boom of een grafiek kunnen zoeken door door hun knooppunten eerst breedte-eerst dan diepte-eerst te reizen.Eerst zullen we een stukje theorie doornemen over dit algoritme voor bomen en grafieken.
Diepte eerste zoekopdracht in Java

Diepte eerste zoekopdracht in Java

1. OverzichtIn deze zelfstudie onderzoeken we de diepte-eerst-zoekactie in Java.Depth-first search (DFS) is een traversal-algoritme dat wordt gebruikt voor zowel Tree- als Graph-datastructuren. De diepte eerst zoeken gaat diep in elke branch voordat je naar een andere branch gaat.In de volgende secties bekijken we eerst de implementatie voor een boom en vervolgens een grafiek.