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

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

10
Версія Java автоматично змінюється на java 1.5 після оновлення Maven
Я використовую затемнення як IDE. Коли я клацну правою кнопкою миші на проект, а потім натисніть кнопку Maven, оновіть зміну версії Java на 1,5. Ось, що я зробив до цього часу, я дотримувався всіх перерахованих тут кроків http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/ Я змінив "Шлях збірки Java" на "робочу область за замовчуванням jre 1.8.0_25" …
121 java  eclipse  maven 

6
Чому метод Arrays.sort в Java використовує два різні алгоритми сортування для різних типів?
Arrays.sortМетод Java 6 використовує Quicksort для масивів примітивів і сортування об'єднань для масивів об'єктів. Я вважаю, що більшість часу Quicksort швидше, ніж сортування об'єктів і коштує менше пам'яті. Мої експерименти це підтверджують, хоча обидва алгоритми є O (n log (n)). То чому для різних типів використовуються різні алгоритми?

3
Відформатуйте LocalDateTime за допомогою часового поясу на Java8
У мене є такий простий код: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Тоді я отримаю наступне виняток: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) Як вирішити це питання?
121 java  java-8  java-time 

3
Вилучити перший елемент, який відповідає критеріям
Як отримати перший елемент, який відповідає критеріям у потоці? Я спробував це, але не виходить this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); Цей критерій не працює, метод фільтра використовується в іншому класі, ніж Stop. public class Train { private final String name; private final SortedSet<Stop> stops; public Train(String name) { this.name = name; this.stops …
121 java  java-8  java-stream 

2
Що це за Spring.jpa.open-in-view = справжня властивість у Spring Boot?
Я бачив spring.jpa.open-in-view=trueвластивість у документації Spring Boot для конфігурації JPA. Чи є trueзначенням цього властивості за замовчуванням, якщо він взагалі не надається ?; Що це насправді робить? Я не знайшов жодного хорошого пояснення для цього; Це змушує вас використовувати SessionFactoryзамість EntityManagerFactory? Якщо так, то як я можу сказати це, щоб …

11
Як розібрати JSON у Котліні?
Я отримую досить глибокий рядок об'єкта JSON від служби, яку я повинен проаналізувати на об'єкт JSON, а потім зіставити його на класи. Як я можу перетворити рядок JSON в об'єкт у Котліні? Після цього для відображення відповідних класів я використовував StdDeserializer від Джексона. Проблема виникає в той момент, коли об’єкт …
121 java  json  kotlin 


17
Чи можна використовувати VectorDravable в кнопках і TextViews за допомогою Android: DravableRight?
Коли я використовую VectorDrawable активи в текстовому перегляді або перегляді зображень, у мене виникає збій роботи під час використання "android: DravableRight" / "android: DravableEnd" / "android: DravableStart" / "android: DravableLeft". Додаток складе штрафи без будь-яких попереджень. я використовую Градле 1.5 Бібліотека підтримки 23.2 ('com.android.support:appcompat-v7:23.2.0') Однак я виявив, що я можу …

3
Як імпортувати андроїд-проект як бібліотеку, а НЕ компілювати його як apk (Android studio 1.0)
Я намагався імпортувати проект (projLib) як залежність від іншого проекту (projAPK). projAPK gradle має таке: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } але коли я синхронізую gradle, вона дає цю помилку: Помилка: залежність Android_2015: projLib: не вказано, що проект projAPK вирішує архів APK, який не підтримується як залежність від компіляції. …

7
Як створити проект Java gradle
Як створити проект Java Gradle з командного рядка? Він повинен створити стандартний макет папки Maven, як на малюнку нижче. ОНОВЛЕННЯ: .1. З http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html мені потрібно створити файл build.gradleз 2 рядків apply plugin: 'java' apply plugin: 'eclipse' .2. Додайте до build.gradleзавдання нижче, ніж виконайтеgradle create-dirs task "create-dirs" << { sourceSets*.java.srcDirs*.each { …
120 java  gradle 

9
Чи використовуються лямбда-вирази, окрім збереження рядків коду?
Чи використовуються лямбда-вирази, окрім збереження рядків коду? Чи є якісь особливості, що надаються лямбдами, які вирішували проблеми, які нелегко було вирішити? Типове використання, яке я бачив, це те, що замість цього писати: Comparator<Developer> byName = new Comparator<Developer>() { @Override public int compare(Developer o1, Developer o2) { return o1.getName().compareTo(o2.getName()); } }; …
120 java  lambda  java-8 

14
Оптимізація програми Android перед випуском [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
Безпечний рядок для перетворення BigDecimal
Я намагаюся прочитати деякі значення BigDecimal з рядка. Скажімо, у мене є ця рядка: "1,000,000,000,999999999999999", і я хочу отримати з неї BigDecimal. Який спосіб це зробити? Перш за все, мені не подобаються рішення, що використовують заміну рядків (заміна коми тощо). Я думаю, що повинен бути якийсь акуратний форматер, який би …
120 java  parsing  bigdecimal 

7
JAXB створює контекст і вартість маршалерів
Питання трохи теоретичне, яка вартість створення контексту JAXB, маршалера та безмаркетингу? Я виявив, що мій код може виграти від того, щоб зберігати той самий контекст JAXB і, можливо, той самий маршаллер для всіх операцій маршалінгу, а не створювати контекст і маршаллер для кожного маршалінгу. Отже, яка вартість створення контексту JAXB …
120 java  jaxb  marshalling 

7
Який сенс Spring MVC's DelegatingFilterProxy?
Я бачу це у своєму весняному додатку MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Я намагаюся розібратися, чому це там і чи потрібно насправді. Я знайшов це пояснення у весняних документах, але це не допомагає мені зрозуміти це: Здається, це дозволяє припустити, що цей компонент є "клеєм" між сервлетами, визначеними в, …

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