Kategorija: Programiranje

Vodič za Java 8 forEach

Vodič za Java 8 forEach

1. PregledPredstavljen u Javi 8, za svakoga petlja pruža programerima novi, sažeti i zanimljiv način ponavljanja kolekcije.U ovom ćemo članku vidjeti kako se koristi za svakoga s zbirkama, kakav je argument potreban i po čemu se ova petlja razlikuje od poboljšane za-petlju.Ako trebate razjasniti neke koncepte Jave 8, imamo zbirku članaka koji vam mogu pomoći.2. Osnove
Oblikovanje s printf () na Javi

Oblikovanje s printf () na Javi

1. UvodU ovom uputstvu demonstrirat ćemo različite primjere formatiranja pomoću printf ()metoda.Metoda je dio java.io.PrintStream klase i pruža String oblikovanje slično kao printf () funkcija u C.2. SintaksaMožemo se poslužiti jednim od sljedećih PrintStream metode formatiranja rezultata:System.out.prin
Vodič za statičnu ključnu riječ na Javi

Vodič za statičnu ključnu riječ na Javi

1. UvodU ovom ćemo članku istražiti statički detaljno ključna riječ jezika Java. Pronaći ćemo kako možemo primijeniti ključnu riječ statički na varijable, metode, blokove, ugniježđene klase i kakve razlike to čini.2. Anatomija statički Ključna riječU programskom jeziku Java, ključna riječ statički označava da određeni član pripada samom tipu, a ne instanci tog tipa.To znači da je stvorena
Dodavanje znaka novog retka u niz u Javi

Dodavanje znaka novog retka u niz u Javi

1. PregledFormatiranje niza i generiranje teksta često se pojavljuju tijekom programiranja. U mnogim slučajevima postoji potreba za dodavanjem novog retka u niz za formatiranje rezultata.Razgovarajmo o tome kako koristiti znakove novog retka.2. Dodavanje znakova novog retka u nizOperacijski sustavi imaju posebne znakove koji označavaju početak nove linije. Na
Pitanja za intervju za Spring Boot

Pitanja za intervju za Spring Boot

1. UvodOd svog predstavljanja, Spring Boot je ključni igrač u ekosustavu Spring. Ovaj nam projekt znatno olakšava život svojom sposobnošću automatske konfiguracije.U ovom ćemo uputstvu pokriti neka od najčešćih pitanja vezanih uz Spring Boot koja se mogu pojaviti tijekom razgovora za posao.2. Pitanja
Java - Napiši u datoteku

Java - Napiši u datoteku

1. PregledU ovom vodiču, istražit ćemo različite načine pisanja u datoteku pomoću Jave. Iskoristit ćemo BufferedWriter, PrintWriter, FileOutputStream, DataOutputStream, RandomAccessFile, FileChannel, i Java 7 Datoteke klasa korisnosti.Također ćemo pogledati zaključavanje datoteke tijekom pisanja i raspravit ćemo neke posljednje izmjene prilikom pisanja u datoteku.Ovaj je vod
Nije moguće pronaći ili učitati pogrešku glavne klase

Nije moguće pronaći ili učitati pogrešku glavne klase

1. UvodPovremeno kad pokrenemo Java program, mogli bismo vidjeti "Nije moguće pronaći ili učitati glavnu klasu". Lako je pogoditi razlog: JVM nije uspio pronaći glavnu klasu i dao je ovu pogrešku. Ali zašto nije mogao?U ovom uputstvu razmotrit ćemo vjerojatne razloge neuspjeha u pronalaženju glavne klase. Također
Vodič za API Java 8 Stream

Vodič za API Java 8 Stream

1. PregledU ovom detaljnom vodiču proći ćemo kroz praktičnu upotrebu Java 8 Streamova od stvaranja do paralelnog izvođenja.Da bi razumjeli ovaj materijal, čitatelji moraju imati osnovno znanje o Java 8 (lambda izrazi, Neobvezno, reference metoda) i Stream API-ja. Ako niste upoznati s ovim temama, pogledajte naše prethodne članke - Nove značajke u Javi 8 i Uvod u Java 8 Streamove.2. Stvara
Najpopularnija pitanja za proljetni okvirni intervju

Najpopularnija pitanja za proljetni okvirni intervju

Ovaj je članak dio serije: • Pitanja za intervju za Java Collections• Pitanja o intervjuu za sustav tipa Java• Pitanja za intervju s Java-om (+ odgovori)• Struktura Java razreda i pitanja za intervju za inicijalizaciju• Java 8 pitanja za intervju (+ odgovori)• Upravljanje memorijom u Java intervjuu Pitanja (+ odgovori)• Pitanja o intervjuu za Java Generics (+ odgovori)• Pitanja za intervju s Java Flow Control (+ odgovori)• Pitanja o intervjuu za iznimke Java (+ odgovori)• Pitanja za intervju s Java Annotations (+ odgovori)• Najpopularnija pitanja za proljetni okvirni intervju (trenutni članak) S
Pitanja za intervju za Java 8 (+ odgovori)

Pitanja za intervju za Java 8 (+ odgovori)

Ovaj je članak dio serije: • Pitanja za intervju za Java Collections• Pitanja o intervjuu za sustav tipa Java• Pitanja za intervju s Java-om (+ odgovori)• Struktura Java razreda i pitanja za intervju za inicijalizaciju• Pitanja o intervjuu za Java 8 (+ odgovori) (trenutni članak) • Upravljanje memorijom u pitanjima o intervjuu za Java (+ odgovori)• Pitanja o intervjuu za Java Generics (+ odgovori)• Pitanja za intervju s Java Flow Control (+ odgovori)• Pitanja o intervjuu za iznimke Java (+ odgovori)• Pitanja za intervju s Java Annotations (+ odgovori)• Najpopularnija pitanja za proljetni okvirni
Pretvaranje između polja i popisa u Javi

Pretvaranje između polja i popisa u Javi

1. PregledOvaj kratki članak pokazat će kako pretvoriti između polja i popisa koristeći osnovne Java knjižnice, zbirke Guava ili Apache Commons.Ovaj je članak dio serije "Java - Povratak na osnovno" ovdje na Baeldungu.2. Pretvori Popis u Array2.1. Korištenje obične JaveKrenimo od pretvorbe iz Popis u Array koristeći običnu Javu:@Test javna praznina givenUsingCoreJava_whenListConvertedToArray_thenCorrect () {Popis sourceList = Arrays.asList (0,
Vodič za hashCode () na Javi

Vodič za hashCode () na Javi

1. PregledHashing je temeljni koncept informatike.U Javi učinkoviti algoritmi raspršivanja stoje iza nekih od najpopularnijih kolekcija koje imamo na raspolaganju - poput HashMap (za dublji uvid u HashMap, slobodno provjerite ovaj članak) i HashSet.U ovom ćemo se članku usredotočiti na to kako hashCode () djela, kako se uklapa u zbirke i kako ga pravilno implementirati.2. Kor
Što uzrokuje java.lang.reflect.InvocationTargetException?

Što uzrokuje java.lang.reflect.InvocationTargetException?

1. PregledKada radite s Java Reflection API-om, uobičajeno je naići java.lang.reflect.InvocationTargetException. U ovom ćemo ga priručniku pogledati i kako postupati s njim na jednostavnom primjeru. 2. Zbog InvocationTargetExceptionTo se uglavnom događa kada radimo s reflektirajućim slojem i pokušavamo prizvati metodu ili konstruktor koji sam baci temeljnu iznimku.Refleks
Kako zaokružiti broj na N decimalnih mjesta na Javi

Kako zaokružiti broj na N decimalnih mjesta na Javi

1. PregledU ovom ćemo kratkom članku pogledati kako zaokružiti broj na n decimalna mjesta u Javi.2. Decimalni brojevi u JaviJava nudi dva primitivna tipa koja se mogu koristiti za pohranu decimalnih brojeva: plutati i dvostruko. Dvostruko je vrsta koja se koristi prema zadanim postavkama:dvostruki PI = 3,1415;Međutim, obje vrste nikada se ne smije koristiti za precizne vrijednosti, kao što su valute. Za t
Implementacija binarnog stabla u Javi

Implementacija binarnog stabla u Javi

1. UvodU ovom ćemo članku pokriti provedbu binarnog stabla u Javi.Radi ovog članka, koristit ćemo sortirano binarno stablo koje će sadržavati int vrijednosti.2. Binarno stabloBinarno stablo je rekurzivna struktura podataka u kojoj svaki čvor može imati najviše 2 djece.Uobičajena vrsta binarnog stabla je binarno stablo pretraživanja, u kojem svaki čvor ima vrijednost koja je veća ili jednaka vrijednostima čvorova u lijevom podstablu, a manja ili jednaka vrijednostima čvora u desnom pod-stablu. stablo.Evo kra
Kako čitati datoteku na Javi

Kako čitati datoteku na Javi

1. PregledU ovom uputstvu istražit ćemo različite načine za čitati iz datoteke na Javi.Prvo ćemo vidjeti kako učitati datoteku s puta puta, URL-a ili iz JAR datoteke, koristeći standardne Java klase.Drugo, vidjet ćemo kako čitati sadržaj BufferedReader, Skener, StreamTokenizer, DataInputStream, SequenceInputStream, i FileChannel. Također će
XOR operator u Javi

XOR operator u Javi

1. PregledU ovom kratkom vodiču naučit ćemo o Javi XOR operater. Proći ćemo kroz malo teorije o tome XOR operacije, a zatim ćemo vidjeti kako ih implementirati u Javi.2. The XOR OperaterPočnimo s malim podsjetnikom na semantiku XOR operacija. The XOR logička operacija, ili isključiva ili, uzima dva logička operanda i vraća true ako i samo ako su operandi različiti. Dakle, vrać
Vodič za Stream.reduce ()

Vodič za Stream.reduce ()

1. PregledAPI Stream pruža bogat repertoar posrednih, redukcijskih i terminalnih funkcija, koji također podržavaju paralelizaciju.Točnije, operacije smanjenja toka omogućuju nam da proizvedemo jedan rezultat iz niza elemenata, primjenom opetovanog kombiniranja na elemente u nizu.U ovom vodiču, osvrnut ćemo se na opću namjenu Stream.reduce (
Proljetni Vodič za MVC

Proljetni Vodič za MVC

1. Pregled Ovo je jednostavno Proljetni MVC tutorial pokazuje kako postaviti Spring MVC projekt, kako s Java konfiguracijom tako i s XML konfiguracijom.Mavenove ovisnosti za proljetni MVC projekt detaljno su opisane u članku o proljetnim MVC ovisnostima.2. Što je proljetni MVC?Kao što i samo ime govori, to je modul Spring okvira koji se bavi Model-View-Controller ili MVC uzorkom. Ko
Proljetni vodič

Proljetni vodič

Spring Framework je zreo, moćan i vrlo fleksibilan okvir usredotočen na izgradnju web aplikacija u Javi.Jedna od osnovnih blagodati Proljeća je što se brine o većini aspekata niske razine izgradnje aplikacije kako bi nam omogućio da zapravo usredotočiti se na značajke i poslovnu logiku.Još jedna jaka strana je da, iako je okvir prilično zreo i dobro uspostavljen, vrlo se aktivno održava i ima naprednu razvojnu zajednicu. To ga tren
Razlika između čekanja i spavanja u Javi

Razlika između čekanja i spavanja u Javi

1. PregledU ovom ćemo kratkom članku pogledati standard spavati() i čekati() metode u jezgri Java i razumiju razlike i sličnosti među njima.2. Opće razlike između Čekati i SpavatiJednostavno rečeno, čekati() je metoda instance koja se koristi za sinkronizaciju niti. Može se pozvati na bilo kojem objektu, kako je točno definirano java.lang.Object,
Spajanje sortiranja na Javi

Spajanje sortiranja na Javi

1. UvodU ovom uputstvu ćemo pogledati algoritam Merge Sort i njegova implementacija u Javi.Sortiranje spajanjem jedna je od najučinkovitijih tehnika sortiranja i temelji se na paradigmi "podijeli i osvoji".2. AlgoritamSpajanje sortiranja algoritam je "podijeli i osvoji" u kojem problem prvo dijelimo na podprobleme. K
Provjerite je li niz numerički na Javi

Provjerite je li niz numerički na Javi

1. UvodČesto dok operiram Nizs, moramo shvatiti je li a Niz je valjani broj ili ne.U ovom uputstvu istražit ćemo više načina za otkrivanje da li je dato Niz je numerički, prvo pomoću obične Java, zatim regularnih izraza i na kraju korištenjem vanjskih knjižnica.Kad završimo s raspravom o raznim implementacijama, upotrijebit ćemo mjerila kako bismo stekli ideju koje su metode optimalne.2. Preduvjet
Usporednik i usporediv u Javi

Usporednik i usporediv u Javi

1. UvodUsporedbe u Javi prilično su jednostavne - sve dok nisu.Kada radimo s prilagođenim vrstama ili pokušavamo usporediti objekte koji nisu izravno usporedivi, trebamo se poslužiti strategijom usporedbe. Možemo ga jednostavno izraditi, ali koristeći ga Usporednik ili Usporedive sučelja.2. Postavljanje primjeraUzmimo primjer nogometne momčadi - gdje želimo poredati igrače prema njihovoj ljestvici.Počet ćemo
Inicijalizacija nizova u Javi

Inicijalizacija nizova u Javi

1. PregledU ovom brzom uputstvu vidjet ćemo različite načine na koje možemo inicijalizirati niz i suptilne razlike između njih.2. Jedan po jedan elementPočnimo s jednostavnom metodom koja se temelji na petlji:za (int i = 0; i <niz.duljina; i ++) {niz [i] = i + 2; }A pogledajmo i kako možemo inicijalizirati višedimenzionalni niz jedan po jedan element:za (int i = 0; i <2; i ++) {za (int j = 0; j <5; j ++) {niz [i] [j] = j + 1; }}3. U vrije
OutOfMemoryError: Premašeno ograničenje GC-a iznad troškova

OutOfMemoryError: Premašeno ograničenje GC-a iznad troškova

1. PregledJednostavno rečeno, JVM se brine za oslobađanje memorije kada se objekti više ne koriste; taj se postupak naziva Skupljanje smeća (GC).The Prekoračeno gornje ograničenje GC-a greška je jedna iz obitelji java.lang.OutOfMemoryError i pokazatelj je iscrpljenosti resursa (memorije).U ovom ćemo kratkom članku pogledati što uzrokuje java.lang.OutOf
Generiranje slučajnih brojeva u rasponu na Javi

Generiranje slučajnih brojeva u rasponu na Javi

1. PregledU ovom uputstvu istražit ćemo različite načine generiranja slučajnih brojeva unutar raspona.2. Generiranje slučajnih brojeva u rasponu2.1. Matematika. randomThe Matematika. random daje slučajni dvostruko vrijednost koja je veća ili jednaka 0,0 i manja od 1,0.Iskoristimo Matematika. random metoda za generiranje slučajnog broja u danom rasponu:javni int getRandomNumber (int min, int max) {return (int) ((Math.random ()
Vodič za proljeće @Autowired

Vodič za proljeće @Autowired

1. PregledPočevši od proljeća 2.5, okvir je predstavio napomene Injekcija ovisnosti. Glavna napomena ove značajke je @Autowired.Omogućuje Springu da razriješi i ubrizga grah koji surađuje u naš grah.U ovom uputstvu prvo ćemo pogledati kako omogućiti automatsko ožičenje iraznimnačini automatskog povezivanja graha. Poslije ćemo
Pretvori niz u datum u Javi

Pretvori niz u datum u Javi

1. PregledU ovom vodiču, istražit ćemo nekoliko načina za pretvorbu Niz predmeti u Datum predmeta. Krenut ćemo s novim Datum vrijeme API - java.vrijeme koji je uveden u Javi 8 prije gledanja starog java.util.Datum vrsta podataka koja se također koristi za predstavljanje datuma.Za kraj ćemo pogledati i neke vanjske knjižnice za pretvorbu pomoću Joda-Time i Apache Commons Lang DateUtils razred.2. Pretva
Naučite Spring Boot

Naučite Spring Boot

Spring Boot je zamišljeni, jednostavan za početak dodatak Spring platformi - vrlo korisno za stvaranje samostalnih, proizvodnih aplikacija s minimalnim naporom.U ovoj ćemo seriji prvo pokriti osnove Spring Boota. Čitatelj će naučiti kako započeti, kako se Spring Boot razlikuje od Springa, kako prilagoditi i testirati aplikaciju.Zatim ć
Uvod u inverziju upravljanja i ubrizgavanja ovisnosti s oprugom

Uvod u inverziju upravljanja i ubrizgavanja ovisnosti s oprugom

1. PregledU ovom ćemo članku predstaviti koncepte IoC (inverzija upravljanja) i DI (ubrizgavanje ovisnosti), a zatim ćemo pogledati kako se oni provode u proljetnom okviru.2. Što je inverzija kontrole?Inverzija kontrole je princip u softverskom inženjerstvu kojim se kontrola objekata ili dijelova programa prenosi u spremnik ili okvir. Najč
Kako obrnuti niz u Javi

Kako obrnuti niz u Javi

1. PregledU ovom brzom vodiču vidjet ćemo kako možemo preokrenuti a Niz na Javi.Započet ćemo s ovom obradom koristeći obična Java rješenja. Zatim ćemo pogledati opcije koje pružaju neovisne knjižnice poput Apache Commons.Nadalje, demonstrirat ćemo kako preokrenuti redoslijed riječi u rečenici.2. Tradicional
Implementacija algoritma brzog sortiranja u Javi

Implementacija algoritma brzog sortiranja u Javi

1. PregledU ovom uputstvu detaljno ćemo istražiti algoritam QuickSort, usredotočujući se na njegovu implementaciju Jave.Također ćemo razgovarati o njegovim prednostima i nedostacima, a zatim ćemo analizirati njegovu vremensku složenost.2. QuickSort algoritamQuicksort je algoritam sortiranja koji koristi princip podijeli i osvoji. Ima pro
Binarni algoritam pretraživanja na Javi

Binarni algoritam pretraživanja na Javi

1. PregledU ovom ćemo članku pokriti prednosti binarnog pretraživanja u odnosu na jednostavno linearno pretraživanje i proći ćemo kroz njegovu implementaciju u Javi.2. Potreba za učinkovitom pretragomRecimo da se bavimo prodajom vina i milijuni kupaca svakodnevno posjećuju našu aplikaciju.Kroz našu aplikaciju kupac može filtrirati stavke čija je cijena niža n dolara, odaberite bocu iz rezultata pretraživanja i dodajte ih u svoju košaricu. Milijuni koris
Modulo Operator u Javi

Modulo Operator u Javi

1. PregledU ovom kratkom uputstvu pokazat ćemo što je modulo operator i kako ga možemo koristiti s Javom za neke uobičajene slučajeve upotrebe.2. Operator ModuloKrenimo s nedostacima jednostavne podjele u Javi.Ako operandi s obje strane operatora dijeljenja imaju tip int, rezultat operacije je drugi int:@Test public void whenIntegerDivision_thenLosesRemainder () {assertThat (11/4) .isEqu
Java timer

Java timer

1. Tajmer - osnoveTajmer i Zadatak odbrojavanja su java util klase koje se koriste za planiranje zadataka u pozadini niti. U nekoliko riječi - Zadatak odbrojavanja je zadatak koji treba izvršiti i Tajmer je raspored.2. Jednom zakažite zadatak2.1. Nakon određenog kašnjenjaKrenimo jednostavno izvođenje jednog zadatka uz pomoć a Tajmer:@Test public void givenUsingTimer_whenSchedulingTaskOnce_thenCorrect () {TimerTask task = new TimerTask () {public void run () {System.out.pri
Osnove Java generike

Osnove Java generike

1. UvodJava Generics predstavljeni su u JDK 5.0 s ciljem smanjenja bugova i dodavanja dodatnog sloja apstrakcije nad tipovima.Ovaj je članak kratki uvod u Generike u Javi, cilj koji stoji iza njih i kako se mogu koristiti za poboljšanje kvalitete našeg koda.2. Potreba za generičkim lijekovimaZamislimo scenarij u kojem želimo stvoriti popis na Javi za pohranu Cijeli broj; možemo doći u iskušenje da napišemo:Popis popisa = novi LinkedList (); list.add (novi
Vodič za uslugu Java ExecutorService

Vodič za uslugu Java ExecutorService

1. PregledExecutorService je okvir koji pruža JDK koji pojednostavljuje izvršavanje zadataka u asinkronom načinu. Općenito govoreći, ExecutorService automatski pruža skup niti i API za dodjeljivanje zadataka.2. Instanciranje ExecutorService2.1. Tvorničke metode Izvršitelji RazredNajlakši način za stvaranje ExecutorService je korištenje jedne od tvorničkih metoda Izvršitelji razred.Na primjer, s
Nove značajke u Javi 8

Nove značajke u Javi 8

1. PregledU ovom ćemo članku na brzinu pogledati neke od najzanimljivijih novih značajki Java 8.Razgovarat ćemo o: zadanim i statičkim metodama sučelja, referencama metoda i Neobveznim.Već smo obradili neke značajke izdanja Java 8 - stream API, lambda izraze i funkcionalna sučelja - jer su to sveobuhvatne teme koje zaslužuju zaseban pogled.2. Zadane
Složite memoriju i hrpu prostora u Javi

Složite memoriju i hrpu prostora u Javi

1. UvodDa bi pokrenuo aplikaciju na optimalan način, JVM dijeli memoriju na stog i hrpu memorije. Kad god deklariramo nove varijable i objekte, pozovimo novu metodu, proglasimo a Niz ili izvodi slične operacije, JVM određuje memoriju za te operacije iz memorije stoga ili prostora hrpe.U ovom uputstvu razgovarat ćemo o ovim modelima memorije. Nav
Internetski Java kompajleri

Internetski Java kompajleri

1. UvodInternetski prevodilac je alat koji nam omogućuje kompajliranje izvornog koda i njegovo izvršavanje na mreži. Ovo je izvrsna opcija, posebno za nove Java studente, nastavnike ili anketere. Uz to, vrlo je jednostavno podijeliti kôd ili surađivati ​​na privatnim ili grupnim sesijama.Osim tog
Vodič kroz BufferedReader

Vodič kroz BufferedReader

1. PregledBufferedReader je klasa koja pojednostavljuje čitanje teksta iz toka unosa znakova. Znakove sprema u bafer kako bi omogućio učinkovito čitanje tekstnih podataka.U ovom uputstvu ćemo pogledati kako koristiti BufferedReader razred.2. Kada koristiti BufferedReaderOpćenito, BufferedReader dobro dođe ako želimo čitati tekst s bilo koje vrste ulaznih izvora, bilo da su to datoteke, utičnice ili nešto drugo.Jednostavno
Kako napraviti duboku kopiju objekta na Javi

Kako napraviti duboku kopiju objekta na Javi

1. UvodKada želimo kopirati objekt u Javi, dvije su mogućnosti koje moramo uzeti u obzir - plitka kopija i dubinska kopija.Plitka kopija je pristup kada kopiramo samo vrijednosti polja i stoga kopija može ovisiti o izvornom objektu. U pristupu dubinske kopije osiguravamo da su svi objekti u stablu duboko kopirani, tako da kopija ne ovisi o bilo kojem ranije postojećem objektu koji bi se ikad mogao promijeniti.U ov
Uvod u serializaciju Java

Uvod u serializaciju Java

1. UvodSerijalizacija je pretvorba stanja objekta u bajtni tok; deserializacija čini suprotno. Drugačije rečeno, serializacija je pretvorba Java objekta u statički tok (slijed) bajtova koji se zatim mogu spremiti u bazu podataka ili prenijeti preko mreže.2. Serijalizacija i deserijalizacijaPostupak serializacije neovisan je o instanci, tj. Obje
Kako kopirati niz u Javi

Kako kopirati niz u Javi

1. PregledU ovom ćemo kratkom članku razmotriti različite metode kopiranja nizova u Javi. Kopija niza može se činiti trivijalnim zadatkom, ali može prouzročiti neočekivane rezultate i ponašanje programa ako se to ne učini pažljivo.2. The Sustav RazredPočnimo s osnovnom Java knjižnicom - System.arrayCopy ();
Korištenje Math.pow u Javi

Korištenje Math.pow u Javi

1. PregledSnaga broja znači koliko puta treba koristiti broj u množenju. To se lako može izračunati na Javi.2. Matematika.pow PrimjerPrije nego što pogledamo primjer, pogledajmo potpis metode:javni dvostruki prah (dvostruki a, dvostruki b)Metoda podiže a na snagu b i vraća rezultat kao dvostruko. Drugim
Java - generiraj slučajni niz

Java - generiraj slučajni niz

U ovom uputstvu pokazat ćemo kako generirati slučajni niz u Javi - prvo koristeći standardne Java knjižnice, zatim koristeći inačicu Java 8 i na kraju knjižnicu Apache Commons Lang.Ovaj je članak dio serije "Java - Povratak na osnovno" ovdje na Baeldungu.1. Generirajte slučajni neograničeni niz s običnom JavaKrenimo jednostavno i generirajmo slučajno Niz ograničeno na 7 znakova:@Test javna praznina givenUsingPlainJava_whenGeneratingRandomStringUnbounded_thenCorrect () {bajt [] niz = novi bajt [7]; // duljina je ograničena sa 7 novih Random (). nextBytes (ni
pričekajte i obavijestite () Metode u Javi

pričekajte i obavijestite () Metode u Javi

1. UvodU ovom ćemo članku razmotriti jedan od najvažnijih mehanizama u Javi - sinkronizaciju niti.Prvo ćemo razmotriti neke bitne pojmove i metodologije povezane s istodobnošću.I mi ćemo razviti jednostavnu aplikaciju - gdje ćemo rješavati probleme istovremenosti, s ciljem boljeg razumijevanja čekati() i obavijestiti().2. Sinkron
Dijkstra algoritam najkraćeg puta u Javi

Dijkstra algoritam najkraćeg puta u Javi

1. PregledU ovom je članku naglasak stavljen na problem najkraćeg puta (SPP), koji je jedan od temeljnih teorijskih problema poznatih u teoriji grafova, i kako se algoritam Dijkstra može koristiti za njegovo rješavanje.Osnovni cilj algoritma je odrediti najkraći put između početnog čvora i ostatka grafa.2. Najkr
Korištenje parova u Javi

Korištenje parova u Javi

1. PregledU ovom kratkom članku raspravljamo o vrlo korisnom konceptu programiranja poznatom kao Par. Parovi pružaju prikladan način rukovanja jednostavnim ključem za pridruživanje vrijednosti i posebno su korisni kada želimo vratiti dvije vrijednosti iz metode.Jednostavna provedba a Par dostupan je u osnovnoj Java knjižnici. Osim t
Usporedba između proljetnog i proljetnog čizma

Usporedba između proljetnog i proljetnog čizma

1. PregledU ovom ćemo tekstu pogledati razlike između standardnih okvira Spring i Spring Boot.Usredotočit ćemo se na i raspravit ćemo o tome kako se moduli Springa, poput MVC i Security, razlikuju kada se koriste u jezgri Spring u odnosu na Boot.2. Što je proljeće?Jednostavno rečeno, Spring Spring pruža sveobuhvatnu infrastrukturnu podršku za razvoj Java aplikacija.Opremljen
Vodič za sinkroniziranu ključnu riječ na Javi

Vodič za sinkroniziranu ključnu riječ na Javi

1. PregledOvaj kratki članak uvod će u upotrebu sinkronizirano blok u Javi.Jednostavno rečeno, u okruženju s više niti, utrka se događa kada dvije ili više niti pokušavaju istodobno ažurirati promjenjive dijeljene podatke. Java nudi mehanizam za izbjegavanje rasnih uvjeta sinkroniziranjem pristupa niti zajedničkim podacima.Dio logike
Uvod u JSON-Javu (org.json)

Uvod u JSON-Javu (org.json)

1. Uvod u JSON-JavuJSON (kratica za JavaScript Object Notation) lagan je format za razmjenu podataka i jest najčešće se koristi za komunikaciju klijent-poslužitelj. Jednostavno ga je čitati / pisati i neovisno o jeziku. JSON vrijednost može biti drugi JSON objekt, niz, broj, niz, logička vrijednost (istinito / netačno) ili null.U ovom u
Kako instalirati Maven na Windows, Linux, Mac

Kako instalirati Maven na Windows, Linux, Mac

1. PregledJednostavno rečeno, Maven je alat naredbenog retka za izgradnju Java aplikacija.Projekt Maven pruža jednostavnu ZIP datoteku koja sadrži prekompajliranu verziju Mavena za vašu udobnost. Ne postoji instalacijski program. Na vama je da postavite svoje preduvjete i okruženje za vođenje Mavena.Instal
Uvod u Javatuples

Uvod u Javatuples

1. PregledTuple je zbirka nekoliko elemenata koji mogu biti ili ne moraju biti povezani jedni s drugima. Drugim riječima, torte se mogu smatrati anonimnim objektima.Na primjer, [„RAM“, 16, „Astra“] skup je koji sadrži tri elementa.U ovom ćemo članku na brzinu pogledati doista jednostavnu knjižnicu koja nam omogućuje rad sa podatkovnim strukturama temeljenim na korpicama, nazvanim javatuples.2. Ugrađeni Ja
Injekcija ovisnosti opruge

Injekcija ovisnosti opruge

Injekcija ovisnosti je temeljni aspekt proljetnog okvira, kroz koji Spring spremnik "ubrizgava" predmete u druge objekte ili "ovisnosti".Jednostavno rečeno, ovo omogućuje labavo spajanje komponenata i prebacuje odgovornost upravljanja komponentama na spremnik.Istražimo dalje DI s proljećem.Osno
Uvod u API za datum 8 / vrijeme Java 8

Uvod u API za datum 8 / vrijeme Java 8

1. PregledJava 8 predstavila je nove API-je za Datum i Vrijeme rješavati nedostatke starijih java.util.Datum i java.util.Kalendar.Kao dio ovog članka, krenimo s postojećim problemima Datum i Kalendar API-ji i razgovarajmo o tome kako nova Java 8 Datum i Vrijeme API-ji im se obraćaju.Također ćemo razmotriti neke od temeljnih klasa novog projekta Java 8 koji su dio java.vrijem
Hibernate One to Many Tutorial za bilješke

Hibernate One to Many Tutorial za bilješke

1. UvodOvaj brzi vodič za hibernaciju provest će nas kroz primjer a jedan-prema-mnogima mapiranje pomoću JPA bilješki, alternative XML-u.Također ćemo naučiti što su dvosmjerni odnosi, kako mogu stvoriti nedosljednosti i kako ideja vlasništva može pomoći.2. OpisJednostavno rečeno,jedan prema mnogima preslikavanje znači da se jedan redak u tablici preslikava na više redaka u drugoj tablici.Pogledajmo slj
Pretvori niz u bajtni niz i obrni u Javi

Pretvori niz u bajtni niz i obrni u Javi

1. UvodČesto moramo pretvoriti između Niz i bajt niz u Javi. U ovom uputstvu detaljno ćemo ispitati ove operacije.Prvo ćemo pogledati razne načine pretvaranja a Niz do a bajt niz. Zatim ćemo slične operacije pogledati obrnuto.2. Pretvaranje Niz do Bajt PoljeA Niz pohranjen je kao niz Unicode znakova u Javi. Da bis
Lijevanje tipa objekta u Javi

Lijevanje tipa objekta u Javi

1. PregledSustav Java tipa sastoji se od dvije vrste tipova: primitiva i referenci.U ovom smo članku pokrili primitivne pretvorbe i usredotočit ćemo se na ovdje emitirane reference kako bismo stekli dobro razumijevanje načina na koji Java obrađuje tipove.2. Primitivno naspram referenceIako primitivne pretvorbe i lijevanje referentnih varijabli mogu izgledati slično, oni su sasvim različiti koncepti.U oba s
Što je POJO klasa?

Što je POJO klasa?

1. PregledU ovom kratkom vodiču, istražit ćemo definiciju "običnog starog Java objekta" ili skraćeno POJO.Pogledat ćemo kako se POJO uspoređuje s JavaBeanom i kako pretvaranje naših POJO-ova u JavaBeans može biti korisno.2. Obični stari Java objekti2.1. Što je a POJO?Kada govorimo o POJO-u, ono što opisujemo je jednostavan tip bez referenci na bilo koji određeni okvir. POJO nema ko
Ternarni operator u Javi

Ternarni operator u Javi

1. PregledTernarni uvjetni operator ?: omogućuje nam definiranje izraza u Javi. To je sažeti oblik ako-drugo izraz koji također vraća vrijednost.U ovom uputstvu naučit ćemo kada i kako koristiti trostruku konstrukciju. Za početak ćemo razmotriti njegovu sintaksu, a zatim istražiti njezinu upotrebu.2. Sintak
Funkcionalna sučelja u Javi 8

Funkcionalna sučelja u Javi 8

1. UvodOvaj je članak vodič za različita funkcionalna sučelja prisutna u Javi 8, njihove općenite slučajeve uporabe i upotrebu u standardnoj JDK knjižnici.2. Lambde u Javi 8Java 8 donijela je snažno novo sintaktičko poboljšanje u obliku lambda izraza. Lambda je anonimna funkcija s kojom se može postupati kao s prvorazrednim građaninom jezika, na primjer prenijeti ili vratiti iz metode.Prije Jave 8
Uvod u projekt Lombok

Uvod u projekt Lombok

1. Izbjegavajte ponavljajući kodJava je izvrstan jezik, ali ponekad postaje previše opširan za stvari koje morate učiniti u svom kodu za uobičajene zadatke ili usklađenost s nekim okvirnim praksama. Oni vrlo često ne donose stvarnu vrijednost poslovnoj strani vaših programa - i ovdje je Lombok ovdje kako bi vaš život učinio sretnijim, a sebe produktivnijim.Način na ko
Korištenje Java tvrdnji

Korištenje Java tvrdnji

1. UvodJava tvrditi ključna riječ omogućuje programerima da brzo provjere određene pretpostavke ili stanje programa.U ovom članku, pogledati ćemo kako koristiti Javu tvrditi ključna riječ.2. Povijest Java tvrdnjiJava tvrditi ključna riječ uvedena je u Javi 1.4, tako da postoji već duže vrijeme. Međutim, on
Java instanca operatora

Java instanca operatora

1. UvodU ovom brzom vodiču naučit ćemo o instanceof operater u Javi.2. Što je instanceof Operater?instanceof je binarni operator koji se koristi za ispitivanje je li objekt određenog tipa. Rezultat operacije je bilo pravi ili lažno. Poznat je i kao operator usporedbe tipova jer uspoređuje instancu s tipom.Prije l
Razvrstavanje u Javi

Razvrstavanje u Javi

1. PregledOvaj će članak ilustrirati kako primijeniti sortiranje na Polje, Popis, Postavi i Karta u Javi 7 i Javi 8.2. Razvrstavanje s PoljePočnimo s razvrstavanjem cjelovitih nizova koji su prvo korišteni Nizovi.sort () metoda.Definirat ćemo sljedeće int nizovi u a @Prije jUnit metoda:@Prije javne void initVariables () {toSort = new int [] {5, 1, 89, 255, 7, 88, 200, 123, 66}; sortedInts = novi int [] {1, 5, 7, 66, 88, 89, 123, 200, 255}; sortedRangeInts = new int [] {5, 1, 89, 7, 88, 200, 255, 123, 66}; ...}2.1
Uvod u Jackson ObjectMapper

Uvod u Jackson ObjectMapper

1. PregledOvaj se vodič fokusira na razumijevanje Jacksona ObjectMapper klase i kako serializirati Java objekte u JSON i deserializirati JSON niz u Java objekte.Da biste razumjeli više o Jackson knjižnici općenito, Jackson Tutorial je dobro mjesto za početak.2. OvisnostiPrvo dodajmo sljedeće ovisnosti na pom.xml: c
Ne mogu rezervirati dovoljno prostora za hrpu objekata

Ne mogu rezervirati dovoljno prostora za hrpu objekata

1. PregledU ovom uputstvu saznat ćemo uzrok "Ne mogu rezervirati dovoljno prostora za hrpu objekata" pogreške, dok prolazi kroz neke moguće scenarije.2. Simptomi"Ne mogu rezervirati dovoljno prostora za hrpu objekata" specifična je JVM pogreška koja se pojavljuje kada Java proces ne može stvoritivirtualni stroj zbog ograničenja memorije koja se susreću na pokrenutom sustavu:java -Xms4G -Xmx4G -jar HelloWorld.jar Došl
Vodič za Javu 8 Izborno

Vodič za Javu 8 Izborno

1. PregledU ovom uputstvu ćemo pokazati Neobvezno razred koji je uveden u Javi 8.Svrha klase je pružiti rješenje na razini tipa za predstavljanje neobaveznih vrijednosti umjesto null reference.Da bismo dublje razumjeli zašto bismo trebali brinuti o Neobvezno razreda, pogledajte službeni članak Oraclea.2. Stv
Stvorite prilagođenu iznimku u Javi

Stvorite prilagođenu iznimku u Javi

1. UvodU ovom ćemo uputstvu pokriti kako stvoriti prilagođenu iznimku u Javi.Pokazat ćemo kako se primjenjuju korisnički definirane iznimke i koriste i za potvrđene i za neprovjerene iznimke.2. Potreba za prilagođenim iznimkamaIznimke Java pokrivaju gotovo sve općenite iznimke koje će se sigurno dogoditi u programiranju.Međutim,
Vodič za RestTemplate

Vodič za RestTemplate

1. PregledU ovom uputstvu ilustrirat ćemo širok spektar operacija gdje Spring REST klijent - RestTemplate - može se koristiti i dobro koristiti.Za API stranu svih primjera, odavde ćemo pokretati uslugu RESTful.2. Obavijest o ukidanjuOd Spring Framework 5, uz stog WebFlux, Spring je predstavio i novi HTTP klijent pod nazivom WebClient.WebC
Vodič za XML u Javi

Vodič za XML u Javi

1. PregledOvo je vodič za rad s XML-om na Javi.Pregledat ćemo najčešće knjižnice Java XML za obradu - kako za raščlanjivanje tako i za povezivanje.2. DOM raščlanjivačiJednostavno rečeno, DOM parser radi na cijelom XML dokumentu, učitava ga u memoriju i izrađuje prikaz stabla dokumenta.Korisni resursiKako čitati XML datoteku na Javi - (DOM Parser)Java DOM Parser - Analiziranje XML dokumentaPrimjer udžbenika za Java XML DOM parserJednostavno raščlanjivanje DOM-a na Javi3. SAX parserSAX par
Grafovi na Javi

Grafovi na Javi

1. PregledU ovom vodiču, razumjet ćemo osnovne pojmove grafa kao strukturu podataka.Također ćemo istražiti njegovu implementaciju u Javi, zajedno s raznim operacijama koje su moguće na grafikonu. Također ćemo razgovarati o Java knjižnicama koje nude implementacije grafova.2. Struktura podataka grafikonaGrafikon je a struktura podataka za pohranu povezanih podataka poput mreže ljudi na platformi društvenih medija.Grafikon se
Java je jednaka () i hashCode () ugovorima

Java je jednaka () i hashCode () ugovorima

1. PregledU ovom uputstvu predstavit ćemo dvije metode koje međusobno usko pripadaju: jednako () i hashCode (). Usredotočit ćemo se na njihov međusobni odnos, kako ih ispravno nadjačati i zašto bismo trebali nadjačati oboje ili niti jedno ni drugo.2. jednako ()The Objekt razred definira i jednako () i hashCode () metode - što znači da su ove dvije metode implicitno definirane u svakoj Java klasi, uključujući i one koje stvaramo:klasa Novac {int iznos; String currencyCode; }Novčani prihod = novi novac (55, "USD"); Novčani troškovi = novi novac (55, "USD"); logička uravnoteženo
Ponavljajte kartu na Javi

Ponavljajte kartu na Javi

1. PregledU ovom ćemo kratkom članku pogledati različite načine ponavljanja kroz unose Mape u Javi.Jednostavno rečeno, možemo izvući sadržaj Mape pomoću keySet (), valueSet () ili entrySet (). Budući da su to svi skupovi, za sve se primjenjuju slična načela ponavljanja. The Map.entrySet API vraća kolekcijski prikaz karte čiji su elementi iz Karta razred. Jedini način
Pokrenite Java aplikaciju iz naredbenog retka

Pokrenite Java aplikaciju iz naredbenog retka

1. PregledObično svaka značajna aplikacija uključuje jednu ili više JAR datoteka kao ovisnosti. Međutim, ponekad JAR datoteka sama predstavlja samostalnu aplikaciju ili web aplikaciju.U ovom ćemo se članku usredotočiti na samostalni scenarij primjene. U nastavku ćemo ga nazivati ​​JAR aplikacijom.U ovom uputst
"Posljednja" ključna riječ u Javi

"Posljednja" ključna riječ u Javi

1. PregledIako nam nasljeđivanje omogućuje ponovnu upotrebu postojećeg koda, ponekad to i trebamo postaviti ograničenja na proširivost iz raznih razloga; the konačni ključna riječ omogućuje nam upravo to.U ovom uputstvu ćemo pogledati što konačni ključna riječ znači za klase, metode i varijable.2. Konačno Nast
Bilješke proljeća @Controller i @RestController

Bilješke proljeća @Controller i @RestController

1. PregledU ovom ćemo brzom vodiču razgovarati o razlici između @Controller i @RestController napomene u proljetnom MVC-u.Prva se napomena koristi za tradicionalne proljetne kontrolere i dio je okvira već jako dugo.The @RestController napomena je uvedena u proljeće 4.0 kako bi se pojednostavilo stvaranje RESTful web usluga. To j
Broji pojave čara u nizu

Broji pojave čara u nizu

1. PregledPostoji mnogo načina za brojanje broja pojavljivanja znaka u a Niz na Javi.U ovom ćemo se kratkom članku usredotočiti na nekoliko primjera kako brojati znakove, prvo s osnovnom Java knjižnicom, a zatim s drugim knjižnicama i okvirima kao što su Spring i Guava.2. Korištenje Core Java Lib-a2.1. Imper
Čitanje CSV datoteke u niz

Čitanje CSV datoteke u niz

1. PregledJednostavno rečeno, datoteka CSV (vrijednosti odvojene zarezom) sadrži organizirane informacije odvojene graničnikom zarezom.U ovom ćemo uputstvu proučiti različite načine čitanja CSV datoteke u niz.2. BufferedReader u java.ioPrvo ćemo čitati zapise red po redak pomoću readLine () u BufferedReader. Zatim ćemo
Čvrst vodič za ČVRSTE principe

Čvrst vodič za ČVRSTE principe

1. UvodU ovom uputstvu ćemo raspravljati ČVRSTI principi objektno orijentiranog dizajna.Prvo ćemo početi istražujući razloge zbog kojih su nastali i zašto bismo ih trebali razmotriti prilikom dizajniranja softvera. Zatim ćemo iznijeti svako načelo zajedno s nekim primjerom koda kako bismo naglasili poantu.2. Razlog
Spajanje nizova u Javi

Spajanje nizova u Javi

1. UvodJava nudi znatan broj metoda i klasa posvećenih spajanje Žice.U ovom uputstvu zaronit ćemo i u nekoliko njih iznesite neke uobičajene zamke i loše prakse.2. StringBuilderPrvo su skromni StringBuilder. Ovaj sat pruža niz od Niz-građevinske komunalije to olakšava posao Niz manipulacija.Izgradimo brzi primjer Niz spajanje pomoću StringBuilder razred:StringBuilder stringBuilder = novi StringBuilder (100); stringBuilder.append (&
Vodič za Java utičnice

Vodič za Java utičnice

1. PregledUvjet utičnica programiranje odnosi se na pisanje programa koji se izvršavaju na više računala u kojima su svi uređaji povezani međusobno pomoću mreže.Postoje dva komunikacijska protokola koja se mogu koristiti za programiranje soketa: Korisnički protokol datagrama (UDP) i protokol kontrole prijenosa (TCP).Glavna ra
Transakcije s Springom i JPA

Transakcije s Springom i JPA

1. PregledOvaj tutorial će raspravljati pravi način konfiguriranja proljetnih transakcija, kako koristiti @Transational anotacija i uobičajene zamke.Za detaljniju raspravu o konfiguraciji postojanosti jezgre, pogledajte tutorial Spring with JPA.U osnovi postoje dva različita načina za konfiguriranje transakcija - bilješke i AOP - svaki sa svojim prednostima. Ovdje
Jednokrevetni u Javi

Jednokrevetni u Javi

1. UvodU ovom ćemo kratkom članku razgovarati o dva najpopularnija načina implementacije Singletona u običnu Javu.2. Jednokrevetni na temelju klaseNajpopularniji pristup je implementacija Singletona stvaranjem redovite klase i osiguravanjem da ima:Privatni konstruktorStatično polje koje sadrži svoj jedini primjerakStatička tvornička metoda za dobivanje instanceTakođer ćemo dodati informacijsko svojstvo, samo za kasniju upotrebu. Dakle, na
Uvod u Javadoc

Uvod u Javadoc

1. PregledDobra API dokumentacija jedan je od mnogih čimbenika koji pridonose ukupnom uspjehu softverskog projekta.Srećom, sve moderne verzije JDK pružaju Javadoc alat - za generiranje API dokumentacije iz komentara prisutnih u izvornom kodu.Preduvjeti:JDK 1.4 (JDK 7+ preporučuje se za najnoviju verziju dodatka Maven Javadoc)JDK / kanta za smeće mapa dodana u STAZA varijabla okoline(Neobvezno) IDE koji ima ugrađene alate2. Javad
Dekompiliranje nastave u Javi

Dekompiliranje nastave u Javi

1. UvodU ovom uputstvu razgovarat ćemo o dekompiliranju Java klasa. Kada izvorni kod nije dostupan, dekompiliranje Java klasa pomaže u uklanjanju pogrešaka i razumijevanju ponašanja izvornog koda.Pogledajmo različite dostupne opcije.2. Dekompiliranje u IDE-uBudući da se većina razvoja vrši u integriranom razvojnom okruženju (IDE), logično je da bi se i dekompilacija trebala odvijati u IDE-u.Za više in
Rukovanje iznimkama u Javi

Rukovanje iznimkama u Javi

1. PregledU ovom ćemo uputstvu proći kroz osnove rukovanja iznimkama na Javi, kao i neke od njenih poteškoća.2. Prvi principi2.1. Što je?Da bismo bolje razumjeli iznimke i postupanje s njima, napravimo usporedbu u stvarnom životu.Zamislite da proizvod naručujemo putem interneta, ali dok smo na putu, dolazi do kvara u isporuci. Dobra
Izračunaj faktorijel u Javi

Izračunaj faktorijel u Javi

1. PregledS obzirom na negativan cijeli broj n, faktorijel je umnožak svih pozitivnih cijelih brojeva manjih ili jednakih n.U ovom ćemo brzom vodiču istražiti različiti načini izračuna faktora za zadani broj u Javi.2. Faktorijal za brojeve do 202.1. Faktorijalno korištenje a za PetljaPogledajmo osnovni faktoristički algoritam pomoću a za petlja:javni long factorialUsingForLoop (int n) {duga činjenica = 1; za (int i = 2; i <= n; i ++) {činjenica = činjenica * i; } vratiti cinjenicu; }Gornje rješenje će uspjeti novčana kazna za brojeve do 20. Ali, ako pokuša
Hibernate nije mogao inicijalizirati proxy - nema sesije

Hibernate nije mogao inicijalizirati proxy - nema sesije

1. PregledU radu s hibernacijom mogli smo naići na pogrešku koja kaže: org.hibernate.LazyInitializationException: nije moguće inicijalizirati proxy - nema sesije.U ovom ćemo brzom vodiču pobliže proučiti osnovni uzrok pogreške i naučiti kako je izbjeći.2 Razumijevanje pogreškePristup lijeno učitanom objektu izvan konteksta otvorene sesije hibernacije rezultirat će ovom iznimkom.Važno je razum
Kako provjeriti je li instalirana Java

Kako provjeriti je li instalirana Java

1. PregledU ovom ćemo kratkom vodiču pogledati nekoliko načina za utvrđivanje je li Java instalirana na stroju.2. Naredbeni redakPrvi, otvorimo naredbeni prozor ili terminal i unesite:> java -verzijaAko je instalirana Java i PATH je ispravno konfiguriran, naš će izlaz biti sličan:java verzija "1.8.0_31&
Provjerite je li String Palindrom u Javi

Provjerite je li String Palindrom u Javi

1. UvodU ovom ćemo članku vidjeti kako možemo provjeriti je li dano Niz je palindrom koji koristi Javu.Palindrom je riječ, fraza, broj ili drugi slijed znakova koji se čita unatrag kao i naprijed, kao što su "madam" ili "racecar".2. RješenjaU sljedećim odjeljcima razmotrit ćemo razne načine provjere je li zadani Niz je li palindrom ili nije.2.1. Jedno
Vodič za finaliziranje metode u Javi

Vodič za finaliziranje metode u Javi

1. PregledU ovom uputstvu usredotočit ćemo se na ključni aspekt Java jezika - dovršiti metoda koju osigurava korijen Objekt razred.Jednostavno rečeno, to se zove prije odvoza smeća za određeni objekt.2. Korištenje finalizatoraThe finalizirati () metoda naziva se finalizator.Finalizatori se pozivaju kada JVM shvati da bi ovaj primjerak trebao biti sakupljeno smeće. Takav fi
Usporedba žica u Javi

Usporedba žica u Javi

1. PregledU ovom ćemo članku govoriti o različitim načinima usporedbe Žice na Javi.Kao Niz je jedan od najčešće korištenih tipova podataka u Javi, ovo je prirodno vrlo često korištena operacija.2. Niz Usporedba s Niz Razred2.1. Koristeći “==” Operator usporedbeKorištenje operatora "==" za usporedbu tekstnih vrijednosti jedna je od najčešćih pogrešaka koje Java početnici čine. To je netočno jer “==”
DAO obrazac u Javi

DAO obrazac u Javi

1. PregledUzorak objekta pristupa podacima (DAO) strukturni je obrazac koji nam to omogućuje izolirati aplikacijski / poslovni sloj od sloja postojanosti (obično relacijske baze podataka, ali to može biti bilo koji drugi mehanizam postojanosti) pomoću apstraktnog API-ja.Funkcionalnost ovog API-ja je skrivanje od aplikacije svih složenosti uključenih u izvođenje CRUD operacija u osnovnom mehanizmu za pohranu. To omo
Kako ukloniti posljednji znak niza?

Kako ukloniti posljednji znak niza?

1. PregledU ovom kratkom članku provjerit ćemo i razgovarati o različitim tehnikama uklanjanja posljednjeg znaka Niz.2. Korištenje String.substring ()Najlakši način je koristiti ugrađeni podniz () metoda od Niz razred.Da bi se uklonio posljednji znak datosti Niz, moramo koristiti dva parametra: 0 kao početni indeks i indeks pretposljednjeg znaka. To može
Učitavači razreda u Javi

Učitavači razreda u Javi

1. Uvod u razredne utovarivače Razredni utovarivači su odgovorni za učitavanje Java klasa tijekom izvođenja dinamički u JVM (Java virtualni stroj). Također, dio su JRE (Java Runtime Environment). Dakle, JVM ne mora znati o temeljnim datotekama ili datotečnim sustavima da bi pokrenuo Java programe zahvaljujući učitavačima klasa. Također,
Vodič za hlapljivu ključnu riječ na Javi

Vodič za hlapljivu ključnu riječ na Javi

1. PregledU nedostatku potrebnih sinkronizacija, kompajler, vrijeme izvođenja ili procesori mogu primijeniti sve vrste optimizacija. Iako su ove optimizacije korisne većinu vremena, ponekad mogu uzrokovati suptilne probleme.Keširanje i preuređivanje su među onim optimizacijama koje nas mogu iznenaditi u istodobnim kontekstima. Java
Učinite jednostavan HTTP zahtjev na Javi

Učinite jednostavan HTTP zahtjev na Javi

1. PregledU ovom kratkom vodiču predstavljamo način izvođenja HTTP zahtjeva u Javi - upotrebom ugrađene Java klase HttpUrlConnection. Imajte na umu da, počevši od JDK 11, Java nudi novi API za izvođenje HTTP zahtjeva, koji je zamišljen kao zamjena za HttpUrlConnection, the HttpClient API.2. HttpUrlConnectionThe HttpUrlConnection razred nam omogućuje izvoditi osnovne HTTP zahtjeve bez upotrebe dodatnih knjižnica. Svi razre