Pytania oznaczone «java»

381
Unikać synchronizacji (tej) w Javie?

Za każdym razem, gdy pojawia się pytanie na temat SO dotyczące synchronizacji Java, niektórzy bardzo chętnie wskazują, że synchronized(this)należy tego unikać. Zamiast tego twierdzą, że preferowana jest blokada prywatnego odwołania. Niektóre z podanych powodów to: jakiś zły kod może ukraść twoją...

381
Metoda ma takie samo usunięcie jak inna metoda w typie

Dlaczego posiadanie następujących dwóch metod w tej samej klasie jest niezgodne z prawem? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } Rozumiem compilation error Metoda add (Set) ma to samo dodanie kasowania (Set), co inna metoda w teście typu. chociaż...

380
@Resource vs. @Autowired

Której adnotacji @Resource ( jsr250 ) lub @Autowired (specyficzny dla wiosny) należy użyć w DI? Z powodzeniem korzystałem zarówno w przeszłości, jak @Resource(name="blah")i@Autowired @Qualifier("blah") Instynktownie @Resourcetrzymam się tagu, ponieważ został ratyfikowany przez ludzi jsr. Czy...

379
System.currentTimeMillis vs System.nanoTime

Dokładność vs. Precyzja Chciałbym wiedzieć, czy powinienem używać System.currentTimeMillis () czy System.nanoTime () podczas aktualizacji pozycji mojego obiektu w mojej grze? Ich zmiana ruchu jest wprost proporcjonalna do czasu, jaki upłynął od ostatniego połączenia i chcę być tak precyzyjny, jak...

377
Java: powiadomienie () vs. powiadomienie ponownie () od nowa

На этот вопрос есть ответы на Stack Overflow на русском : В чем отличие Powiadom, Powiadom? Jeśli jeden Googles dla „różnicy między notify()i notifyAll()”, pojawi się wiele wyjaśnień (pomijając akapity javadoc). To wszystko sprowadza się do liczby wątków oczekujących jest...

375
Jak skonfigurować kodowanie w Maven?

Kiedy uruchamiam maven installprojekt maven z wieloma modułami, zawsze otrzymuję następujące dane wyjściowe: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Więc trochę googlowałem, ale wszystko, co mogę znaleźć, to to, że muszę...

374
Dlaczego Java nie obsługuje podpisów int?

Dlaczego Java nie obsługuje obsługi liczb całkowitych bez znaku? Wydaje mi się, że jest to dziwne pominięcie, biorąc pod uwagę, że pozwalają one na napisanie kodu, który rzadziej powoduje przepełnienie na nieoczekiwanie dużych danych wejściowych. Co więcej, używanie liczb całkowitych bez znaku...