Pytania oznaczone «java»

16
Czy to zły nawyk (nad) używanie refleksji?

Czy dobrą praktyką jest stosowanie odbicia, jeśli znacznie zmniejsza ilość kodu płyty grzewczej? Zasadniczo istnieje kompromis między wydajnością i być może czytelnością z jednej strony a abstrakcją / automatyzacją / redukcją kodu płyty kotłowej z drugiej strony. Edycja: Oto przykład zalecanego...

16
Czy powinienem używać bloków inicjalizujących w Javie?

Ostatnio natknąłem się na konstrukcję Java, której nigdy wcześniej nie widziałem i zastanawiałem się, czy powinienem jej użyć. Wydaje się, że nazywa się to blokami inicjalizacyjnymi . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */...

16
Jak mogę zwiększyć uniwersalność konstrukcji?

„Konstrukcja uniwersalna” jest klasą opakowania dla obiektu sekwencyjnego, która umożliwia jego linearyzację (silny warunek spójności dla współbieżnych obiektów). Na przykład, tutaj jest dostosowana konstrukcja bez oczekiwania, w Javie, z [1], która zakłada istnienie kolejki bez oczekiwania, która...

15
Hotswap i alternatywy?

Od wczesnych lat mojego życia w college'u korzystam z Javy, a największym problemem, który mamy, jest absolutnie mniej produktywna niż w przypadku innych języków tłumaczonych. Wszyscy są pewni, że Java jest jednym z najlepiej skompilowanych języków. Jednak ani Sun, ani Oracle nie włożyły...

15
Jakie jest zaangażowanie Oracle w Javę? [Zamknięte]

Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Dużo inwestujemy w Javę,...

15
(Dis-) zalety typowania strukturalnego

Właśnie obejrzałem tę rozmowę Daniela Spiewaka, w której mówi on o zaletach pisania strukturalnego w porównaniu do nominalnego pisania Scali i Java . Przykładem tej różnicy może być następujący kod Java public interface Foo { public int length(); } public interface Bar { public int...

15
Czy musisz znać Javę przed wypróbowaniem Scali

Jestem zainteresowany nauką Scali. Dużo o tym czytałem, ale wiele osób ceni go, ponieważ ma model aktora, który jest lepszy dla współbieżności, obsługuje xml w znacznie lepszy sposób, rozwiązuje problem funkcji pierwszej klasy. Moje pytanie brzmi: czy musisz znać Javę, aby zrozumieć / docenić...

15
Jak debugować / zmieniać kod Java podczas działania programu?

Właśnie widziałem wideo pokazujące, jak Notch (sławna gra Minecraft) debuguje i zmienia Minecraft podczas jego działania. Wstrzymuje grę, zmienia coś w kodzie, a następnie wstrzymuje grę, w której zmiana zaczyna obowiązywać natychmiast, bez potrzeby ponownego uruchamiania programu. Jak to działa?...