Pytania oznaczone «java»

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

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. На этот вопрос есть ответы на Stack Overflow на русском : Что означает "@Override"...

496
Jakie są wyjątki od wydajności w Javie?

Pytanie: Czy obsługa wyjątków w Javie jest naprawdę powolna? Konwencjonalna wiedza, a także wiele wyników Google, mówi, że wyjątkowa logika nie powinna być używana do normalnego przepływu programów w Javie. Zazwyczaj podaje się dwa powody: jest naprawdę wolny - nawet o rząd wielkości wolniejszy...

495
Hashset vs Treeset

Zawsze kochałem drzewa, takie ładne O(n*log(n))i uporządkowane. Jednak każdy inżynier oprogramowania, którego znałem, spytał mnie wyraźnie, dlaczego miałbym go użyć TreeSet. Z tła CS nie sądzę, żeby miało to tak duże znaczenie, z jakiego korzystasz, i nie dbam o to, aby bawić się funkcjami skrótu i...

492
Błąd - parametr trustAnchors musi być niepusty

Próbuję skonfigurować pocztę e-mail w witrynie Jenkins / Hudson i ciągle otrzymuję błąd: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty Widziałem sporo informacji online na temat błędu, ale nie udało mi się nic zrobić. Używam JDK firmy Sun w...

489
Skąd wziąć dosłowny ciąg „UTF-8” w Javie?

Próbuję użyć stałej zamiast literału ciągu w tym fragmencie kodu: new InputStreamReader(new FileInputStream(file), "UTF-8") "UTF-8"pojawia się w kodzie dość często i znacznie lepiej byłoby odwoływać się do jakiejś static finalzmiennej. Czy wiesz, gdzie mogę znaleźć taką zmienną w JDK? BTW, z...

488
Co to są wyliczenia i dlaczego są przydatne?

Dzisiaj przeglądałem kilka pytań na tej stronie i znalazłem wzmiankę o enum zastosowaniu w singletonowym schemacie na temat rzekomych korzyści bezpieczeństwa takiego rozwiązania. Nigdy nie używałem enums i programuję w Javie od ponad kilku lat. I najwyraźniej bardzo się zmienili. Teraz nawet...

488
Bezpieczne przesyłanie do int w Javie

Jaki jest najbardziej idiomatyczny sposób w Javie, aby zweryfikować, czy rzutowanie z longna intnie traci żadnych informacji? To jest moja obecna implementacja: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast...