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

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

8
Різниця між «один-багато-багато», «багато-до-одного» та «багато-багато-багато»?
Гаразд, це, мабуть, тривіальне питання, але у мене виникають проблеми з візуалізацією та розумінням відмінностей та коли їх використовувати. Мені також трохи незрозуміло, як такі поняття, як односпрямоване та двонаправлене відображення, впливають на відносини один-багато-багато-багато-багато. Я зараз використовую сплячку, тому будь-яке пояснення, пов’язане з ORM, буде корисним. Як приклад, скажімо, …

9
Імпортуйте PEM в магазин ключів Java
Я намагаюся підключитися до SSL-сервера, який вимагає від мене аутентифікації. Для використання SSL через Apache MINA мені потрібний файл JKS. Однак мені дали лише файл .PEM. Як би я міг створити файл JKS з файлу PEM?
144 java  ssl  keystore  pem  apache-mina 

4
Використання Java з графічними процесорами Nvidia (CUDA)
Я працюю над бізнес-проектом, який робиться на Java, і для його обчислення потрібна величезна обчислювальна сила. Проста математика, але з величезною кількістю даних. Ми наказали спробувати деякі графічні процесори CUDA, і оскільки Java не підтримується CUDA, мені цікаво, з чого почати. Чи варто створити інтерфейс JNI? Чи варто використовувати JCUDA …


8
Як дозволити всі типи мережевих підключень HTTP та HTTPS в Android (9) Pie?
З Android 9 Pie зараз запити без шифрування ніколи не працюватимуть. І за замовчуванням система очікує, що ти будеш використовувати TLS за замовчуванням. Ви можете прочитати цю функцію тут. Отже, якщо ви робите запити лише через HTTPS, ви в безпеці. А як щодо додатків, які роблять запити на різних сайтах, …

2
Доступ до "цього" з анонімного класу Java
Дано наступний код: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } Я хочу отримати доступ Container.select()з select()методу …

4
Різниця між java.exe і javaw.exe
Нещодавно я зазначив, що деякі програми працюють javaw(не в java). Яка різниця між ними і як я можу запустити свою програму Swing javaw?
143 java  swing  javaw 

4
Що знаходиться у файлі Eclipse .classpath / .project?
Нещодавно у нас був випуск проекту Eclipse для одного з членів нашої команди. Tomcat не розгортав JAR програми. Ми врешті-решт помітили, що .classpathфайл Eclipse не такий, як для членів команди, де проект був добре. Ми замінили .classpathфайл на один із проекту, який був добре, і розгортання Tomcat було завершено. Просто …

11
Випадковий "Елемент більше не приєднаний до DOM" StaleElementReferenceException
Я сподіваюся, що це тільки я, але Селен Вебдрайвер здається повним кошмаром. Зараз веб-диспетчер Chrome непридатний для використання, а інші драйвери досить ненадійні, або так здається. Я боровся з багатьма проблемами, але ось одна. Випадково мої тести не завершаться "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to the DOM System info: …

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

8
java.nio.file.Path для ресурсу classpath
Чи існує API, щоб отримати ресурс classpath (наприклад, з чого я отримав Class.getResource(String)) як java.nio.file.Path? В ідеалі, я хотів би використовувати нові фантазії PathAPI з ресурсами classpath.
143 java  java-7  nio2 


16
Котлін-андроїд: невирішене посилання на посилання на дані
У мене є наступний клас фрагментів, написаний на Java, використовуючи нову бібліотеку прив'язки даних import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); } } Він компілює і …

12
Яку умову іменування пакунків ви використовуєте для особистих / хобі-проектів на Java?
Я вже знайомий зі стандартною умовою іменування пакету Java щодо використання доменного імені для створення унікального імені пакета (тобто пакета com.stackoverflow.widgets). Однак я ніколи не бачив жодних рекомендацій щодо вибору імен пакунків для особистих проектів. Я припускаю, що це тому, що це справді справа особистого смаку. Отже, як ви вибираєте …

11
"Java DateFormat не є безпечним для потоків", до чого це призводить?
Всі застерігають, що Java DateFormat не є безпечним для потоків, і я розумію цю концепцію теоретично. Але я не в змозі уявити, з якими актуальними проблемами ми можемо зіткнутися через це. Скажімо, у мене є поле DateFormat у класі, і те саме використовується в різних методах у класі (форматування дат) …

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