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

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


11
Як працює електропроводка навесні?
Я трохи збентежений, як працює інверсія управління ( IoC) Spring. Скажімо , у мене є клас служби з ім'ям , UserServiceImplякий реалізує UserServiceінтерфейс. Як би це було @Autowired? І по-моєму Controllers, як би я instantiateотримав instanceцю послугу? Я би просто зробив таке? UserService userService = new UserServiceImpl();



8
ArithmeticException: “Нескінченне десяткове розширення; немає точного представницького десяткового результату "
Чому наступний код підвищує виняток, показаний нижче? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. Виняток: java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.



6
Знайдіть перший елемент за присудком
Я щойно почав грати з лямбдами Java 8 і намагаюся реалізувати деякі речі, до яких я звик у функціональних мовах. Наприклад, більшість функціональних мов мають якусь функцію пошуку, яка працює над послідовностями, або списки, що повертає перший елемент, для якого є предикат true. Єдиний спосіб я бачу досягти цього в …
504 java  java-8  java-stream 

14
Перетворити "Установити в список" без створення нового списку
Я використовую цей код для перетворення Setв List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Я хочу уникати створення нового списку в кожній ітерації циклу. Це …
503 java  performance  list  set 

11
Чому на Java немає SortedList?
У Java є SortedSetі SortedMapінтерфейси. Обидва належать до рамки колекцій Java і надають сортований спосіб доступу до елементів. Однак, на моє розуміння, SortedListу Java немає . Ви можете використовувати java.util.Collections.sort()для сортування списку. Будь-яка ідея, чому вона спроектована так?


13
Як я можу конвертувати свою програму Java у файл .exe? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Якщо у мене є вихідний файл Java (* .java) або файл класу (* .class), як я можу конвертувати …
500 java  installer  exe 

11
З'єднання рядків: оператор concat () проти "+"
Припускаючи рядок a і b: a += b a = a.concat(b) Під кришкою вони одне й те саме? Ось стислий текст, декомпільований як посилання. Я хотів би мати можливість декомпілювати +оператор, щоб побачити, що це робить. public String concat(String s) { int i = s.length(); if (i == 0) { …


27
Коли ви використовуєте примітку Java @Override та чому?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. На цей питання є відповіді на Stack Overflow на російському : Що означає "@Override" перед оголошенням методу? Які найкращі практики використання @Overrideанотацій Java та чому? Здається, …
498 java  annotations 

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