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].




21
Generowanie unikalnych liczb losowych w Javie
Próbuję uzyskać liczby losowe z zakresu od 0 do 100. Ale chcę, aby były unikalne, a nie powtarzane w sekwencji. Na przykład, jeśli mam 5 liczb, powinny to być 82,12,53,64,32, a nie 82,12,53,12,32. Użyłem tego, ale generuje te same liczby w sekwencji. Random rand = new Random(); selected = rand.nextInt(100);
88 java  random 

2
Jak odzyskać opisaną instancję z wtryskiwacza Guice?
Powiedzmy, że mam moduł: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } i chcę przetestować moduł i sprawdzić, czy wstrzykuje właściwą wartość w Stringpolu z adnotacją Names.named("annotation")bez posiadania klasy i pola, ale uzyskując wartość bezpośrednio z wtryskiwacza: @Test public void test() { Injector injector …


1
Domyślny limit czasu sesji dla aplikacji Apache Tomcat
На этот вопрос есть ответы на Stack Overflow на русском : Длительность сессии по умолчанию для tomcat Jaki jest domyślny limit czasu sesji dla aplikacji internetowych wdrożonych na serwerze Tomcat5.5? Czy jest to specyficzne dla przeglądarki? W mojej aplikacji internetowej domyślny limit czasu nie jest wymieniony web.xmlani w kodzie, ani …

9
Konwertuj szesnastkową wartość koloru (#ffffff) na wartość całkowitą
Otrzymuję wartości koloru szesnastkowego z serwera (w tej formie #xxxxxx, na przykład #000000dla czarnego) Jak przekonwertować to na wartość całkowitą? Próbowałem Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))uzyskać jeszcze bardziej hextastyczny 0x000000wynik, ale nie jest to interpretowane jako inttutaj, jakieś inne sugestie? Otrzymuję błąd: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as …

4
Różnica między getExternalFilesDir i getExternalStorageDirectory ()
Rozumiem, że ExternalFiles ma być używany w API 8 i nowszych, a getExternalStorageDirectory jest przeznaczony dla wersji 7 i starszych. Jednak jestem trochę zdezorientowany między użyciem. Na przykład chciałem sprawdzić, czy istnieje folder, a wcześniej używałbyś czegoś takiego: File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child"); Jednak każdy przykład, który widzę, …
88 java  android  file 

8
Jak mogę zamienić niedrukowalne znaki Unicode w Javie?
Następujące znaki zastąpią znaki sterujące ASCII (skrót [\x00-\x1F\x7F]): my_string.replaceAll("\\p{Cntrl}", "?"); Poniższe zastąpi wszystkie niedrukowalne znaki ASCII (skrót [\p{Graph}\x20]), w tym znaki akcentowane: my_string.replaceAll("[^\\p{Print}]", "?"); Jednak żaden z nich nie działa w przypadku ciągów Unicode. Czy ktoś ma dobry sposób na usunięcie niedrukowalnych znaków z ciągu znaków Unicode?
88 java  string  unicode 

12
Co dokładnie zawiera plik jar?
Jako stażysta używam kodu firmy w moich projektach i zazwyczaj wysyłają mi jarplik do pracy. I dodać go do produkcji pathw Eclipsei zazwyczaj wszystko jest cacy. Jednak zaciekawiło mnie, co zawiera każda klasa, a kiedy próbuję otworzyć jedną z klas w jarpliku, mówi mi, że potrzebuję pliku źródłowego. Co to …
88 java  jar 


4
Platform.runLater i Task w JavaFX
Zrobiłem trochę badań na ten temat, ale nadal jestem BARDZO zdezorientowany, delikatnie mówiąc. Czy ktoś może podać mi konkretny przykład, kiedy używać, Taska kiedy używać Platform.runLater(Runnable);? Jaka dokładnie jest różnica? Czy istnieje złota zasada, kiedy należy używać któregokolwiek z nich? Popraw mnie również, jeśli się mylę, ale czy te dwa …

16
Przesłanianie a ukrywanie Javy - zdezorientowana
Nie wiem, jak zastępowanie różni się od ukrywania w Javie. Czy ktoś może podać więcej szczegółów na temat różnic między nimi? Przeczytałem samouczek Java, ale przykładowy kod nadal mnie zdezorientował. Żeby było jaśniej, dobrze rozumiem nadpisywanie. Mój problem polega na tym, że nie widzę, czym różni się ukrywanie, z wyjątkiem …

5
Jak powinniśmy zarządzać strumieniem jdk8 dla wartości null
Witajcie, drodzy programiści Java, Wiem, że temat może być trochę, in advanceponieważ JDK8 nie jest jeszcze wydany (a przynajmniej na razie nie…), ale czytałem kilka artykułów na temat wyrażeń Lambda, a zwłaszcza części związanej z nowym API kolekcji znanym jako Stream. Oto przykład podany w artykule Java Magazine (jest to …

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.