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

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

9
Чи компілюється Java чи інтерпретована мова програмування?
Раніше я використовував C ++ як мову програмування. Я знаю, що код, написаний на C ++, проходить процес компіляції, поки він не стане об'єктним кодом "машинного коду". Я хотів би знати, як працює Java в цьому відношенні. Як керується комп'ютером написаний користувачем код Java?

3
Пошук Spring CrudRepositoryByInventoryIds (Список <Довго> інвентарIdList) - еквівалентно пункту IN
Чи є у Spring CrudRepository у нас підтримка «IN пункту» для поля? тобто щось подібне до наступного? findByInventoryIds(List&lt;Long&gt; inventoryIdList) Якщо така підтримка відсутня, які елегантні варіанти можна розглянути? Запити запиту для кожного ідентифікатора можуть бути не оптимальними.


15
Java 8: лямбда-потоки, фільтр методом за винятком
У мене є проблема випробувати лямбдаські вирази Java 8. Зазвичай це працює добре, але тепер у мене є методи, які кидають IOExceptions. Найкраще, якщо ви подивитеся на такий код: class Bank{ .... public Set&lt;String&gt; getActiveAccountNumbers() throws IOException { Stream&lt;Account&gt; s = accounts.values().stream(); s = s.filter(a -&gt; a.isActive()); Stream&lt;String&gt; ss = …

18
Gradle знаходить неправильний JAVA_HOME, навіть якщо він правильно встановлений
При спробі запуску gradle я отримую таку помилку: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Однак, коли я перевіряю змінну JAVA_HOME, я отримую: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Мій JAVA_HOME визначений …

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

16
Множинне спадкування Java
У спробі повністю зрозуміти, як вирішити кілька питань спадкування Java, у мене є класичне питання, яке мені потрібно уточнити. Припустимо , у мене є клас Animalце має вкладені класи Birdі Horseі мені потрібно зробити клас , Pegasusякий простягається від Birdі Horseтак Pegasusє як птах і кінь. Я думаю, це класична …

8
Додавання двох потоків Java 8 або додатковий елемент до потоку
Я можу додати потоки або додаткові елементи, наприклад: Stream stream = Stream.concat(stream1, Stream.concat(stream2, Stream.of(element)); І я можу додавати нові речі під час переходу, як це: Stream stream = Stream.concat( Stream.concat( stream1.filter(x -&gt; x!=0), stream2) .filter(x -&gt; x!=1), Stream.of(element)) .filter(x -&gt; x!=2); Але це некрасиво, бо concatстатично. Якби concatметод екземпляра, описані …

8
Правильна ідіома для керування кількома ланцюговими ресурсами в блоці "пробних ресурсів"?
Синтаксис пробних ресурсів Java 7 (також відомий як блок ARM ( автоматичне управління ресурсами )) приємний, короткий і простий, коли використовується лише один AutoCloseableресурс. Однак я не впевнений, що є правильною ідіомою, коли мені потрібно оголосити кілька ресурсів, які залежать один від одного, наприклад, a FileWriterі a, BufferedWriterщо їх обгортає. …

19
Різниця між HashSet і HashMap?
Крім того, що HashSetне дозволяє повторювати значення, у чому різниця між HashMapі HashSet? Я маю на увазі мудре виконання? Це трохи розпливчасто, оскільки обидва використовують хеш-таблиці для зберігання значень.

8
@UniqueConstraint анотація на Java
У мене є квасоля Java. Тепер я хочу бути впевненим, що поле має бути унікальним. Я використовую такий код: @UniqueConstraint(columnNames={"username"}) public String username; Але я отримую деяку помилку: @UniqueConstraint is dissallowed for this location Який правильний спосіб використовувати унікальні обмеження? Примітка: я використовую програму play.

7
Найкращий спосіб додати підтримку Gradle до проекту IntelliJ
Я трохи оглянувся і не знайшов найкращого рішення для перетворення існуючого проекту IntelliJ в Gradle. Я працюю в командному середовищі, і зараз ми ділимось .ipr-файлом, оскільки у нас є кілька конфігурацій побудови, які ми відстежуємо. Ми зрештою позбудемося тих, хто виступає за Gradle, але я не можу надто викрутити речі, …

16
Перетворення int у представлення двійкового рядка на Java?
Який був би найкращий спосіб (в ідеалі, найпростіший) для перетворення int у представлення бінарних рядків на Java? Наприклад, скажімо, що int дорівнює 156. Представлення цього двійкового рядка було б "10011100".
168 java  string  binary  int 

6
Що таке "зворотна сторона асоціації" у двосторонній асоціації JPA OneToMany / ManyToOne?
У прикладі розділу @OneToManyпосилання на анотацію JPA : Приклад 1-59 @OneToMany - Клас клієнтів із дженериками @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set&lt;Order&gt; getOrders() { return orders; } ... } Приклад 1-60 @ManyToOne - Клас замовлення із дженериками @Entity public class Order implements Serializable { …

6
Точки переривання закреслені, як я можу зробити їх дійсними?
у мене складно: Не можу встановити дійсні точки перерви. Ні в Тестах, ні в моїх Java-класах. Я шукав Stackoverflow та google, але не зміг знайти когось із тією ж проблемою. Я використовую STS (x86) та Maven. Редагувати: Це може здатися заплутаним, але я вирішив це сам. Мені потрібно запустити Run-&gt; …

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