Uklanjanje elemenata iz Java kolekcija

Uklanjanje elemenata iz Java kolekcija

1. PregledU ovom brzom vodiču, razgovarat ćemo o četiri različita načina uklanjanja predmeta s Jave Zbirke koji odgovaraju određenim predikatima.Prirodno ćemo pogledati i neka upozorenja.2. Definiranje naše kolekcijePrvo ćemo ilustrirati dva pristupa koja mutiraju izvornu strukturu podataka. Zatim će
Početak rada s jOOQ

Početak rada s jOOQ

1. UvodU ovom uputstvu krenut ćemo u brzi obilazak pokretanja aplikacije s jOOQ (Java objektno orijentirani upit). Ova knjižnica generira Java klase na temelju tablica baze podataka i omogućuje nam stvaranje SQL upita sigurnih za tip putem svog tečnog API-ja.Obuhvatit ćemo cjelokupno postavljanje, povezivanje baze podataka PostgreSQL i nekoliko primjera CRUD operacija. 2. O
Preskakanje testova s ​​Gradleom

Preskakanje testova s ​​Gradleom

1. UvodIako je preskakanje testova obično loša ideja, postoje situacije u kojima bi to moglo biti korisno i uštedjet će nam malo vremena. Primjerice, uzmimo u obzir da razvijamo novu značajku i želimo vidjeti rezultat u srednjim verzijama. U ovom bismo slučaju testove mogli privremeno preskočiti kako bismo smanjili općenite troškove njihovog sastavljanja i izvođenja. Nesumnjivo
Tip povratnika konstruktora u Javi

Tip povratnika konstruktora u Javi

1. PregledU ovom brzom vodiču usredotočit ćemo se na tip povratka za konstruktor u Javi.Prvo ćemo se upoznati s tim kako inicijalizacija objekata funkcionira u Javi i JVM-u. Zatim ćemo dublje kopati kako bismo vidjeli kako inicijalizacija i dodjela objekata funkcioniraju ispod haube.2. Inicijalizacija instancePočnimo s praznim razredom:javna klasa u boji {}Ovdje ćemo stvoriti instancu iz ove klase i dodijeliti je nekoj varijabli:Boja boje = nova Color ();Nakon sastavljanja ovog jednostavnog Java isječka, zavirimo u njegov bytecode preko javap -c naredba:0: nova # 7 // klasa Boja 3: dup 4: invoke
Razredi podataka u Kotlinu

Razredi podataka u Kotlinu

1. PregledJezik Kotlin uvodi koncept Klase podataka, koji predstavljaju jednostavne klase koje se koriste kao spremnici podataka i ne uključuju nikakvu dodatnu logiku. Jednostavno rečeno, Kotlinovo rješenje omogućuje nam da izbjegnemo pisati puno šifri.U ovom ćemo kratkom članku pogledati Klase podataka u Kotlinu i usporediti ih s njihovim Java kolegama.2. Post
Pristup Maven svojstvima u Javi

Pristup Maven svojstvima u Javi

1. PregledU ovom kratkom vodiču pogledat ćemo kako se koriste varijable definirane unutar Mavena pom.xml iz Java aplikacije.2. Konfiguracija dodatkaKroz ovaj primjer koristit ćemo dodatak Maven Properties.Ovaj će se dodatak vezati za generirati-resurse fazi i stvorite datoteku koja sadrži varijable definirane u našem pom.xml ti
Zakazivanje posla u Jenkinsu

Zakazivanje posla u Jenkinsu

1. UvodU ovom ćemo članku pokriti različite načine raspoređivanja poslova u Jenkinsu.Započet ćemo s raspoređivanjem jednostavnog posla koji izvodi nešto jednostavno poput ispisa obične tekstualne poruke. I evoluirat ćemo primjer u zakazivanje posla koji se automatski pokreće promjenama u SCM spremištu kao što su GitHub, Bitbucket itd.2. Početno pos
Veličina datoteke na Javi

Veličina datoteke na Javi

1. PregledU ovom brzom vodiču naučit ćemo kako doći do veličina datoteke na Javi - koristeći Javu 7, novu Javu 8 i Apache Common IO.Napokon - dobit ćemo i čitljiv prikaz veličine datoteke.2. Standardni Java IO Počnimo s jednostavnim primjerom izračuna veličine datoteke - pomoću File.length () metoda:private long getFileSize (datoteka datoteke) {long length = file.length (); po
Grah definiran XML-om u proljetnom pokretanju

Grah definiran XML-om u proljetnom pokretanju

1. UvodPrije Proljeća 3.0, XML je bio jedini način definiranja i konfiguriranja graha. Predstavljeno proljeće 3.0 JavaConfig, omogućujući nam da konfiguriramo grah pomoću Java klasa. Međutim, XML konfiguracijske datoteke koriste se i danas.U ovom uputstvu ćemo razgovarati kako integrirati XML konfiguracije u Spring Boot.2. The @
Stvaranje trokuta s for Loops na Javi

Stvaranje trokuta s for Loops na Javi

1. UvodU ovom uputstvu istražit ćemo nekoliko načina za ispis trokuta na Javi.Postoje, naravno, mnoge vrste trokuta. Ovdje, istražit ćemo samo njih nekoliko: pravokutni i jednakokračni trokut.2. Izgradnja pravokutnog trokutaPravokutni je trokut najjednostavniji tip trokuta koji ćemo proučavati. Kratko
Koncepti objektno-orijentiranog programiranja na Javi

Koncepti objektno-orijentiranog programiranja na Javi

1. PregledU ovom ćemo članku razmotriti koncepte objektno orijentiranog programiranja (OOP) u Javi. Raspravit ćemo klase, objekti, apstrakcija, inkapsulacija, nasljeđivanje i polimorfizam.2. NastavaRazredi su početna točka svih objekata i možemo ih smatrati predloškom za stvaranje objekata. Klasa bi obično sadržavala polja člana, metode člana i posebnu metodu konstruktora.Konstruktor
Sirove vrste u Javi

Sirove vrste u Javi

1. UvodU ovom ćemo brzom vodiču pogledati sirove vrste, što su i zašto bismo ih trebali izbjegavati.2. Sirove vrsteSirova vrsta je naziv za generičko sučelje ili klasa bez argumenta tipa:Lista popisa = novi ArrayList (); // sirovi tipUmjesto:Popis listIntgrs = novi ArrayList (); // parametarski tipPopis je parametarski tip sučelja Popis dok Popis je sirovi tip sučelja Popis.Neobrađe
Mockito vs EasyMock vs JMockit

Mockito vs EasyMock vs JMockit

1. Uvod1.1. PregledU ovom postu ćemo razgovarati o ruganje: što je to, zašto ga koristiti i nekoliko primjera kako se ismijavati isti testni slučaj koristeći neke od najčešće korištenih podrugljivih knjižnica za Javu.Počet ćemo s nekim formalnim / poluformalnim definicijama podrugljivih koncepata; tada ćemo predstaviti slučaj na testiranju, slijediti primjere za svaku knjižnicu i na kraju donijeti neke zaključke. Odabrane knjižn
Izrada verzija REST API-ja

Izrada verzija REST API-ja

1. ProblemRazvoj REST API-ja je težak problem - onaj za koji je dostupno mnogo opcija. Ovaj članak razmatra neke od ovih mogućnosti.2. Što je u ugovoru?Prije svega moramo odgovoriti na jedno jednostavno pitanje: Koji je ugovor između API-ja i Klijent?2.1. URI-ovi dio ugovora?Prvo razmotrimo URI struktura REST API-ja - je li to dio ugovora? Treb
Uvod u Tensorflow za Javu

Uvod u Tensorflow za Javu

1. PregledTensorFlow je biblioteka otvorenog koda za programiranje protoka podataka. Ovo je izvorno razvio Google i dostupan je za širok spektar platformi. Iako TensorFlow može raditi na jednoj jezgri, može kao lako iskoristiti više dostupnih CPU-a, GPU-a ili TPU-a.U ovom uputstvu proći ćemo kroz osnove TensorFlowa i kako ga koristiti u Javi. Napom
Vodič za SDKMAN!

Vodič za SDKMAN!

1. PregledS novim ciklusom izdanja Jave, programeri će možda morati upravljati paralelnim verzijama i različitim verzijama programskih paketa za razvoj softvera (SDK) u svom okruženju. Dakle, postavljanje varijable PATH ponekad može postati prava muka.U ovom uputstvu vidjet ćemo kako SDKMAN! može vam pomoći s lakoćom upravljati instalacijom i odabirom SDK-ova.2. Što je
Vodič za arhetip Mavena

Vodič za arhetip Mavena

1. PregledMavenov arhetip apstrakcija je vrste projekta koji se može pretvoriti u konkretno prilagođeni Mavenov projekt. Ukratko, to je predložak predloška projekta iz kojeg se izrađuju drugi projekti.Glavna korist korištenja arhetipova je standardizacija razvoja projekata i omogućavanje programerima da lako slijede najbolje prakse, a brže pokreću svoje projekte.U ovom up
Proljeće s Maven BOM

Proljeće s Maven BOM

1. PregledU ovom ćemo brzom vodiču pogledati kako Maven, alat zasnovan na konceptu projektnog objektnog modela (POM), može koristiti BOM ili "Bill of Materials".Za više detalja o Mavenu možete provjeriti naš članak Vodič za Apache Maven.2. Koncepti upravljanja ovisnostimaDa bismo razumjeli što je specifikacija cilja i za što ga možemo koristiti, prvo moramo naučiti osnovne pojmove.2.1. Što je
Java-R integracija

Java-R integracija

1. PregledR je popularan programski jezik koji se koristi za statistiku. Budući da ima širok raspon funkcija i paketa, nije neuobičajen zahtjev za ugrađivanjem R koda u druge jezike.U ovom ćemo članku pogledati neke od najčešćih načina integriranja R koda u Javu.2. R skriptaZa naš projekt započet ćemo implementacijom vrlo jednostavne R funkcije koja uzima vektor kao ulaz i vraća sredinu njegovih vrijednosti. To ćemo defin
$config[zx-auto] not found$config[zx-overlay] not found