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

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

4
@Transactional метод, який викликає інший метод без @Transactional анотації?
Я бачив метод у класі Service, який був позначений як @Transactional, але він також викликав деякі інші методи в тому ж класі, які не були позначені як @Transactional. Чи означає це, що виклик окремих методів змушує програму відкривати окремі підключення до БД або призупиняти батьківську транзакцію тощо? Яка поведінка за …

10
Різниця між статичними методами та методами екземпляра
Я просто читав текст, даний мені в моєму підручнику, і я не зовсім впевнений, що розумію, що він говорить. Це в основному говорить мені, що статичні методи або методи класу включають ключове слово "модифікатор" static. Але я насправді не знаю, що це означає? Чи може хтось пояснити мені, по-справжньому простими …

10
Отримати розмір Iterable в Java
Мені потрібно з’ясувати кількість елементів Iterableу Java. Я знаю, що можу це зробити: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Я також міг би зробити щось подібне, тому що мені більше не потрібні об'єкти в Iterable: it = values.iterator(); while (it.hasNext()) { it.remove(); sum++; …
89 java  iterable 


4
Перевірка 'Optional.get ()' без 'isPresent ()'
У мене є такий код пошуку на Java: return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get(); Я хотів знайти стовпець по імені та повернути перший знайдений. Я розумію, є випадок, коли нічого не знайдено, і це слід обробити, але як? Це те, що вона хоче цією лайкою: 'Optional.get()' without 'isPresent()' check ? Як виправити? Я …

12
Читання файлу з папки ресурсів у Spring Boot
Я використовую Spring Boot і json-schema-validator. Я намагаюся прочитати файл, викликаний jsonschema.jsonз resourcesпапки. Я спробував кілька різних способів, але не можу змусити це працювати. Це мій код. ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("jsonschema.json").getFile()); JsonNode mySchema = JsonLoader.fromFile(file); Це місце розташування файлу. І тут я бачу файл у …

6
Правильний спосіб використання StringBuilder в SQL
Я щойно знайшов у своєму проекті таку збірку запитів sql: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Чи StringBuilderдосягається це своєю метою, тобто зменшенням використання пам'яті? Я сумніваюся в цьому, оскільки в конструкторі використовується '+' (оператор concat String). Це займе таку …

7
Як знайти, які класи реалізують певний інтерфейс у Eclipse?
У мене є програма у вигляді файлу JAR з багатьма залежностями. З якоїсь причини мені потрібно декомпілювати одну з бібліотек і відкрити її за допомогою Eclipse. Для даного інтерфейсу в проекті чи існує спосіб знайти клас (и), який його реалізує? Може бути так, що інтерфейс був реалізований в іншій бібліотеці, …


16
Заборонити WebView відображати “веб-сторінка недоступна”
У мене є програма, яка широко використовує WebView. Коли у користувача цієї програми немає з’єднання з Інтернетом, з’являється сторінка із написом «веб-сторінка недоступна» та інший інший текст. Чи є спосіб не відображати цей загальний текст у моєму WebView? Я хотів би забезпечити власну обробку помилок. private final Activity activity = …
88 java  android 

2
Оператор 'instanceof' поводиться по-різному щодо інтерфейсів та класів
Я хотів би знати про наступну поведінку instanceofоператора в Java. interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } Чому це так? Існує …

16
Інтеграція tomcat та eclipse як середовища гарячого розгортання
Я хотів би встановити eclipse і tomcat в інтегрованому режимі, щоб зміни моїх JSP та сервлетів (якщо це можливо) відображались негайно, не вимагаючи розгортання. Добре, це одне з тих питань, на яке є безліч відповідей в Інтернеті, але всі вони здаються різними. (використовуйте плагін Sysdeo, використовуйте плагін JBOss, робіть речі …
88 java  eclipse  tomcat 

4
Java у 8 разів швидше з масивами, ніж std :: vector в C ++. Що я зробив неправильно?
У мене є такий код Java з декількома великими масивами, які ніколи не змінюють свій розмір. Це працює на моєму комп’ютері за 1100 мс. Я реалізував той самий код в C ++ і використовував std::vector. Час реалізації С ++, який запускає точно такий самий код, становить 8800 мс на моєму …

15
Яку стратегію ви використовуєте для іменування пакетів у проектах Java і чому? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Я думав про це деякий час тому, і нещодавно він знову …

10
Перетворення колекції Java у колекцію Scala
Пов’язане із запитанням про переповнення стека Scala, еквівалент нового HashSet (Collection) , як перетворити колекцію Java ( java.util.Listскажімо) у колекцію Scala List? Я насправді намагаюся перетворити виклик API Java на Spring SimpleJdbcTemplate , який повертає a java.util.List<T>, у незмінну Scala HashSet. Так наприклад: val l: java.util.List[String] = javaApi.query( ... ) …

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