Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

7
SparseArray vs HashMap
Я можу придумати кілька причин, чому HashMaps з цілими ключами набагато краще, ніж SparseArrays: Документація на Android SparseArrayговорить: "Зазвичай це повільніше, ніж традиційне HashMap". Якщо ви пишете код за допомогою HashMaps, а не SparseArrays, ваш код буде працювати з іншими реалізаціями Map, і ви зможете використовувати всі Java API, призначені …



8
Android Java; Як я можу розібрати локальний файл JSON з папки активів у ListView
Зараз я розробляю додаток з фізики, який повинен показувати список формул і навіть вирішувати деякі з них (єдина проблема - ListView) Це моя основна компоновка <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" /> …

10
Чому я не отримую java.util.ConcurrentModificationException у цьому прикладі?
Примітка: мені відомо про Iterator#remove()метод. У наступному прикладі коду, я не розумію , чому List.removeв mainметод кидає ConcurrentModificationException, але НЕ в removeметоді. 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 : …

8
Чи можете (a == 1 && a == 2 && a == 3) оцінити справжнє в Java?
Ми знаємо, що це може в JavaScript . Але чи можна надрукувати повідомлення "Успіх" за умови, наведеної нижче на Java? if (a==1 && a==2 && a==3) { System.out.println("Success"); } Хтось запропонував: int _a = 1; int a = 2; int a_ = 3; if (_a == 1 && a == …
176 java 


6
Використання підказки "як" у підготовленій заяві
Я використовую підготовлені оператори для виконання запитів до бази даних mysql. І я хочу реалізувати функцію пошуку, засновану на сортування ключових слів. Для цього мені потрібно використовувати LIKEключове слово, стільки я знаю. І я раніше також використовував підготовлені заяви, але я не знаю, як це використовувати, LIKEоскільки з наведеного нижче …

13
Integer.toString (int i) vs String.valueOf (int i)
Мені цікаво, чому метод String.valueOf(int i)існує? Я використовую цей метод для перетворення intна метод, який Stringщойно відкрив Integer.toString(int i). Переглянувши реалізацію цих методів, я побачив, що перший називає другий. Як наслідок, усі мої дзвінки String.valueOf(int i)залучати ще один дзвінок, ніж безпосередньо дзвінокInteger.toString(int i)
176 java 

13
Як я можу хеш-пароль на Java?
Мені потрібно хеш-паролі для зберігання в базі даних. Як я можу це зробити на Java? Я сподівався взяти звичайний текстовий пароль, додати випадкову сіль, а потім зберегти сіль і хешированний пароль у базі даних. Тоді, коли користувач захотів увійти, я міг взяти поданий пароль, додати випадкову сіль із інформації свого …


4
Як переглянути список помилок компіляції в IntelliJ?
Я шукаю спосіб переглянути всі помилки компіляції в IntelliJ, подібно до того, як вони відображаються в Eclipse. Я спробував шукати тут і Google, але не знайшов рішення. Мені дуже подобається IntelliJ, я нещодавно перейшов до нього з Eclipse, і я сподіваюся, що це просто щось, чого мені не вистачає, а …

5
Виконати клас у файлі Jar
Якщо у вас є файл jar, який називається myJar.jarв / myfolder, і ви хочете використовувати клас, викликаний myClassз нього, як ви працюєте з командного рядка? Я думав, що було б зайти в каталог і сказати, java -cp myJar.jar.myClassале це не працює. Будь-яка допомога буде вдячна.
176 java  command-line  jar 

4
RabbitMQ та зв'язок між каналом та з'єднанням
У клієнта RabbitMQ Java є такі поняття: Connection - підключення до екземпляра сервера RabbitMQ Channel - ??? Пул потоків споживачів - пул потоків, які споживають повідомлення з черг сервера RabbitMQ Черга - структура, що вміщує повідомлення в порядку FIFO Я намагаюся зрозуміти відносини, і що ще важливіше , асоціації між …

9
.toArray (новий MyClass [0]) або .toArray (новий MyClass [myList.size ()])?
Якщо припустити, що у мене є ArrayList ArrayList<MyClass> myList; І я хочу зателефонувати доArray, чи є привід для продуктивності MyClass[] arr = myList.toArray(new MyClass[myList.size()]); над MyClass[] arr = myList.toArray(new MyClass[0]); ? Я віддаю перевагу другому стилю, оскільки він менш багатослівний, і я припускав, що компілятор переконається, що порожній масив дійсно …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.