Java >> Java tutoriál >> 
Java tutoriál
  • Proč se mi zobrazuje IOException:„Nelze spustit program ./shellScript.sh chyba =2, Žádný takový soubor nebo adresář v Javě?

    Následující kód Main.java se jednoduše pokouší simulovat následující linuxový příkaz: cd /dir1/dir2 ./shellScript.sh Níže uvedený program funguje pouze v případě, že je spustitelný soubor Main.jar umístěn uvnitř /dir1/dir2, nikoli mimo /dir1/dir2. Jak mohu upravit níže uvedený program, aby Main.ja

  • Agregační funkce Spring Data JPA na prázdné sadě výsledků

    Pokud používáte Spring Data a vaše metoda vrací null když Hibernate nemůže najít shodu, nezapomeňte přidat @org.springframework.lang.Nullable k podpisu vaší metody: public interface SomeRepositoryCustom { @org.springframework.lang.Nullable public Thing findOneThingByAttr(Attribute attr) {

  • Najděte nejbližší faktor číslu, čísla

    Snažím se automatizovat hledání nejbližšího faktoru čísla k jinému číslu; Příklad: Nejbližší faktor 700 až 30 je 28 (30 nezapadá do 700, ale 28 ano). Zřejmým řešením je získat všechny faktory 700 a provést jednoduchý výpočet vzdálenosti k nalezení nejbližšího faktoru k 30, ale to se zdá být neef

  • Výchozí konstruktor je dobrý nebo zlý? Checkstyle a PMD jsou zde opačné

    Líbí se mi odpověď PMD. Čím méně kódu, tím lépe. Nepište konstruktory, které za vás napíše kompilátor. Můj dojem je, že hlavním argumentem pro napsání konstruktoru je to, že nějaký ubohý programátor, který nerozumí tomu, jak konstruktory v Javě fungují, by mohl narazit na váš kód a zmást. Nerad píš

  • Kopírovat 2D pole v Javě

    Kdykoli se pokoušíme zkopírovat prvky 2D pole do jiného pole, často přiřadíme cílovému poli původní pole. Proč je tento přístup logicky nesprávný, o tom nejprve probereme. I když je níže uvedené řešení logicky nesprávné, chceme vám dát vědět, proč toto řešení nefunguje. // Java Program to copy 2-di

  • Continue Java Statement

    1. Continue Java Statement V tomto příkladu vám ukážeme, jak používat klíčové slovo continue v Javě. Příkaz continue přeskočí aktuální iteraci cyklu for, while nebo do-while a pokračuje v aktuálním toku programu. V případě vnitřní smyčky pokračovat příkaz pokračuje pouze ve vnitřní smyčce. V tomt

  • Java Math toIntExact()

    Metoda Java Math toIntExact() vrací hodnotu int ze zadaného dlouhého argumentu. Syntaxe toIntExact() metoda je: Math.toIntExact(long value) Zde toIntExact() je statická metoda. Proto k metodě přistupujeme pomocí názvu třídy Math . Parametry toIntExact() toIntExact() metoda přebírá jeden parametr

  • Kontrola odvolání certifikátu Java SSL

    Přišel jsem na to, jak povolit kontrolu CRL v rámci SSLContext bez implementace vlastního validátoru, jak je navrženo v komentářích. Jde hlavně o správnou inicializaci TrustManagerů SSLContext pomocí kontroly odvolání, pouze pár řádků, žádná vlastní kontrolní logika a CRL je nyní kontrolováno autom

  • Jak přidat hypertextový odkaz do JLabel?

    Můžete to udělat pomocí JLabel , ale alternativou by bylo stylování JButton . Tímto způsobem se nemusíte starat o přístupnost a můžete pouze spouštět události pomocí ActionListener . public static void main(String[] args) throws URISyntaxException { final URI uri = new URI(http://java.sun.com)

  • Metoda Java PrintStream flush() s příkladem

    Metoda Flush() třídy PrintStream metoda flush() je k dispozici v balíčku java.io. metoda flush() se používá k vyprázdnění tohoto proudu PrintWriter pomocí zápisu bajtů do základního výstupního proudu libovolného výstupu ve vyrovnávací paměti a poté po vyprázdnění proudu. metoda flush() je nestatick