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

7
SparseArray vs HashMap
Przychodzi mi do głowy kilka powodów, dla których HashMaps z kluczami całkowitymi są znacznie lepsze niż SparseArrays: Dokumentacja systemu Android dla a SparseArraymówi: „Generalnie jest wolniejsza niż tradycyjna HashMap”. Jeśli napiszesz kod przy użyciu HashMaps zamiast SparseArrays, twój kod będzie działał z innymi implementacjami Map i będziesz mógł używać wszystkich …



8
Android Java; Jak mogę przeanalizować lokalny plik JSON z folderu zasobów do ListView
Obecnie tworzę aplikację fizyki, która ma wyświetlać listę formuł, a nawet rozwiązywać niektóre z nich (jedynym problemem jest ListView) To jest mój główny układ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" android:textIsSelectable="false" /> </RelativeLayout> …

10
Dlaczego nie otrzymuję wyjątku java.util.ConcurrentModificationException w tym przykładzie?
Uwaga: znam Iterator#remove()metodę. W poniższym przykładzie kodu nie rozumiem, dlaczego metoda List.removein mainzgłasza ConcurrentModificationException, ale nie w removemetodzie. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) { if(integer.equals(toRemove)) { …

8
Czy (a == 1 && a == 2 && a == 3) może mieć wartość true w Javie?
Wiemy, że w JavaScript może . Ale czy można wydrukować komunikat „Sukces” pod warunkiem podanym poniżej w Javie? if (a==1 && a==2 && a==3) { System.out.println("Success"); } Ktoś zasugerował: int _a = 1; int a = 2; int a_ = 3; if (_a == 1 && a == 2 && …
176 java 


6
Używanie znaku wieloznacznego „like” w przygotowanej instrukcji
Do wykonywania zapytań do bazy danych mysql używam przygotowanych instrukcji. Chcę wdrożyć funkcję wyszukiwania opartą na pewnego rodzaju słowach kluczowych. W tym celu muszę użyć LIKEsłowa kluczowego, tyle wiem. I już wcześniej korzystałem z przygotowanych instrukcji, ale nie wiem, jak tego użyć, LIKEponieważ z poniższego kodu gdzie miałbym dodać 'keyword%'? …

13
Integer.toString (int i) vs String.valueOf (int i)
Zastanawiam się, dlaczego String.valueOf(int i)istnieje metoda ? Używam tej metody, aby przekształcić intsię Stringi właśnie odkrył Integer.toString(int i)metodę. Po przejrzeniu implementacji tych metod zobaczyłem, że pierwsza wywołuje drugą. W konsekwencji wszystkie moje wezwania String.valueOf(int i)dotyczą jednego połączenia więcej niż bezpośredniegoInteger.toString(int i)
176 java 

13
Jak mogę zaszyfrować hasło w Javie?
Muszę haszować hasła do przechowywania w bazie danych. Jak mogę to zrobić w Javie? Miałem nadzieję, że wezmę hasło w postaci zwykłego tekstu, dodam losową sól, a następnie przechowam sól i zaszyfrowane hasło w bazie danych. Następnie, gdy użytkownik chciał się zalogować, mogłem wziąć przesłane przez niego hasło, dodać losową …


4
Jak wyświetlić listę błędów kompilacji w IntelliJ?
Szukam sposobu, aby wyświetlić wszystkie błędy kompilacji w IntelliJ, podobnie jak są one wyświetlane w Eclipse. Próbowałem szukać tutaj i Google, ale tak naprawdę nie znalazłem rozwiązania. Bardzo podoba mi się IntelliJ, niedawno przekonwertowałem go z Eclipse i mam nadzieję, że jest to coś, czego mi brakuje, a nie fundamentalny …

5
Uruchom klasę w pliku JAR
Jeśli masz plik jar o nazwie myJar.jarznajdujący się w / myfolder i chcesz użyć wywołanej myClassz niego klasy , jak możesz to zrobić z wiersza poleceń? Myślałem, że wejdę do katalogu i powiesz, java -cp myJar.jar.myClassale to nie działa. Każda pomoc będzie mile widziana.
176 java  command-line  jar 

4
RabbitMQ i relacja między kanałem a połączeniem
Klient RabbitMQ Java ma następujące pojęcia: Connection - połączenie z instancją serwera RabbitMQ Channel - ??? Pula wątków konsumenta - pula wątków, które zużywają komunikaty z kolejek serwera RabbitMQ Kolejka - struktura przechowująca wiadomości w kolejności FIFO Próbuję zrozumieć związek, a co ważniejsze , skojarzenia między nimi. Nadal nie jestem …

9
.toArray (new MyClass [0]) czy .toArray (new MyClass [myList.size ()])?
Zakładając, że mam ArrayList ArrayList<MyClass> myList; I chcę zadzwonić do Array, czy istnieje powód, dla którego warto użyć wydajności MyClass[] arr = myList.toArray(new MyClass[myList.size()]); nad MyClass[] arr = myList.toArray(new MyClass[0]); ? Wolę drugi styl, ponieważ jest mniej szczegółowy i założyłem, że kompilator upewni się, że pusta tablica tak naprawdę nie …

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.