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

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


12
Чи слід в інтерфейсі Java оголошувати методи з модифікатором доступу загальнодоступного доступу чи без нього?
Чи слід оголошувати методи в інтерфейсі Java із publicмодифікатором доступу або без нього ? Технічно це не має значення, звичайно. Метод класу, який реалізує, interfaceє завжди public. Але що є кращою умовою? Сама Java в цьому не відповідає. Дивіться, наприклад, Collectionпроти Comparable, або Futureпроти ScriptEngine.

9
перетворення растрової карти Java в масив байтів
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Коли я дивлюся на буфер після дзвінка до copyPixelsToBufferбайтів, всі 0 …

10
Java - Як створити новий запис (ключ, значення)
Я хотів би створити новий елемент , який так само , Util.Map.Entryяка буде містити структуру key, value. Проблема полягає в тому, що я не можу створити інстанцію, Map.Entryоскільки це інтерфейс. Хтось знає, як створити новий загальний об’єкт ключ / значення для Map.Entry?

24
Дозволи на Android M: onRequestPermissionsResult () не викликається
Я оновлюю наш додаток, щоб використовувати нову систему дозволів виконання M. Все працює за винятком OnRequestPermissionsResult (). Мені потрібно перевірити дозвіл на натискання кнопки, і якщо це успішно, надіслати текстове повідомлення. Коли я надаю дозвіл на це, діалогове вікно закриється, але воно не спрацьовує надіслати текст, поки я знову не …

7
Клас JavaLaunchHelper реалізований у двох місцях
На цей питання є відповіді на Stack Overflow на російському : Як вирішити конфлікт двох JDK? Сьогодні я оновив свою Intellij Idea на macOS Sierra, і тепер, коли я запускаю програми в консолі, у мене є така помилка: objc [3648]: Клас JavaLaunchHelper реалізований в /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) та /Library/Java/JavaVirtualMachines/jdk1.8.8 Зміст / …



18
Отримання IP-адреси поточної машини за допомогою Java
Я намагаюся розробити систему, де є різні вузли, які запускаються в іншій системі або на різних портах в одній системі. Тепер усі вузли створюють Socket з цільовим IP як IP спеціального вузла, відомого як вузол завантаження. Потім вузли створюють свої власні ServerSocketта починають слухати з'єднання. Вузол завантаження підтримує список Вузлів …
291 java  sockets  ip 

11
максимальне значення цілого числа
У C ціле число (для 32-бітної машини) становить 32 біти, і воно становить від -32,768 до +32,767. У Java ціле число (довге) також становить 32 біти, але становить від -2,147,483,648 до +2,147,483,647. Я не розумію, чим діапазон відрізняється у Java, хоча кількість бітів однакова. Хтось може це пояснити?
291 java  c  integer  max  bit 


8
Що таке InputStream & Output Stream? Чому і коли ми їх використовуємо?
Хтось мені пояснить, що таке InputStreamі що OutputStream? Мене плутають випадки використання і для, InputStreamі для OutputStream. Якщо ви також можете включити фрагмент коду, який слід разом із вашим поясненням, це було б чудово. Дякую!

7
Як перетворити / передати довго в String?
Я щойно створив зразок програми BB, яка може дозволити вибрати дату. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Вибравши дату, мені потрібно перетворити це довге значення в String, щоб я міг легко зберігати значення дати десь у базі даних. Я новачок у розробці Java та Blackberry. …

7
Конвенції про кодування - називання перерахунків
Чи існує угода про іменування перерахувань на Java? Моя перевага полягає в тому, що перерахунок - це тип. Так, наприклад, у вас є перерахунок Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Я проти називати це: FruitEnum NetworkConnectionTypeEnum Я розумію, легко вибрати, які файли є перерахунками, але тоді у вас також буде: …

9
Використання Mockito з кількома викликами до одного методу з однаковими аргументами
Чи є спосіб, щоб заглублений метод повертав різні об'єкти при наступних викликах? Я хотів би зробити це, щоб перевірити не визначені відповіді від ExecutorCompletionService. тобто перевірити, що незалежно від порядку повернення методів, результат залишається постійним. Код, який я хочу перевірити, виглядає приблизно так. // Create an completion service so we …
289 java  mocking  mockito 

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