Kolejne pytanie z serii jaki bedzie wynik proby kompilacji i uruchomienia tego kodu?

Enum NotMain jest zapisany w pliku Main.java

```

enum NotMain {

dasdasdasdsa

  • hello world or not 27.1% (54)
  • Blad kompilacji, brak klasy Main w Main.java 18.6% (37)
  • Blad kompilacji brak implementacji metody Main 14.1% (28)
  • Inny blad kompilacji 13.1% (26)
  • Blad Runtime 5.5% (11)
  • W C# nie dziala-wyzal sie w komentarzu 21.6% (43)

Oddanych głosów: 199

W tej ankiecie sa dwie poprawne odpowiedzi ( ͡° ͜ʖ ͡°) pozwolilo mi to czesciowo sprawdzic ile osob oszukuje i sprawdza odpowiedz ( ͡° ͜ʖ ͡°) (i ile osob uzywa juz Javy9).

Klasa Enum nie jest publiczna wiec moze byc zapisana pliku o innej nazwie.

Od Javy 9 uzycie _ jako nazwy pola albo zmiennej juz nie
  • Odpowiedz
Jaki bedzie wynik proby kompilacji i uruchomienia tego kodu:

```

interface Main {
    static void main(String[] args) {

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

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
  • Odpowiedz
Jaki jest wynik próby kompilacji i uruchomienia tego kodu?

public class Main {
public static void main(String... s){}
int a = 1;
class Inner {

Jaki jest wynik proby kompilacji i uruchomienia tego kodu?

  • Blad kompilacji na x++ 8.8% (23)
  • Blad kompilacji na c++ 14.5% (38)
  • Blad kompilacji na b++ 5.0% (13)
  • Blad kompilacji na a++ 9.5% (25)
  • Kod sie skompiluje i uruchomi poprawnie 11.8% (31)
  • Kod sie skompiluje, ale bedzie RuntimeException 9.5% (25)
  • Kod sie skompiluje, ale RuntimeErrorException 7.3% (19)
  • W C# by to dzialalo normalnie 33.6% (88)

Oddanych głosów: 262

Zaawansowane pytania ze znajomosci #sql #programowanie
http://www.windowfunctions.com/questions/0

JEP draft: Launch Single-File Source-Code Programs

Single-file programs -- where the whole program fits in a single source file -- are common in the early stages of learning Java, and when writing small utility programs. In this context, it is pure ceremony to have to compile the program before running it. In addition, a single source file may compile to multiple class files, which adds packaging overhead to the simple goal of "run this program". It is desirable to be able to run the program directly from source with the java launcher
interface - Zaawansowane pytania ze znajomosci #SQL #programowanie 
http://www.window...

źródło: comment_JYsoy0MBUKF4RQbwkK0mwuZpmka7DU2R.jpg

Pobierz
Jaki jest wynik próby kompilacji i wykonania tego programu:

public class Main {

public static void main(String... args) {
Main m = null;

Jaki jest wynik próby kompilacji i uruchomienia?

  • Błąd kompilacji 25.5% (42)
  • Błąd runtime Null Pointer Exception 36.4% (60)
  • Inny błąd runtime 21.8% (36)
  • Wyświetlenie dsada 12.1% (20)
  • Brak żadnego outputu 4.2% (7)

Oddanych głosów: 165

Najbardziej oczywista i najpopularniejsza opinia jest NPE. Jednak tutaj nie bedzie NPE poniewaz media printBanner(Object... message) jest statyczna. Statyczne metody w Javie beda automatycznie przeknowertowane do formatu invokestatic Main.printBanner. Dla poprawnosci kodu powinno to byc zapisane:

Main m = null;

Main.printBanner();

Main.printBanner("dsada");
interface - Najbardziej oczywista i najpopularniejsza opinia jest NPE. Jednak tutaj n...

źródło: comment_0zsrKXYV0neQfMGkvDJgjprUm6vrSOMd.jpg

Pobierz
  • Odpowiedz
trzeba by wrzucić do sonara


@mour: sonarqube wylapie ze to wywolanie powinno byc napisane Main.printBanner

miałem kiedyś coś podobnego na rekrutacji :) czemu uważasz, że takie coś to
  • Odpowiedz
Szkoda, że musieliśmy to jeszcze raz przechodzić ( ͡° ͜ʖ ͡°)

Tak samo jak w zagadce 1 i 2, wyjaśnieniem jest:

Wszystkie operacje + - * / % ++ (prefix i postfix) -- (prefix i postfix), a także operacje binarne & | ^ powodują, że zmienna zostanie scastoawna do
  • Odpowiedz
@zranoI: popracuj trochę w eclipse


@autowired: wlasnie wrocilem dzisiaj do eclipse i zobaczylem jak duze postepy zrobili. jakbys mial chote przedstawic jakies rzetelne argumenty to zapraszam do porownania sobie Eclipse, NetBeans i IDEA
* dostepne profilery
* analiza watkow
  • Odpowiedz
Jaki jest wynik proby kompilacji i uruchomienia ponizszego kodu przy narzedziach OpenJDK?

/*<?php
//*/public class PhpJava { public static void main(String[] args) { System.out.printf("/*%s",
//\u000A\u002F\u002A
class PhpJava {

Jaki jest wynik proby kompilacji i uruchomienia ponizego kodu w Javie?

  • Blad kompilacji 10.8% (69)
  • Blad runtime 5.6% (36)
  • Hello World! 10.9% (70)
  • jakis znak przed Hello World! 7.6% (49)
  • wtf 52.7% (338)
  • ten kod dziala tez w PHP 12.3% (79)

Oddanych głosów: 641

@interface: pytanie jakie można zadać na rekrutacji pokazując ten kod to "Co można z tym kodem zrobić?", i jedyna poprawna odpowiedź to "Zaorać i napisać od nowa". Na inne pytania to można sobie odpowiadać na forum fanatyków hakowania itp. Ja bym nie chciał pracować w firmie, w której są takie kwiatki
  • Odpowiedz
Klasy dziedziczace z Map zazwyczaj uzywaja metody equals do sprawdzenia identycznosci obiektow. Ktora z map uzywa operatora ==?

#interfacesmieci
#java #naukaprogramowania

Ktora z map uzywa operatora `==`?

  • AbstractMap 0% (0)
  • LinkedHashMap 1.6% (1)
  • HashMap 7.9% (5)
  • IdentityHashMap 66.7% (42)
  • TreeMap 7.9% (5)
  • EqualsMap 15.9% (10)

Oddanych głosów: 63

@andrzej_krawczyk, @radar42, @XyzykDX, @wykopek777, @Raberr, @zranoI EqualsMap nie istnieje, sam ją teraz wymyśliłem ( ͡° ͜ʖ ͡°)
poprawną odpowiedzią jest IdentityHashMap
This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values). In other words, in an IdentityHashMap, two keys k1 and k2 are considered equal if
  • Odpowiedz