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

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

17
Чому ніхто не використовує make для Java?
Майже про кожен проект Java, який я бачив, або використовує Maven або Ant. Вони є прекрасними інструментами, і я думаю, що майже будь-який проект може їх використовувати. Але що коли-небудь траплялося зробити ? Він використовується для різноманітних проектів, що не є Java, і може легко працювати з Java. Звичайно, вам …
162 java  ant  makefile  maven 

4
Що саме таке Java EE?
Я вже кілька років займаюся Java SE і переходжу до Java EE. Однак у мене є проблеми з розумінням деяких аспектів Java EE. Чи є Java EE лише специфікацією? Що я маю на увазі: Є EJB Java EE? Чи є різними реалізаціями Java EE EJB / Spring? Прошу пробачення, але …
162 java  jakarta-ee  ejb 

14
Виберіть випадкову величину з перерахунку?
Якщо у мене є такий перелік: public enum Letter { A, B, C, //... } Який найкращий спосіб вибрати один випадковим чином? Це не повинно бути якісною кулестійкою продукцією, але досить рівномірне розподілення було б непогано. Я міг би зробити щось подібне private Letter randomLetter() { int pick = new …
162 java  random  enums 

9
Як клонувати InputStream?
У мене є InputStream, який я передаю методу, щоб зробити деяку обробку. Я буду використовувати той же InputStream в іншому методі, але після першої обробки, InputStream з'являється закритим всередині методу. Як я можу клонувати InputStream для надсилання до методу, який його закриває? Є ще одне рішення? EDIT: методи, що закривають …
162 java  clone  inputstream 



20
Сортирована колекція на Java
Я початківець в Java. Будь ласка, підкажіть, які колекції можуть / повинні використовуватися для ведення відсортованого списку на Java. Я спробував Mapі Set, але вони були не те , що я шукав.

3
Як використовувати ArgumentCaptor для заглушки?
У документації Mockito та javadocs про це йдеться Рекомендується використовувати ArgumentCaptor з верифікацією, але не з заглушкою. але я не розумію, як ArgumentCaptor можна використовувати для заглушки. Чи може хтось пояснити вищезазначене твердження та показати, як ArgumentCaptor можна використовувати для заглушки або надати посилання, яке показує, як це можна зробити?

15
Вибір Java проти Python в Google App Engine
В даний час Google App Engine підтримує і Python, і Java. Підтримка Java менш зріла. Однак у Java, здається, є довший список бібліотек і особливо підтримка байт-коду Java незалежно від мов, які використовуються для написання цього коду. Яка мова дасть кращі показники та більше сили? Порадьте, будь ласка. Дякую! Редагувати: …

5
Як ми можемо перенаправити вихід з консолі програми Java на кілька файлів?
Як ми можемо перенаправити вихід консолі затемнення на файл? Я можу: Run Configuration-> Commons-> Select a file. Використовуйте System.setOut(PrintStream)і System.setErr(PrintStream). Проблема з 1) полягає в тому, що мені потрібно записати консольний вихід у різні файли замість одного файлу. Проблема 2) полягає в тому, що він зберігає лише консольний вихід, що …
161 java  eclipse 



22
Android 6.0 декілька дозволів
Я знаю, що в Android 6.0 є нові дозволи, і я знаю, що можу викликати їх із чимось подібним if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Сьогодні я побачив додаток Google, якому потрібно 3 дозволу: контакти, sms та камера. Він створює сторінку 1-3 …

11
Чому конструктор без параметрів за замовчуванням відходить, коли ви створюєте його з параметрами
У C #, C ++ та Java, коли ви створюєте конструктор, що приймає параметри, без параметри за замовчуванням відходить. Я завжди просто приймав цей факт, але тепер почав цікавитись, чому. У чому причина такої поведінки? Це просто "міра безпеки / здогадка", яка говорить: "Якщо ви створили власний конструктор, ви, мабуть …


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