Wpis z mikrobloga

Jaki bedzie wynik proby kompilacji i uruchomienia tego kodu:

```

interface Main {
    static void main(String[] args) {
        System.out.println("hello world or not");
    }
}
```

Plusujacy beda zawolani do wyjasnienia.


#interfacesmieci
#java #naukaprogramowania

Jaki bedzie wynik proby kompilacji i uruchomienia tego kodu?

  • hello world or not 20.5% (61)
  • Blad kompilacji, brak glownej klasy z metoda main 24.5% (73)
  • Blad kompilacji brak implementacji interface Main 18.8% (56)
  • Blad Runtime 9.1% (27)
  • W C# i PHP by to dzialalo 27.2% (81)

Oddanych głosów: 298

  • 24
@interface: I do tego w C# metody w interfejsach nie mogą mieć zdefiniowanego ciała więc błąd podczas kompilacji już na tym etapie.
Będą mogły chyba od 8.0 ale póki co ten kod się nie skompiluje.
Wołam przez MirkoListy plusujących ten wpis (61)

Dodatek wspierany przez Cebula.Online

Nie chcesz być wołany/a jako plusujący/a? Włącz blokadę na https://mirkolisty.pvu.pl/call lub odezwij się do @IrvinTalvanen

Uważasz, że wołający nadużywa MirkoList? Daj znać @IrvinTalvanen

! @kto3 @koozkie @brightlight @lajdak @VoltageControlled @radar42 @nietuzinkowyBarnaba @filip_k @Gumaa @UberRam @ambalabamba @raqs31 @podubin @ZycieJestNobelon @Migrena @rekoj @murarz208 @Raberr @afe1 @f3n1x_4 @Belmundo @CryMeARiver @Pfnet @KD30 @wolfram11 @se_czytam @wykopek777 @ElGringo @henieknw @BongoRozsadku @machoBear @kmhh @eru_iluvatar @grizzly_joe @
Zaczynajac od Javy 8 ten kod jest calowicie poprawny. Uruchomienie tej klasy wyswietli hello world or not.

Zapis jest czesto uzywany w zabawach typu code-golf, gdzie wygrywa uczestnik ktorego rozwiazanie zajmuje najmniej bajow (przed lub po kompilacji). Uzycie z domyslna metoda znacznie skraca bytecode po kompilacji, a nieco przed kompilacja.

Patrz screenshoty nizej
interface - Zaczynajac od Javy 8 ten kod jest calowicie poprawny. Uruchomienie tej kl...

źródło: comment_XcNQmB6GIexfGDiidUXuFrFnyVfvpe5R.jpg

Pobierz