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

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

8
Як змінити версію Java для Maven в IntelliJ?
Я новачок як у Maven, так і в IntelliJ IDEA. У мене проект Maven написаний на Java 8. Щоразу, коли я намагаюся його створити (вікно Maven Projects -> Життєвий цикл -> компіляція -> Запуск Maven Build), я отримую ряд помилок компіляції: [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source …

9
Java 8: Форматування лямбда з новими рядками та відступами
Що я хотів би досягти за допомогою лямбда-відступу, це наступне: Багаторядна заява: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); Однорядковий вираз: List<String> strings = Arrays.stream(ppl) …

3
JPA: різниця між @JoinColumn та @PrimaryKeyJoinColumn?
Яка точна різниця між @JoinColumnта @PrimaryKeyJoinColumn? Ви використовуєте @JoinColumnдля стовпців, які є частиною зовнішнього ключа. Типовий стовпець може виглядати так (наприклад, у таблиці об’єднання з додатковими атрибутами): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Що станеться, якщо я також висуну колонку як / ПК (також ідентифікуючу зв'язок)? Оскільки стовпець тепер …

4
Отримайте HTTP-код з org.apache.http.HttpResponse
Я використовую org.apache.http.HttpResponseклас у своїй програмі Java, і мені потрібно мати можливість отримати код стану HTTP. Якщо я використовував .toString()його, я можу побачити там код стану HTTP. Чи існує якась інша функція, за допомогою якої я можу просто отримати код стану HTTP як int або String? Спасибі купу!

6
Простий спосіб змінити порядок методів класу Java в IntelliJ?
Чи існує простіший спосіб упорядкування методів у вихідному файлі класу в IntelliJ, ніж вирізання та вставка коду вручну? Сьогодні мені це часто потрібно під час рефакторингу застарілого коду, наприклад, для переміщення пов’язаних методів близько один до одного у вихідному коді. В Eclipse AFAIK є вигляд, подібний до подання Structure IntelliJ, …

1
Що означає '->' (стрілка) на графіку залежностей Gradle?
Я намагаюся запустити деякі тести Android, проте компілятор скаржиться, що існує кілька файлів dex. Multiple dex files define Lorg/hamcrest/MatcherAssert; Тому я намагаюся відфільтрувати дубльовані залежності: $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile Однак я отримую такий результат: ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the androidTest sources. +--- …

4
Java перетворює зображення в BufferedImage
У StackOverflow вже є таке питання, як це посилання, і прийнятою відповіддю є "лиття": Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; У своїй програмі я намагаюся: final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) …

1
Чи слід закривати JPA Entity Manager?
У мене є метод нижче. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Чи добре згадане вище використання менеджера сутності? Або їх потрібно закрити? Будь-які пропозиції, будь ласка.
83 java  jpa 

5
Java: обмежені символи підстановки або параметр обмеженого типу?
Нещодавно я прочитав цю статтю: http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html Моє питання полягає в тому, щоб замість створення такого методу: public void drawAll(List<? extends Shape> shapes){ for (Shape s: shapes) { s.draw(this); } } Я можу створити такий метод, і він чудово працює: public <T extends Shape> void drawAll(List<T> shapes){ for (Shape s: shapes) …

6
Як перетворити рядок у велике ціле число?
Я намагаюся прочитати деякі справді великі числа із стандартного вводу та скласти їх разом. Однак, щоб додати до BigInteger, мені потрібно використовувати BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } Це працює нормально, але, оскільки BigInteger.valueOf()приймає …

4
IntelliJ не може розпізнати JavaFX 11 з OpenJDK 11
Я маю проблеми з тим, щоб IntellJ розпізнав пакети JavaFX. З новим проектом JavaFX, з OpenJDK 11, при спробі побудови проекту IntelliJ не може розпізнати пакети JavaFX. Я імпортував openjfx:javafx-base-11з репозиторію Maven. Я розглядав інші питання, і рішення, здається, варіюються від перевірки того, чи байт-код знаходиться на правильному рівні (мій …

1
Які дизайнерські рішення вигідніші акторам Scala замість JMS?
Які відмінності використання Scala Actors замість JMS? Наприклад, з точки зору продуктивності та масштабованості, що додає модель Scala Actor порівняно із JMS? У яких випадках має сенс використовувати «Актори», а не JMS, тобто які проблеми вирішують «Актори», яких JMS не може охопити?
83 java  scala  jms  actor 

7
Доопрацювати дату серіалізації GSON із рядка json у java.util.date
Я використовую бібліотеку модернізації для своїх дзвінків REST. Більшість з того, що я зробив, було гладким, як масло, але чомусь у мене виникають проблеми з перетворенням рядків міток часу JSON в java.util.Dateоб'єкти. JSON, що надходить, виглядає так. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } Як я можу сказати Retrofit або Gson …
83 java  android  json  gson  retrofit 

9
Чи існує еквівалент memcpy () в Java?
У мене є байт [], і я хотів би скопіювати його в інший байт []. Можливо, я показую тут свій простий фон "C", але чи існує еквівалент memcpy () на байтових масивах у Java?
83 java  bytearray 

6
Скільки значущих цифр має поплавці та подвійні в Java?
Чи має поплавок 32 двійкові цифри, а подвійний - 64 двійкові цифри? Документація була надто складною, щоб зрозуміти її. Чи всі біти перекладаються на значущі цифри? Або розташування десяткової коми займає деякі біти?

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