java

Jak sprawnie iterować każdy wpis na mapie Javy?

Jeśli mam obiekt implementujący interfejs Map w Javie i chcę iterację nad każdą parą w nim zawartą, jaki jest najbardziej efe ... sposób przechodzenia przez mapę? Czy kolejność elementów zależy od konkretnej implementacji mapy, którą mam dla interfejsu?

Jakie problemy należy wziąć pod uwagę przy nadpisywaniu equals i hashCode w Javie?

Jakie problemy / pułapki należy brać pod uwagę przy nadpisywaniu equals i hashCode?

Co to jest serialVersionUID i dlaczego powinienem go używać?

Eclipse wyświetla ostrzeżenia, gdy brakuje serialVersionUID. Klasa serializowalna Foo nie deklaruje statycznego finału ... m jest serialVersionUID i dlaczego jest to ważne? Proszę pokazać przykład, w którym brak serialVersionUID spowoduje problem.

Jak mogę uniknąć kodu Java w plikach JSP, używając JSP 2?

Jestem nowy w Java EE i Wiem, że coś takiego jak następujące trzy linie <%= x+1 %> <%= request.getParameter("name") ... w wersji 2 istnieje metoda unikania kodu Javy w plikach JSP. Jakie są alternatywne linie JSP 2 i jak nazywa się ta technika?

Pobierz Plik z Androidem i pokazanie postępu w ProgressDialog

Próbuję napisać prostą aplikację, która zostanie zaktualizowana. Do tego potrzebuję prostej funkcji, która może pobrać plik i ... em, jak zrobić ProgressDialog, ale nie jestem pewien, jak wyświetlić bieżący postęp i jak pobrać plik w pierwszej kolejności.

Jak uniknąć kodu Javy w plikach JSP?

Jestem nowy w Java EE i Wiem, że coś takiego jak następujące trzy linie <%= x+1 %> <%= request.getParameter("name" ... e metoda unikania kodu Javy w plikach JSP. Czy ktoś może mi powiedzieć alternatywne linie JSP 2 i jak nazywa się ta technika?

Jak mogę utworzyć plik wykonywalny jar z zależnościami przy użyciu Maven?

Chcę spakować mój projekt w jednym pliku wykonywalnym JAR do dystrybucji. Jak mogę zrobić pakiet projektu Maven wszystkie słoiki zależności do mojego jar wyjściowego?

Why don 't Java' s +=, -=, *=, /= operatorzy przydziałów złożonych wymagają odlewania?

Do dzisiaj myślałem, że na przykład: i += j; Był tylko skrótem do: i = i + j; Ale jeśli spróbujemy tego: int i = 5; ... += j; skompiluje dobrze. Czy to znaczy, że w rzeczywistości i += j; jest skrótem od czegoś takiego i = (type of i) (i + j)?

Dlaczego warto używać getterów i setterów / accessorów?

Jaka jest zaleta używania getterów i setterów-które tylko get I set - zamiast po prostu używać publicznych pól dla tych zmien ... te String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } / Align = "left" /

Najszybszy sposób określenia, czy pierwiastek kwadratowy liczby całkowitej jest liczbą całkowitą

Szukam najszybszego sposobu, aby określić, czy wartość long jest doskonałym kwadratem (tzn. jego pierwiastek kwadratowy jest ... urn false;. Ku mojemu zdziwieniu, to było (tylko trochę) wolniej. Jest tak, ponieważ granice tablic są sprawdzane w Javie.

"implements Runnable" vs "extends Thread" w Javie

Z tego, co spędziłem z wątkami w Javie, znalazłem dwa sposoby pisania wątków: Z implements Runnable: public class MyRunna ... //Code } } //Started with a "new MyThread().start()" call Czy jest jakaś znacząca różnica w tych dwóch blokach kodu ?

Klasa wewnętrzna Java i klasa zagnieżdżona statycznie

Jaka jest główna różnica między klasą wewnętrzną a klasą statycznie zagnieżdżoną w Javie? Czy projekt / Wdrożenie odgrywa rolę w wyborze jednego z nich?

Co to jest NullPointerException i jak to naprawić?

Czym są wyjątki ze wskaźnikiem Null (java.lang.NullPointerException) i co je powoduje? Jakich metod/narzędzi można użyć do określenia przyczyny, aby zapobiec przedwczesnemu zakończeniu wyjątku?

Jak sprawnie iterować każdy wpis na mapie Javy?

Jeśli mam obiekt implementujący interfejs Map w Javie i chcę iterację nad każdą parą w nim zawartą, jaki jest najbardziej efe ... sposób przechodzenia przez mapę? Czy kolejność elementów zależy od konkretnej implementacji mapy, którą mam dla interfejsu?

Kiedy używasz adnotacji @Override w Javie i dlaczego?

zamknięte. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecnie ... istnieją pewne sytuacje programistyczne, które wymagają użycia @Override i inne, które nigdy nie powinny używać @Override?

Jaka jest różnica między JSF, Servletem a JSP?

Mam kilka pytań. Są to: Jak JSP i Servlet są ze sobą powiązane? czy JSP to jakiś Servlet? W Jaki Sposób JSP i JSF są ze sobą powiązane? Czy JSF jest jakimś rodzajem Pre-Build UI based JSP Jak ASP. NET-MVC?

Dlaczego warto używać getterów i setterów / accessorów? [zamknięte]

Jaka jest zaleta używania getterów i setterów-które tylko get I set - zamiast po prostu używać publicznych pól dla tych zmien ... te String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } / Align = "left" /

Dlaczego ten kod za pomocą losowych ciągów drukuje "hello world"?

Następująca instrukcja print wyświetli "hello world". Czy ktoś może to wyjaśnić? System.out.println(randomString(-229985452) ... .nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }

Inicjalizacja tablicy w jednej linii

Chciałem stworzyć listę opcji do celów testowych. Na początku zrobiłem to: ArrayList<String> places = new ArrayList&l ... ces = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Czy jest na to lepszy sposób?

Jak mogę odkryć wykorzystanie pamięci mojej aplikacji w systemie Android?

Jak mogę programowo znaleźć pamięć używaną w mojej aplikacji na Androida? Mam nadzieję, że jest na to sposób. Plus, Jak uzyskać darmową pamięć telefonu też?