De Trie-gegevensstructuur in Java

De Trie-gegevensstructuur in Java

1. OverzichtDatastructuren vormen een cruciale troef bij het programmeren van computers, en het is erg belangrijk om te weten wanneer en waarom ze moeten worden gebruikt.Dit artikel is een korte inleiding tot de gegevensstructuur trie (uitgesproken als "proberen"), de implementatie ervan en de analyse van de complexiteit.
Spring met Maven

Spring met Maven

InhoudsopgaveOverzichtBasic Spring Dependencies met MavenSpring Persistence met MavenSpring MVC met MavenSpring Security met MavenSpring Test met MavenMijlpalen gebruikenSnapshots gebruikenConclusie1. OverzichtDeze zelfstudie illustreert hoe u moet instellen de afhankelijkheden van de lente via Maven.
Een beknopte handleiding voor Spring @Value

Een beknopte handleiding voor Spring @Value

1. OverzichtIn deze korte tutorial gaan we dat doen kijk eens naar de @Waarde Lente annotatie.Deze annotatie kan worden gebruikt voor het injecteren van waarden in velden in door Spring beheerde bonen, en kan worden toegepast op het parameterniveau van het veld of de constructor / methode.2. Instellen van de applicatieOm verschillende soorten gebruik voor deze annotatie te beschrijven, moeten we een eenvoudige configuratieklasse voor de Spring-applicatie configureren.
Samenstelling, aggregatie en associatie in Java

Samenstelling, aggregatie en associatie in Java

1. InleidingObjecten hebben onderlinge relaties, zowel in het echte leven als tijdens het programmeren. Soms is het moeilijk om deze relaties te begrijpen of te implementeren.In deze tutorial zullen we ons concentreren op Java's kijk op drie soms gemakkelijk door elkaar te halen soorten relaties: compositie, aggregatie en associatie.
Controleer of Two Strings anagrammen zijn in Java

Controleer of Two Strings anagrammen zijn in Java

1. OverzichtVolgens Wikipedia is een anagram een ​​woord of zin die wordt gevormd door de letters van een ander woord of een andere zin te herschikken.We kunnen dit generaliseren in stringverwerking door dat te zeggen een anagram van een string is een andere string met exact dezelfde hoeveelheid van elk teken erin, in willekeurige volgorde.In d
Java-gelijktijdigheid

Java-gelijktijdigheid

Basisbeginselen van Java-gelijktijdigheid Overzicht van het bestand java.util.concurrent Gids voor het gesynchroniseerde trefwoord in Java Gids voor het vluchtige trefwoord in Java Gids voor java.util.concurrent.Future Een inleiding tot ThreadLocal in Java Levenscyclus van een draad in Java Hoe een Java-thread te doden Inleiding tot Thread Pools in Java Implementatie van een uitvoerbare versus verlenging van een discussielijn wacht en meld () Methoden in Java Uitvoerbaar versus opvraagbaar in Java Verschil tussen wachten en slapen in Java De methode Thread.
Verwijder of vervang een deel van een string in Java

Verwijder of vervang een deel van een string in Java

1. OverzichtIn deze tutorial gaan we kijken naar verschillende manieren waarop we een deel van een Draad in Java.We onderzoeken het verwijderen en / of vervangen van een subtekenreeks met behulp van een Draad API en vervolgens een StringBuilder API en tenslotte met behulp van de StringUtils klasse van Apache Commons-bibliotheek.
Inleiding tot Minimax-algoritme met een Java-implementatie

Inleiding tot Minimax-algoritme met een Java-implementatie

1. OverzichtIn dit artikel gaan we het Minimax-algoritme en zijn toepassingen in AI bespreken. Omdat het een speltheorie-algoritme is, zullen we er een eenvoudig spel mee implementeren.We bespreken ook de voordelen van het gebruik van het algoritme en kijken hoe het kan worden verbeterd.2. InleidingMinimax is een besluitvormingsalgoritme, meestal gebruikt in turn-based games voor twee spelers.
Testen in Spring Boot

Testen in Spring Boot

1. OverzichtIn deze tutorial zullen we kijken naar het schrijven van tests met behulp van de framework-ondersteuning in Spring Boot. We behandelen unit-tests die afzonderlijk kunnen worden uitgevoerd, evenals integratietests die de Spring-context opstarten voordat tests worden uitgevoerd.Als je nieuw bent bij Spring Boot, bekijk dan onze introductie tot Spring Boot.
BigDecimal en BigInteger in Java

BigDecimal en BigInteger in Java

1. OverzichtIn deze tutorial zullen we demonstreren BigDecimal en de BigInteger klassen.We beschrijven de twee gegevenstypen, hun kenmerken en hun gebruiksscenario's. We zullen ook kort ingaan op de verschillende bewerkingen met behulp van de twee klassen.2. BigDecimalBigDecimal vertegenwoordigt een onveranderlijk decimaal getal met willekeurige precisie.
Gids voor het Fork / Join Framework in Java

Gids voor het Fork / Join Framework in Java

1. OverzichtHet fork / join-framework werd gepresenteerd in Java 7. Het biedt tools om parallelle verwerking te versnellen door te proberen alle beschikbare processorkernen te gebruiken - wat wordt bereikt door een verdeel en heers aanpak.In de praktijk betekent dit dat het raamwerk eerste "vorken", waarbij de taak recursief wordt opgedeeld in kleinere onafhankelijke subtaken totdat ze eenvoudig genoeg zijn om asynchroon te worden uitgevoerd.
Praktische Java-voorbeelden van de Big O-notatie

Praktische Java-voorbeelden van de Big O-notatie

1. OverzichtIn deze tutorial zullen we praten over wat Big O Notation betekent. We zullen een paar voorbeelden doornemen om het effect ervan op de looptijd van uw code te onderzoeken.2. De intuïtie van Big O-notatieWe horen vaak de prestaties van een algoritme beschreven met behulp van Big O Notation.
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.
$config[zx-auto] not found$config[zx-overlay] not found