Kategória: Programozás

Útmutató a Java 8 forEach-hoz

Útmutató a Java 8 forEach-hoz

1. ÁttekintésA Java 8-ban bevezetett az egyes ciklus biztosítja a programozók számára egy új, tömör és érdekes módszer a gyűjtemény ismétléséhez.Ebben a cikkben megtudjuk, hogyan kell használni az egyes a gyűjteményekkel, milyen érvre van szükség, és miben különbözik ez a hurok a továbbfejlesztettől for-loop.Ha
Formázás Java-ban a printf () használatával

Formázás Java-ban a printf () használatával

1. BemutatkozásEbben az oktatóanyagban a formázással különböző példákat mutatunk be printf ()módszer.A módszer a java.io.PrintStream osztály, és a printf () funkció C-ben.2. SzintaxisA következők egyikét használhatjuk PrintStream módszerek a kimenet formázására:System.ou
Útmutató a Java statikus kulcsszavához

Útmutató a Java statikus kulcsszavához

1. BemutatkozásEbben a cikkben a statikus a Java nyelv kulcsszavát részletesen. Megtaláljuk, hogyan alkalmazhatjuk a kulcsszót statikus változókhoz, módszerekhez, blokkokhoz, beágyazott osztályokhoz és milyen különbségeket jelent.2.
Új vonalas karakter hozzáadása egy Java karakterlánchoz

Új vonalas karakter hozzáadása egy Java karakterlánchoz

1. ÁttekintésA karakterlánc formázása és a szövegkimenet generálása gyakran felmerül a programozás során. Sok esetben a kimenet formázásához új sort kell hozzáadni a karakterlánchoz.Beszéljük meg az újsoros karakterek használatát.
Tavaszi Boot Interjú Kérdések

Tavaszi Boot Interjú Kérdések

1. BemutatkozásBevezetése óta a Spring Boot kulcsfontosságú szereplő a Spring ökoszisztémában. Ez a projekt az önkonfigurációs képességével sokkal megkönnyíti az életünket.Ebben az oktatóanyagban bemutatjuk a tavaszi indítással kapcsolatos leggyakoribb kérdéseket, amelyek felmerülhetnek egy állásinterjú során.2
Java - Írás fájlba

Java - Írás fájlba

1. ÁttekintésEbben az oktatóanyagban megvizsgáljuk a fájlokba történő írás különböző módjait a Java használatával. Ki fogjuk használni BufferedWriter, PrintWriter, FileOutputStream, DataOutputStream, RandomAccessFile, FileChannel, és a Java 7 Fájlok hasznossági osztály.Me
Nem sikerült megtalálni vagy betölteni a főosztály hibáját

Nem sikerült megtalálni vagy betölteni a főosztály hibáját

1. BemutatkozásEsetenként egy Java program futtatásakor előfordulhat, hogy a „Nem található vagy betöltődik a főosztály”. Könnyű kitalálni az okát: A JVM nem találta meg a főosztályt, és ezt a hibát adta. De miért ne lehetne?Ebben az
A Java 8 Stream API bemutatója

A Java 8 Stream API bemutatója

1. ÁttekintésEbben a részletes bemutatóban áttekintjük a Java 8 Stream gyakorlati használatát a létrehozástól a párhuzamos végrehajtásig.Az anyag megértéséhez az olvasóknak alapvető ismeretekkel kell rendelkezniük a Java 8-ról (lambda kifejezések, Választható, módszer referenciák) és a Stream API-t.
Legfrissebb tavaszi keretinterjúkérdések

Legfrissebb tavaszi keretinterjúkérdések

Ez a cikk egy sorozat része: • Java Collections interjúkérdések• Java típusú rendszerinterjúkérdések• Java egyidejű interjúkérdések (+ válaszok)• Java osztály felépítése és inicializálása interjúkérdések• Java 8 interjúkérdések (+ válaszok)• Memóriakezelés Java interjúkérdésekben (+ válaszok)• Java Generics interjúkérdések (+ válaszok)• Java Flow Control interjúkérdések (+ válaszok)• Java kiv&#
Java 8 interjúkérdések (+ válaszok)

Java 8 interjúkérdések (+ válaszok)

Ez a cikk egy sorozat része: • Java Collections interjúkérdések• Java típusú rendszerinterjúkérdések• Java egyidejű interjúkérdések (+ válaszok)• Java osztály felépítése és inicializálása interjúkérdések• Java 8 interjúkérdések (+ válaszok) (aktuális cikk) • Memóriakezelés a Java interjúkérdésekben (+ válaszok)• Java Generics interjúkérdések (+ válaszok)• Java Flow Control interjúkérdések (+ v&
Konvertálás tömb és egy lista között Java-ban

Konvertálás tömb és egy lista között Java-ban

1. ÁttekintésEz a gyors cikk megmutatja, hogyan kell konvertálás egy tömb és egy lista között Java Java könyvtárak, Guava vagy Apache Commons gyűjtemények használatával.Ez a cikk a „Java - Vissza az alapokhoz” sorozat része, itt, Baeldungon.2. Ko
Útmutató a Java hashCode () -hoz

Útmutató a Java hashCode () -hoz

1. ÁttekintésA hasholás a számítástechnika alapvető fogalma.A Java-ban a hatékony kivonatoló algoritmusok állnak a rendelkezésünkre álló legnépszerűbb gyűjtemények - például a HashMap (a részletes áttekintéshez HashMap, nyugodtan ellenőrizze ezt a cikket) és a HashSet.Ebbe
Mi okozza a java.lang.reflect.InvocationTargetException alkalmazást?

Mi okozza a java.lang.reflect.InvocationTargetException alkalmazást?

1. ÁttekintésAmikor a Java Reflection API-val dolgozik, gyakran találkozunk java.lang.reflect.InvocationTargetException. Ebben az oktatóanyagban egy egyszerű példával vesszük szemügyre, és hogyan kezeljük. 2. Miatt InvocationTargetExceptionFőleg akkor fordul elő, amikor a reflexiós réteggel dolgozunk, és megpróbálunk meghívni egy olyan módszert vagy konstruktort, amely maga vet egy mögöttes kivételt.A r
Hogyan kerekítsünk egy számot N tizedesjegyig a Java-ban

Hogyan kerekítsünk egy számot N tizedesjegyig a Java-ban

1. ÁttekintésEbben a rövid cikkben megvizsgáljuk, hogyan lehet kerekíteni egy számot n tizedesjegyek Java-ban.2. Tizedes számok Java-banA Java két primitív típust kínál, amelyek használhatók a tizedesjegyek tárolására: úszó és kettős.
Bináris fa megvalósítása Java-ban

Bináris fa megvalósítása Java-ban

1. BemutatkozásEbben a cikkben egy bináris fa implementálását ismertetjük a Java-ban.E cikk kedvéért egy rendezett bináris fát fogunk használni, amely tartalmazza int értékek.2. bináris faA bináris fa egy rekurzív adatszerkezet, ahol minden csomópont legfeljebb 2 gyermeket vállalhat.
Fájl olvasása Java-ban

Fájl olvasása Java-ban

1. ÁttekintésEbben az oktatóanyagban különböző módokat fogunk felfedezni Java fájlból olvasható.Először meglátjuk, hogyan lehet betölteni egy fájlt az osztályútvonalról, egy URL-ből vagy egy JAR fájlból, standard Java osztályok használatával.M&#
Az XOR operátor Java-ban

Az XOR operátor Java-ban

1. ÁttekintésEbben a rövid bemutatóban megismerjük a Java-t XOR operátor. Átmegyünk egy kis elméletről XOR műveleteket, majd meglátjuk, hogyan lehet ezeket megvalósítani a Java-ban.2. A XOR OperátorKezdjük egy kis emlékeztetővel a XOR művelet. A X
Útmutató a Streamhez.reduce ()

Útmutató a Streamhez.reduce ()

1. ÁttekintésA Stream API gazdag köztes, redukciós és terminális funkciókkal rendelkezik, amelyek szintén támogatják a párhuzamosítást.Pontosabban, redukciós folyam műveletek lehetővé teszik számunkra, hogy egyetlen eredményt hozzunk létre az elemek sorozatából, többszörös kombinációs műveletet alkalmazva a szekvencia elemeire.Ebb
Tavaszi MVC bemutató

Tavaszi MVC bemutató

1. Áttekintés Ez egyszerű Tavaszi MVC bemutató bemutatja, hogyan állítson be egy Spring MVC projektet, mind Java-alapú, mind XML-konfigurációval.A Spring MVC projekt Maven-függőségeit részletesen a Spring MVC-függőségek cikk írja le.2.
Tavaszi bemutató

Tavaszi bemutató

A Spring Framework egy érett, erőteljes és rendkívül rugalmas keretrendszer, amelynek középpontjában a Java webes alkalmazások épülnek.A Spring egyik alapvető előnye, hogy gondoskodik az alkalmazás kiépítésének alacsony szintű szempontjairól, hogy lehetővé tegyük számunkra, hogy a funkciókra és az üzleti logikára összpontosítson.Egy m
Különbség a várakozás és az alvás között a Java-ban

Különbség a várakozás és az alvás között a Java-ban

1. ÁttekintésEbben a rövid cikkben áttekintjük a szabványt alvás() és várjon() módszereket az alapvető Java-ban, és megérteni a közöttük lévő különbségeket és hasonlóságokat.2. Általános különbségek Várjon és AlvásEgyszerűen fogalmazva, várjon() egy példány módszer, amelyet a szálak szinkronizálásához használnak. B&
Egyesítés rendezés Java-ban

Egyesítés rendezés Java-ban

1. BemutatkozásEbben az oktatóanyagban megnézzük a Merge Sort algoritmus és annak megvalósítása Java-ban.A rendezés egyesítése az egyik leghatékonyabb rendezési technika, és az „oszd meg és hódítsd” paradigmán alapul.2. A
Ellenőrizze, hogy egy karakterlánc numerikus-e a Java-ban

Ellenőrizze, hogy egy karakterlánc numerikus-e a Java-ban

1. BemutatkozásGyakran műtét közben Húrs, meg kell találnunk, hogy a Húr érvényes szám, vagy sem.Ebben az oktatóanyagban több módszert is feltárunk annak megállapítására, hogy az adott adott-e Húr numerikus, először sima Java, majd reguláris kifejezések és végül külső könyvtárak használatával.Miu
Komparátor és összehasonlítható Java-ban

Komparátor és összehasonlítható Java-ban

1. BemutatkozásA Java-ban történő összehasonlítás meglehetősen egyszerű - amíg nem.Ha egyéni típusokkal dolgozunk, vagy megpróbáljuk összehasonlítani azokat az objektumokat, amelyek nem közvetlenül összehasonlíthatók, használnunk kell egy összehasonlítási stratégiát. Eg
Tömbök inicializálása Java-ban

Tömbök inicializálása Java-ban

1. ÁttekintésEbben a gyors bemutatóban megnézzük a tömb különféle inicializálási módjait és az ezek közötti finom különbségeket.2. Egyszerre egy elemKezdjük egy egyszerű, hurokalapú módszerrel:for (int i = 0; i <tömb.h
OutOfMemoryError: A GC általános korlátja túllépve

OutOfMemoryError: A GC általános korlátja túllépve

1. ÁttekintésEgyszerűen fogalmazva: a JVM gondoskodik a memória felszabadításáról, amikor az objektumokat már nem használják; ezt a folyamatot Garbage Collection (GC) néven hívják.A A GC felső határa túllépve a hiba a családból származik java.la
Véletlen számok generálása tartományban Java-ban

Véletlen számok generálása tartományban Java-ban

1. ÁttekintésEbben az oktatóanyagban megvizsgáljuk a tartományon belüli véletlenszámok előállításának különböző módjait.2. Véletlen számok generálása tartományban2.1. Math.randomA Math.random véletlenszerűt ad kettős értéke nagyobb vagy egyenlő 0,0 és kisebb, mint 1,0.Haszn
Útmutató a tavaszhoz @Autowired

Útmutató a tavaszhoz @Autowired

1. ÁttekintésA 2.5 tavasztól kezdve a keretrendszer annotációk által vezérelt Függőségi injekció. Ennek a szolgáltatásnak a fő megjegyzései: @Autowired.Lehetővé teszi Spring számára, hogy oldja meg az injekciót, és beadja a babot babunkba.Ebb
A karakterlánc konvertálása dátumra Java-ban

A karakterlánc konvertálása dátumra Java-ban

1. ÁttekintésEbben az oktatóanyagban feltárjuk a konverzió több módját Húr tárgyakat Dátum tárgyakat. Kezdjük az újval Dátum idő API - java.time amelyet a Java 8-ban vezettek be, mielőtt megnéztük volna a régit java.ut
Tanulja meg a tavaszi bakancsot

Tanulja meg a tavaszi bakancsot

A Spring Boot egy megfontolt, könnyen beindítható kiegészítő a Spring platformhoz - nagyon hasznos önálló, gyártási szintű alkalmazások létrehozásához minimális erőfeszítéssel.Ebben a sorozatban először a Spring Boot alapjaival foglalkozunk. Az
Bevezetés a vezérlés és a függőségi injekció inverziójához tavasszal

Bevezetés a vezérlés és a függőségi injekció inverziójához tavasszal

1. ÁttekintésEbben a cikkben bemutatjuk az IoC (Inversion of Control) és a DI (Dependency Injection) fogalmait, majd megnézzük, hogyan valósulnak meg ezek a tavaszi keretrendszerben.2. Mi az ellenőrzés inverziója?A vezérlés inverziója a szoftvertervezés egyik alapelve, amely révén a program objektumainak vagy részeinek vezérlése átkerül egy tárolóba vagy keretrendszerbe.
Hogyan lehet megfordítani egy karakterláncot a Java-ban

Hogyan lehet megfordítani egy karakterláncot a Java-ban

1. ÁttekintésEbben a gyors bemutatóban megnézzük hogyan tudjuk megfordítani a Húr Java-ban.Ezt a feldolgozást egyszerű Java megoldásokkal kezdjük meg. Ezután megnézzük azokat a lehetőségeket, amelyeket a harmadik fél könyvtárai, például az Apache Commons nyújtanak.To
Quicksort algoritmus implementáció Java-ban

Quicksort algoritmus implementáció Java-ban

1. ÁttekintésEbben az oktatóanyagban részletesen feltárjuk a QuickSort algoritmust, különös tekintettel a Java megvalósítására.Megbeszéljük előnyeit és hátrányait is, majd elemezzük időbeli összetettségét.2.
Bináris keresési algoritmus a Java-ban

Bináris keresési algoritmus a Java-ban

1. ÁttekintésEbben a cikkben kitérünk a bináris keresés előnyeire az egyszerű lineáris kereséssel szemben, és áttekintjük annak Java-ban történő megvalósítását.2. A hatékony keresés szükségességeTegyük fel, hogy a borértékesítéssel foglalkozunk, és naponta vevők milliói keresik fel alkalmazásunkat.Az a
A Modulo Operator Java-ban

A Modulo Operator Java-ban

1. ÁttekintésEbben a rövid bemutatóban megmutatjuk, mi a modulo operátor, és hogyan tudjuk használni a Java-val néhány gyakori használatra.2. A Modulo OperatorKezdjük a Java egyszerű felosztásának hiányosságaival.Ha az osztási operátor mindkét oldalán található operandusoknak van típusa int, a művelet eredménye egy másik int:@Test public void whenIntegerDivision_thenLosesRemainder () {assertThat (11/4) .is
Java Timer

Java Timer

1. Időzítő - az alapokIdőzítő és TimerTask a java util osztályok a feladatok háttérszálon történő ütemezésére szolgálnak. Pár szóban - TimerTask a végrehajtandó feladat és Időzítő az ütemező.2. Üt
A Java Generics alapjai

A Java Generics alapjai

1. BemutatkozásA Java Generics-et a JDK 5.0-ban vezették be azzal a céllal, hogy csökkentse a hibákat, és egy extra absztrakciós réteget adjon a típusokhoz.Ez a cikk egy gyors bevezetés a Generics Java programba, a mögöttük álló cél és annak felhasználása a kódunk minőségének javítására.2
Útmutató a Java ExecutorService szolgáltatáshoz

Útmutató a Java ExecutorService szolgáltatáshoz

1. ÁttekintésExecutorService a JDK által biztosított keretrendszer, amely egyszerűsíti a feladatok végrehajtását aszinkron módban. Általában véve, ExecutorService automatikusan szálkészletet és API-t biztosít a feladatok hozzárendeléséhez.2
Új szolgáltatások a Java 8-ban

Új szolgáltatások a Java 8-ban

1. ÁttekintésEbben a cikkben gyorsan áttekintjük a Java 8 legérdekesebb új funkcióit.Beszélünk: az interfész alapértelmezett és statikus módszereiről, a módszer referenciájáról és az Opcionálisról.A Java 8 kiadásának néhány funkcióját - stream API, lambda kifejezések és funkcionális interfészek - már áttekintettük, mivel ezek átfogó témák, amelyek külön megérdemelést érdemelnek.2
Verem memória és halom helyet Java-ban

Verem memória és halom helyet Java-ban

1. BemutatkozásAz alkalmazás optimális futtatásához a JVM felosztja a memóriát verem és halom memóriára. Amikor új változókat és objektumokat deklarálunk, hívjon új metódust, deklarálja a Húr vagy hasonló műveleteket hajt végre, a JVM kijelöli ezeknek a műveleteknek a memóriát akár a verem memóriájából, akár a kupac térből.Ebb
Online Java fordítók

Online Java fordítók

1. BemutatkozásOnline fordító egy olyan eszköz, amely lehetővé teszi számunkra a forráskód összeállítását és online végrehajtását. Ez egy nagyszerű lehetőség, különösen új Java hallgatók, oktatók vagy kérdezők számára. Eze
Útmutató a BufferedReaderhez

Útmutató a BufferedReaderhez

1. ÁttekintésBufferedReader olyan osztály, amely leegyszerűsíti a szöveg beolvasását egy karakter beviteli adatfolyamból. Pufferolja a karaktereket a szöveges adatok hatékony olvasásának lehetővé tétele érdekében.Ebben az oktatóanyagban megvizsgáljuk a BufferedReader osztály.2.
Hogyan készítsünk egy objektum mély másolatát Java-ban

Hogyan készítsünk egy objektum mély másolatát Java-ban

1. BemutatkozásAmikor egy objektumot Java-ba akarunk másolni, két lehetőséget kell megvizsgálnunk - egy sekély és egy mély másolatot.A sekély másolat az a megközelítés, amikor csak mezőértékeket másolunk, és ezért a másolat függhet az eredeti objektumtól. A
Bevezetés a Java Serialization-be

Bevezetés a Java Serialization-be

1. BemutatkozásA szerializálás az objektum állapotának átalakítása bájtfolyammá; a deserializáció éppen ellenkezőleg jár el. Másképp fogalmazva, a szerializálás egy Java objektum konvertálása bájtok statikus folyamává (szekvenciájává), amelyet ezután elmenthet egy adatbázisba vagy átvihet egy hálózaton keresztül.2
Tömb másolása Java-ban

Tömb másolása Java-ban

1. ÁttekintésEbben a rövid cikkben különféle tömbmásolási módszereket tárgyalunk a Java-ban. A tömb példánya triviális feladatnak tűnhet, de ha nem gondosan végezzük, váratlan eredményeket és program viselkedést okozhat.2
A Math.pow használata Java-ban

A Math.pow használata Java-ban

1. ÁttekintésA szám ereje azt jelenti, hogy hányszor kell használni a számot szorzásban. Ez könnyen kiszámítható a Java-ban.2. Math.pow PéldaA példa megnézése előtt nézzük meg a módszer aláírását:nyilvános kettős erő (dupla a, dupla b)A módszer felveti a erejére b és eredményként adja vissza az eredményt kettős. M&#
Java - Véletlen karakterlánc generálása

Java - Véletlen karakterlánc generálása

Ebben az oktatóanyagban bemutatjuk, hogyan lehet véletlenszerű karakterláncot létrehozni a Java-ban - először a szokásos Java könyvtárak, majd egy Java 8 variáns, végül pedig az Apache Commons Lang könyvtár használatával.Ez a cikk a „Java - Vissza az alapokhoz” sorozat része, itt, Baeldungon.1. V&#
várakozás és értesítés () Methods in Java

várakozás és értesítés () Methods in Java

1. BemutatkozásEbben a cikkben megvizsgáljuk a Java egyik legalapvetőbb mechanizmusát - a szálak szinkronizálását.Először megvitatunk néhány lényeges egyidejűséggel kapcsolatos kifejezést és módszertant.És kifejlesztünk egy egyszerű alkalmazást - ahol a párhuzamossági kérdésekkel foglalkozunk a jobb megértés érdekében várjon() és értesít ().2. S
Dijkstra legrövidebb út algoritmus a Java-ban

Dijkstra legrövidebb út algoritmus a Java-ban

1. ÁttekintésEbben a cikkben a hangsúly a legrövidebb út problémája (SPP), amely a gráfelméletben ismert egyik alapvető elméleti probléma, és hogy miként lehet a Dijkstra algoritmust megoldani.Az algoritmus alapvető célja a kezdő csomópont és a grafikon többi része közötti legrövidebb út meghatározása.2.
Párok használata Java-ban

Párok használata Java-ban

1. ÁttekintésEbben a rövid cikkben az a néven ismert rendkívül hasznos programozási koncepciót tárgyaljuk Pár. Párok kényelmes társítást nyújtanak az egyszerű társításhoz az érték társításhoz, és különösen hasznosak, ha egy módszerből két értéket akarunk visszaadni.Eg
A tavaszi és a tavaszi csizma összehasonlítása

A tavaszi és a tavaszi csizma összehasonlítása

1. ÁttekintésEbben az írásban megvizsgáljuk a szokásos tavaszi keretek és a rugós csomagtartó közötti különbségeket.Arra összpontosítunk és megvitatjuk, hogy a Spring moduljai, mint az MVC és a Security, hogyan különböznek egymástól, ha a Core Spring-ben használják őket, szemben a Boot-tal.2
Útmutató a Java szinkronizált kulcsszavához

Útmutató a Java szinkronizált kulcsszavához

1. ÁttekintésEz a rövid cikk bevezető lesz a szinkronizált blokk a Java-ban.Egyszerűen fogalmazva, egy több szálat tartalmazó környezetben versenyfeltétel akkor fordul elő, amikor két vagy több szál egyszerre próbálja frissíteni a mutábilis megosztott adatokat. A
Bevezetés a JSON-Java-ba (org.json)

Bevezetés a JSON-Java-ba (org.json)

1. Bevezetés a JSON-Java-baA JSON (a JavaScript Object Notation rövidítése) könnyű adatcsere-formátum, és az leggyakrabban kliens-szerver kommunikációra használják. Könnyen olvasható / írható és nyelvfüggetlen is. A JSON érték lehet egy másik JSON objektum, tömb, szám, karakterlánc, logikai érték (igaz / hamis) vagy nulla.E
A Maven telepítése Windows, Linux, Mac rendszerre

A Maven telepítése Windows, Linux, Mac rendszerre

1. ÁttekintésEgyszerűen fogalmazva: a Maven parancssori eszköz Java alkalmazások felépítéséhez.A Maven projekt egy egyszerű ZIP fájlt biztosít, amely az Ön kényelmét szolgálja a Maven előre lefordított verziójával. Ni
Bevezetés a fuvarokba

Bevezetés a fuvarokba

1. ÁttekintésA tuple több olyan elem gyűjteménye, amelyek kapcsolatban állnak egymással vagy sem. Más szavakkal, a sorokat névtelen objektumoknak tekinthetjük.Például a [„RAM”, 16, „Astra”] egy három elemet tartalmazó sorozat.Ebben a cikkben gyorsan áttekintünk egy igazán egyszerű könyvtárat, amely lehetővé teszi számunkra, hogy dolgozzunk a duplalapú adatstruktúrákkal, javatuples.2. Beé
Tavaszi függőségi injekció

Tavaszi függőségi injekció

A függőségi injekció a tavaszi keret alapvető szempontja, amelyen keresztül a Spring konténer "injektál" tárgyakat más objektumokba vagy "függőségekbe".Egyszerűen fogalmazva, ez lehetővé teszi az alkatrészek laza összekapcsolását, és az alkatrészek kezelésének felelősségét a konténerre helyezi.Fedezz
Bevezetés a Java 8 dátum / idő API-ba

Bevezetés a Java 8 dátum / idő API-ba

1. ÁttekintésA Java 8 új API-kat vezetett be a Dátum és Idő az idősebbek hiányosságainak orvoslására java.util.Dátum és java.util.Naptár.E cikk részeként kezdjük a meglévő kérdésekkel Dátum és Naptár API-k, és beszéljük meg, hogyan működik az új Java 8 Dátum és Idő Az API-k megszólítják őket.Megviz
Hibernálás egy-sok kommentár bemutató

Hibernálás egy-sok kommentár bemutató

1. BemutatkozásEz a gyors hibernált oktatóanyag bemutat egy példát a egy a sokhoz leképezés JPA annotációkkal, az XML alternatívája.Megtudjuk azt is, hogy mik a kétirányú kapcsolatok, hogyan tudnak ellentmondásokat létrehozni, és hogyan segíthet a tulajdonosi gondolat.
A karakterlánc konvertálása bájt tömbre és visszafordítás Java-ban

A karakterlánc konvertálása bájt tömbre és visszafordítás Java-ban

1. BemutatkozásGyakran kell konvertálnunk a következők között Húr és byte tömb Java-ban. Ebben az oktatóanyagban részletesen megvizsgáljuk ezeket a műveleteket.Először megvizsgáljuk a Húr a byte sor. Ezután megfordítjuk a hasonló műveleteket.2. K
Object Type Casting Java-ban

Object Type Casting Java-ban

1. ÁttekintésA Java típusú rendszer kétféle típusból áll: primitívek és hivatkozások.Ebben a cikkben a primitív konverziókat ismertettük, és az itt szereplő referenciákra fogunk összpontosítani, hogy jól megértsük, hogyan kezeli a Java a típusokat.2
Mi az a POJO osztály?

Mi az a POJO osztály?

1. ÁttekintésEbben a rövid bemutatóban megvizsgáljuk a „Plain Old Java Object” definícióját vagy röviden POJO.Megvizsgáljuk, hogy a POJO hogyan viszonyul a JavaBean-hoz, és hogyan lehet hasznos a POJO-k JavaBean-vá alakítása.2. Egy
Ternary Operator Java-ban

Ternary Operator Java-ban

1. ÁttekintésA háromszintű feltételes operátor ?: lehetővé teszi számunkra a Java kifejezéseket. Ez egy tömörített formája a ha más értéket is visszaadó utasítás.Ebben az oktatóanyagban megtudhatjuk, hogy mikor és hogyan kell használni a hármas konstrukciót. K
Funkcionális interfészek a Java 8-ban

Funkcionális interfészek a Java 8-ban

1. BemutatkozásEz a cikk útmutató a Java 8-ban található különböző funkcionális interfészekről, azok általános használati eseteiről és a szokásos JDK könyvtárban történő használatáról.2. Lambdas a Java 8-banA Java 8 erőteljes új szintaktikai javulást hozott a lambda kifejezések formájában. A la
Bevezetés a Lombok projektbe

Bevezetés a Lombok projektbe

1. Kerülje az ismétlődő kódotA Java nagyszerű nyelv, de néha túl bőbeszédű azokhoz a dolgokhoz, amelyeket a kódban meg kell tennie a közös feladatokhoz vagy bizonyos keretrendszerekkel való megfeleléshez. Ezek gyakran nem jelentenek valódi értéket programjainak üzleti oldalán - és itt van a Lombok, hogy boldogabbá és produktívabbá tegye életét.Ú
Java állítások használata

Java állítások használata

1. BemutatkozásA Java állítják kulcsszó lehetővé teszi a fejlesztők számára, hogy gyorsan ellenőrizzék a program bizonyos feltételezéseit vagy állapotát.Ebben a cikkben, megnézzük a Java használatát állítják kulcsszó.2.
Operator Java példánya

Operator Java példánya

1. BemutatkozásEbben a gyors bemutatóban megismerhetjük a Például az operátor Java-ban.2. Mi az Például az Operátor?instanceof is egy bináris operátor, amelyet annak tesztelésére használnak, hogy egy objektum adott típusú-e.
Rendezés Java-ban

Rendezés Java-ban

1. ÁttekintésEz a cikk bemutatja, hogyan alkalmazható a rendezés Sor, Lista, Készlet és Térkép Java 7-ben és Java 8-ban.2. Rendezés vele SorKezdjük azzal, hogy először az egész tömböket rendezzük Tömbök. Rendezés () módszer.M
Bevezetés a Jackson ObjectMapper-be

Bevezetés a Jackson ObjectMapper-be

1. ÁttekintésEz az oktatóanyag a Jackson megértésére összpontosít ObjectMapper osztály és a Java objektumok JSON-ként való sorosítása és a JSON karakterlánc Java objektumokká deserializálása.Ahhoz, hogy többet megtudjon a Jackson könyvtárról általában, a Jackson Tutorial jó kiindulópont.
Nem lehet elegendő helyet lefoglalni az objektumkupac számára

Nem lehet elegendő helyet lefoglalni az objektumkupac számára

1. ÁttekintésEbben az oktatóanyagban megtudhatjuk az okát „Nem lehet elegendő helyet lefoglalni az objektumkupac számára” hiba, miközben átmegy néhány lehetséges forgatókönyvön.2. TünetekA „Nem lehet elegendő helyet lefoglalni az objektumhalom számára” egy speciális JVM-hiba, amely akkor merül fel A Java folyamat nem tudja létrehozni avirtuális gép a futó rendszeren előforduló memória-korlátok miatt:java -Xms4G -Xmx4G -jar HelloWorld.jar Hiba t&
Útmutató a Java 8-hoz Választható

Útmutató a Java 8-hoz Választható

1. ÁttekintésEbben az oktatóanyagban megmutatjuk a Választható osztály, amelyet a Java 8-ban vezettek be.Az osztály célja egy típusú szintű megoldás biztosítása az opcionális értékek helyett nulla hivatkozások.Hogy mélyebben megértsük, miért kell törődnünk a Választható osztályban, nézze meg az Oracle hivatalos cikkét.2.
Hozzon létre egy egyedi kivételt a Java-ban

Hozzon létre egy egyedi kivételt a Java-ban

1. BemutatkozásEbben az oktatóanyagban bemutatjuk hogyan lehet egyedi kivételt létrehozni a Java-ban.Megmutatjuk, hogy a felhasználó által definiált kivételeket hogyan hajtják végre és használják mind bejelölt, mind pedig nem ellenőrzött kivételek esetén.2
A RestTemplate útmutatója

A RestTemplate útmutatója

1. ÁttekintésEbben az oktatóanyagban a műveletek széles körét mutatjuk be, ahol a Spring REST Client - RestTemplate - használható, és jól használható.Az összes példa API oldalán itt fogjuk futtatni a RESTful szolgáltatást.2
Útmutató az Java XML-jéhez

Útmutató az Java XML-jéhez

1. ÁttekintésEz útmutató az XML használatához Java-ban.Áttekintjük a leggyakoribb Java XML feldolgozó könyvtárakat - mind elemzésre, mind kötésre.2. DOM elemzőkEgyszerűen fogalmazva: a DOM-elemző az egész XML-dokumentumon működik, betölti a memóriába és elkészíti a dokumentum fa-ábrázolását.Hasz
Grafikonok Java-ban

Grafikonok Java-ban

1. ÁttekintésEbben az oktatóanyagban meg fogjuk érteni a grafikon alapfogalmait mint adatstruktúrát.Megvizsgáljuk a Java-ban való megvalósítását, a grafikonon lehetséges különféle műveletekkel együtt. Megbeszéljük a gráf implementációkat kínáló Java könyvtárakat is.2
A Java egyenlő () és hashCode () szerződésekkel

A Java egyenlő () és hashCode () szerződésekkel

1. ÁttekintésEbben az oktatóanyagban két, egymáshoz szorosan kapcsolódó módszert mutatunk be: egyenlő () és hash kód(). Arra fogunk összpontosítani, hogy hogyan viszonyulnak egymáshoz, hogyan kell helyesen felülbírálni őket, és miért kellene felülírnunk mindkettőt, vagy egyiket sem.2.
Iterál egy Java-térképen

Iterál egy Java-térképen

1. ÁttekintésEbben a rövid cikkben az iteráció különböző módjait vesszük szemügyre a Java Java-bejegyzésein keresztül.Egyszerűen fogalmazva, a Map tartalmát kinyerhetjük keySet (), valueSet () vagy entrySet (). Mivel ezek mind halmazok, mindegyikre hasonló iterációs elvek érvényesek. A
Futtasson egy Java alkalmazást a parancssorból

Futtasson egy Java alkalmazást a parancssorból

1. ÁttekintésÁltalában minden értelmes alkalmazás egy vagy több JAR fájlt tartalmaz függőségként. Vannak azonban esetek, amikor maga a JAR fájl önálló alkalmazást vagy webalkalmazást jelent.Ebben a cikkben az önálló alkalmazási forgatókönyvre koncentrálunk.
A „végső” kulcsszó Java-ban

A „végső” kulcsszó Java-ban

1. ÁttekintésMíg az öröklés lehetővé teszi számunkra a meglévő kód újrafelhasználását, néha szükségünk van rá korlátokat szabjon a nyújthatóságra különféle okokból; a végső kulcsszó lehetővé teszi számunkra, hogy pontosan ezt.Ebbe
A tavaszi @Controller és @RestController kommentárok

A tavaszi @Controller és @RestController kommentárok

1. ÁttekintésEbben a gyors bemutatóban megvitatjuk a különbséget @Vezérlő és @RestController annotációk a tavaszi MVC-ben.Az első kommentár a hagyományos Spring vezérlőknél használatos, és nagyon hosszú ideje része a keretnek.A @
Számolja meg a karakterek előfordulását egy húrban

Számolja meg a karakterek előfordulását egy húrban

1. ÁttekintésSzámos módon számolhatjuk az a-ban előforduló char előfordulásait Húr Java-ban.Ebben a gyors cikkben néhány példára összpontosítunk, hogyan lehet először megszámolni a karaktereket a Java Java könyvtárral, majd más könyvtárakkal és keretrendszerekkel, például Spring és Guava.2.
CSV fájl elolvasása tömbbe

CSV fájl elolvasása tömbbe

1. ÁttekintésEgyszerűen fogalmazva: a CSV (vesszővel elválasztott értékek) fájl szervezett információkat tartalmaz, vesszővel elválasztva.Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet CSV-fájlt tömbbe olvasni.2. BufferedReader ban ben java.ioE
Szilárd útmutató a szilárd alapelvekhez

Szilárd útmutató a szilárd alapelvekhez

1. BemutatkozásEbben az oktatóanyagban megvitatjuk az objektum-orientált tervezés SZOLID alapelvei.Először is kezdjük feltárva azokat az okokat, amelyek miatt létrejöttek, és miért kellene ezeket figyelembe vennünk szoftver tervezésénél.
Összekötő karakterláncok Java-ban

Összekötő karakterláncok Java-ban

1. BemutatkozásA Java jelentős számú módszert és osztályt kínál, amelyeknek dedikált összefűzve Húrok.Ebben az oktatóanyagban többükbe is belemerülünk vázoljon fel néhány gyakori buktatót és rossz gyakorlatot.2.
Útmutató a Java Socketekhez

Útmutató a Java Socketekhez

1. ÁttekintésA kifejezés foglalat programozás olyan programok írására utal, amelyek több olyan számítógépen futtathatók, amelyekben az eszközök hálózaton keresztül kapcsolódnak egymáshoz.Két kommunikációs protokoll használható a socket programozásához: Felhasználói Datagram Protokoll (UDP) és Transfer Control Protocol (TCP).
Singletons Java-ban

Singletons Java-ban

1. BemutatkozásEbben a rövid cikkben a Singletons egyszerű Java-ban történő megvalósításának két legnépszerűbb módját tárgyaljuk.2. Osztályalapú SingletonA legnépszerűbb megközelítés a Singleton bevezetése egy rendes osztály létrehozásával és annak biztosításával, hogy:MagánépítőStatikus mező, amely egyetlen példányát tartalmazzaStatikus gyári módszer a példány megszerzéséreHozzáadunk egy infor
Bevezetés a javadocba

Bevezetés a javadocba

1. ÁttekintésA jó API dokumentáció a sok tényező egyike, amely hozzájárul egy szoftver projekt általános sikeréhez.Szerencsére a JDK minden modern verziója biztosítja a Javadoc eszközt - az API dokumentáció előállításához a forráskódban található megjegyzésekből.Elő
Osztályok dekompilálása Java-ban

Osztályok dekompilálása Java-ban

1. BemutatkozásEbben az oktatóanyagban a Java osztályok dekompilálását tárgyaljuk. Ha a forráskód nem érhető el, a Java osztályok dekompilálása segít a hibakeresésben és a forráskód viselkedésének megértésében.V
Kivételkezelés Java-ban

Kivételkezelés Java-ban

1. ÁttekintésEbben az oktatóanyagban áttekintjük a Java-ban végzett kivételkezelés alapjait, valamint annak néhány részletét.2. Első elvek2.1. Mi az?A kivételek és a kivételkezelés jobb megértése érdekében tegyünk egy valós összehasonlítást.K
Számítsa ki a Factorial-t Java-ban

Számítsa ki a Factorial-t Java-ban

1. ÁttekintésAdott egy nem negatív egész szám n, a faktoriális az összes kisebb vagy egyenlő pozitív egész szám szorzata n.Ebben a gyors bemutatóban felfedezzük egy adott szám tényleges számításának különböző módjai Java-ban.2.
A hibernálás nem tudta inicializálni a proxyt - nincs munkamenet

A hibernálás nem tudta inicializálni a proxyt - nincs munkamenet

1. ÁttekintésA hibernált rendszerrel együttműködve előfordulhat, hogy hibát észleltünk: org.hibernate.LazyInitializationException: nem lehet inicializálni a proxyt - nincs munkamenet.Ebben a gyors bemutatóban közelebbről megvizsgáljuk a hiba kiváltó okát, és megtanuljuk, hogyan kerülhetjük el azt.2 A
A Java telepítésének ellenőrzése

A Java telepítésének ellenőrzése

1. ÁttekintésEbben a rövid bemutatóban megnézünk néhány módot annak megállapítására, hogy a Java telepítve van-e egy gépen.2. ParancssorElső, nyissunk meg egy parancsablakot vagy terminált, és írjuk be:> java -verzióHa a Java telepítve van és a PATH megfelelően van konfigurálva, a kimenetünk hasonló lesz:java verzió "1.8.
Ellenőrizze, hogy a karakterlánc Palindrome-e a Java-ban

Ellenőrizze, hogy a karakterlánc Palindrome-e a Java-ban

1. BemutatkozásEbben a cikkben megnézzük, hogyan ellenőrizhetjük, hogy adott-e Húr egy Java-t használó palindrome.A palindrome olyan szó, kifejezés, szám vagy más karaktersorozat, amely ugyanolyan hátra olvasható, mint előre, például „asszonyom” vagy „versenyautó”.2. Megold&
Útmutató a Java véglegesítéséhez

Útmutató a Java véglegesítéséhez

1. ÁttekintésEbben az oktatóanyagban a Java nyelv egyik fő szempontjára - a véglegesíteni a gyökér által biztosított módszer Tárgy osztály.Egyszerűen fogalmazva, ezt egy adott tárgy szemétszállítása előtt hívják meg.2.
Karakterláncok összehasonlítása Java-ban

Karakterláncok összehasonlítása Java-ban

1. ÁttekintésEbben a cikkben az összehasonlítás különféle módjairól beszélünk Húrok Java-ban.Mint Húr a Java egyik leggyakrabban használt adattípusa, ez természetesen nagyon gyakran használt művelet.2. Húr Összehasonlítás Húr Osztály2.1
A DAO minta Java-ban

A DAO minta Java-ban

1. ÁttekintésAz Data Access Object (DAO) minta egy strukturális minta, amely lehetővé teszi számunkra izolálja az alkalmazás / üzleti réteget a perzisztencia rétegtől (általában relációs adatbázisból, de ez bármilyen más perzisztencia mechanizmus is lehet) absztrakt API használatával.En
Hogyan lehet eltávolítani egy karakterlánc utolsó karakterét?

Hogyan lehet eltávolítani egy karakterlánc utolsó karakterét?

1. ÁttekintésEbben a rövid cikkben megvizsgáljuk és megvitatjuk az a. Utolsó karakterének eltávolításának különböző technikáit Húr.2. Használata String.substring ()A legegyszerűbb módja a használat a beépített szubsztring () módszer a Húr osztály.Az
Osztályterhelők Java-ban

Osztályterhelők Java-ban

1. Bevezetés az osztályos rakodókba Az osztályos rakodók felelősek futás közbeni Java osztályok dinamikus betöltése a JVM-be (Java virtuális gép). Továbbá a JRE (Java Runtime Environment) részei. Ezért a JVM-nek nem kell tudnia az alapul szolgáló fájlokról vagy fájlrendszerekről ahhoz, hogy a Java programokat futtathassa az osztályterhelőknek köszönhetően. Eze
Útmutató a Java illékony kulcsszavához

Útmutató a Java illékony kulcsszavához

1. ÁttekintésSzükséges szinkronizálás hiányában a fordító, a futásidejű vagy a processzorok mindenféle optimalizálást alkalmazhatnak. Annak ellenére, hogy ezek az optimalizálások legtöbbször előnyösek, néha finom problémákat okozhatnak.A
Tegyen egy egyszerű HTTP-kérést Java-ban

Tegyen egy egyszerű HTTP-kérést Java-ban

1. ÁttekintésEbben a gyors bemutatóban bemutatjuk a a HTTP kérések Java-ban történő végrehajtásának módja - a beépített Java osztály használatával HttpUrlConnection. Ne feledje, hogy a JDK 11-től kezdődően a Java egy új API-t biztosít a HTTP-kérések végrehajtásához, amelyet a HttpUrlConnection, a HttpClient API.2. H
Konvertálás lista és halmaz között Java-ban

Konvertálás lista és halmaz között Java-ban

1. ÁttekintésEbben a rövid cikkben megnézzük közötti konverzió a Lista és a Készlet - kezdve a Plain Java-val, a Guava és az Apache Commons Collections könyvtár használatával, végül pedig a Java 10-tel.Ez a cikk a „Java - Vissza az alapokhoz” sorozat része, itt, Baeldungon.2. K