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

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


2
Чому в ArrayBlockingQueue копіюється поле остаточного члена в локальну кінцеву змінну?
В ArrayBlockingQueue, всі методи , які вимагають блокування скопіювати його в локальну finalзмінну перед викликом lock(). public boolean offer(E e) { if (e == null) throw new NullPointerException(); final ReentrantLock lock = this.lock; lock.lock(); try { if (count == items.length) return false; else { insert(e); return true; } } finally …

11
RegEx для поділу camelCase або TitleCase (додатково)
Я знайшов блискучий RegEx для вилучення частини виразу camelCase або TitleCase. (?<!^)(?=[A-Z]) Це працює, як очікувалося: значення -> значення camelValue -> верблюд / значення TitleValue -> Заголовок / Значення Наприклад, з Java: String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} Моя проблема полягає в тому, …

3
Як я можу отримати URL-адресу запиту з фільтра Java?
Я намагаюся написати фільтр, який може отримати URL-адресу запиту, але я не знаю, як це зробити. Ось те, що я маю на сьогодні: import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import java.io.IOException; public class MyFilter implements Filter { public void init(FilterConfig config) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain …


6
Спеціальний макет для DialogFragment OnCreateView проти OnCreateDialog
Я намагаюся створити DialogFragment за допомогою власного макета. Я бачив пару різних підходів. Іноді макет встановлюється в OnCreateDialog так: (я використовую Mono, але я дещо звик до Java) public override Android.App.Dialog OnCreateDialog (Bundle savedInstanceState) { base.OnCreateDialog(savedInstanceState); AlertDialog.Builder b = new AlertDialog.Builder(Activity); //blah blah blah LayoutInflater i = Activity.LayoutInflater; b.SetView(i.Inflate(Resource.Layout.frag_SelectCase, null)); …



5
Яке призначення властивості класифікатора оголошень залежностей Mavens?
У мене є файл pom.xml, і я бачу, що це 3 залежності, на які посилається однакова <artifactId>різниця в тегах <classifier>sources</classifier> <classifier>javadoc</classifier> Я видалив залежності, які мали SOURCES/JAVADOCта лише одну залежність. Я протестував свою заявку, і все працює нормально. Яка мета використання цього тегу класифікатора? і чому мені потрібно двічі продублювати …

9
не вдається вирішити застосунок символу javafx.application в IDE IntelliJ Idea
Я спробував створити додаток JavaFX в IDE IntelliJ Idea, але я отримав помилку компіляції, яка сказала: java: пакет javafx.application не існує. Я змінив Project SDK та рівень мови проекту на Java 8, перезавантажив проект, але це не допомогло. Потім я перевірив, чи в налаштуваннях увімкнено плагін JavaFX. Пошук у Google …

7
Як визначити, чи заблоковано (синхронізовано) об’єкт, щоб не блокувати його в Java?
У мене є процес A, який містить таблицю в пам'яті з набором записів (recordA, recordB тощо ...) Тепер цей процес може запустити багато потоків, які впливають на записи, а іноді ми можемо мати 2 потоки, які намагаються отримати доступ до одного і того ж запису - цю ситуацію потрібно заперечувати. …

9
Чому ми використовуємо автопакування та розпаковування в Java?
Автобокс - це автоматичне перетворення, яке компілятор Java робить між примітивними типами та відповідними класами обгортки об’єктів. Наприклад, перетворення int у ціле число, double у подвійне тощо. Якщо перетворення йде іншим шляхом, це називається розпаковуванням. То навіщо нам це потрібно і чому ми використовуємо автобоксинг та розпаковування в Java?
81 java  autoboxing 

5
Маніпулювати альфа-байтами кольорів Java / Android int
Якщо у мене в Java є int, який я використовую як колір Android (для малювання на полотні), як я маніпулюю лише альфа-компонентом цього int? Наприклад, як я можу використовувати операцію для цього: int myOpaqueColor = 0xFFFFFF; float factor = 0; int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor); //myTransparentColor should now = 0x00FFFFFF; …

5
За замовчуванням Xmxsize в Java 8 (максимальний розмір купи)
У документації оракула я знайшов: -Xmxsize Вказує максимальний розмір (у байтах) пулу розподілу пам'яті в байтах ... Значення за замовчуванням вибирається під час виконання на основі конфігурації системи. Що означає конфігурація системи ?
81 java  memory 

5
Spring-Boot: Як встановити властивості пулу JDBC, як максимальну кількість з'єднань?
Spring-Boot - це досить дивовижний інструмент, але документація дещо скупа, якщо мова йде про більш досконалу конфігурацію. Як я можу встановити такі властивості, як максимальний розмір для мого пулу підключень до бази даних? Spring-Boot підтримує tomcat-jdbc, HikariCPі Commons DBCPчи всі вони налаштовані однаково?

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