Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].



17
Kodowanie jako Base64 w Javie
Muszę zakodować niektóre dane w kodowaniu Base64 w Javie. Jak mogę to zrobić? Jak nazywa się klasa udostępniająca koder Base64? Próbowałem skorzystać z sun.misc.BASE64Encoderklasy, ale bez powodzenia. Mam następujący wiersz kodu Java 7: wr.write(new sun.misc.BASE64Encoder().encode(buf)); Używam Eclipse. Zaćmienie zaznacza tę linię jako błąd. Zaimportowałem wymagane biblioteki: import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; …
317 java  base64 

9
Różnica między SPI a API?
Jaka jest różnica między interfejsem dostawcy usług (SPI) a interfejsem programowania aplikacji (API) ? A dokładniej, w przypadku bibliotek Java, co czyni je API i / lub SPI?
317 java  api 

8
Po co używać ReentrantLock, jeśli można korzystać z synchronizacji (tego)?
Próbuję zrozumieć, co sprawia, że ​​blokada współbieżności jest tak ważna, jeśli można jej użyć synchronized (this). W poniższym kodzie atrapy mogę wykonać: zsynchronizował całą metodę lub zsynchronizował wrażliwy obszar ( synchronized(this){...}) LUB zablokuj wrażliwy obszar kodu za pomocą ReentrantLock. Kod: private final ReentrantLock lock = new ReentrantLock(); private static List<Integer> …





12
Jak zwiększyć limit pamięci IDE w IntelliJ IDEA na Macu?
Używam IDEA 12 Leda na Mountain Lion. Chciałem zwiększyć maksymalną pamięć, której IDE może użyć. Ustawiłem VMOptions w pliku Info.plist na -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Po otwarciu IDEA nadal widzę maksymalną pamięć wynoszącą 711 m. jps -v pokazuje, że moje VMOptions zostało załadowane, ale zostało zastąpione następującymi opcjami. 29388 …

11
Deklarowanie niepodpisanej int w Javie
Czy istnieje sposób na zadeklarowanie niepodpisanej int w Javie? Albo pytanie może zostać sformułowane w ten sposób: Co to jest odpowiednik Java bez znaku? Żeby powiedzieć kontekst, w którym patrzyłem na implementację Javy String.hashcode(). Chciałem przetestować możliwość kolizji, gdyby liczba całkowita wynosiła 32 bez znaku int.
316 java  integer  unsigned 


11
Konwertuj z enum ordinal na enum
Mam typ wyliczania, ReportTypeEnumktóry jest przekazywany między metodami we wszystkich moich klasach, ale muszę przekazać to na adres URL, więc używam metody porządkowej, aby uzyskać wartość int. Po umieszczeniu go na innej stronie JSP muszę przekonwertować go z powrotem na wersję, ReportTypeEnumaby móc kontynuować przekazywanie. Jak przekonwertować numer porządkowy na …
315 java  enums 


24
Wpływ na wydajność używania instanceof w Javie
Pracuję nad aplikacją, a jedno podejście projektowe wymaga bardzo intensywnego użycia instanceofoperatora. Chociaż wiem, że projektowanie OO ogólnie stara się unikać używania instanceof, to inna historia i to pytanie jest wyłącznie związane z wydajnością. Zastanawiałem się, czy ma to wpływ na wydajność? Czy to jest tak szybkie jak ==? Na …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.