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

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


11
java.net.UnknownHostException: Не вдається розпізнати хост “<url>”: Адреса не пов’язана з іменем хосту та Кінцем введення символу 0
Я створив програму, яка завантажує питання з моїх веб-служб, і вона працює чудово. Але іноді він аварійно завершує роботу, і я не розумію причини, чому це відбувається, особливо тому, що я також дав йому необхідні дозволи. Це працює нормально, але навмання, він аварійно завершує роботу і дає мені цей звіт. …

2
Блок статичної ініціалізації в Котліні
Що є еквівалентом статичного блоку ініціалізації в Kotlin? Я розумію, що Котлін створений для того, щоб не мати статичних речей. Я шукаю щось із еквівалентною семантикою - код запускається один раз при першому завантаженні класу. Моїм конкретним випадком використання є те, що я хочу увімкнути функцію DayNight з бібліотеки Android …

5
Як встановити назву проекту / групу / версію проекту, а також сумісність {source, target} у тому самому файлі?
Я маю намір узагальнити використання gradle для своїх проектів і хотів би повторно використовувати той самий файл збірки скрізь. На жаль, у мене виникають проблеми із спробою визначити властивості, згадані в $ subject, в одному файлі, щоб полегшити міграцію. Це gradle 1.6. Те, що я пробував, не вдаючись при будь-яких …
84 java  gradle 

11
Чому ми призначаємо батьківське посилання на дочірній об’єкт у Java?
Я задаю досить просте запитання, але я трохи розгублений у цьому. Припустимо, у мене є клас Parent: public class Parent { int name; } І мати ще один клас Child: public class Child extends Parent{ int salary; } І нарешті мій клас Main.java public class Main { public static void …


4
Як перевірити розширення шляху Java 7
Я хотів би перевірити, чи Шлях (введений в Java 7) закінчується певним розширенням. Я спробував endsWith()метод так: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Однак це, здається, не працює, оскільки path.endsWith(".java")повертає false. Здається, endsWith()метод повертає істину лише тоді, коли після остаточного роздільника каталогів (наприклад bar.java) існує повне збіг …
84 java  path  java-7 

5
Чому мій ArrayList містить N копій останнього елемента, доданого до списку?
Я додаю три різні об’єкти до ArrayList, але список містить три копії останнього доданого мною об’єкта. Наприклад: for (Foo f : list) { System.out.println(f.getValue()); } Очікується: 0 1 2 Фактично: 2 2 2 Яку помилку я зробив? Примітка: це розроблено для канонічних запитань та відповідей щодо численних подібних проблем, що …
84 java  list  arraylist  static 

5
ПідготовленийЗвіт із заявою.RETURN_GENERATED_KEYS
Єдиний спосіб повернення деяких драйверів JDBC Statement.RETURN_GENERATED_KEYS- це зробити щось із наступного: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null &amp;&amp; rs.next()) { key = rs.getLong(1); } Чи є спосіб зробити те саме PreparedStatement? Редагувати Причина, по якій я запитав, …
83 java  jdbc 



18
Який сенс у класі Option [T]?
Я не можу зрозуміти сенс Option[T]занять у Scala. Я маю на увазі, що я не можу побачити жодних переваг Noneпонад null. Наприклад, розглянемо код: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: Person = { // returns a Person instance or null …

2
Чому JavaFX не входить до складу OpenJDK 8 на Ubuntu Wily (15.10)?
Я завантажив OpenJDK 8 сьогодні через, sudo apt-get install openjdk-8-jdkі, схоже, JavaFX до нього не входить. &gt; java -version openjdk version "1.8.0_66-internal" OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) OpenJDK Server VM (build 25.66-b17, mixed mode) Я також встановив E (fx) clipse в останній версії Eclipse (Eclipse Mars), але я все ще …
83 java  eclipse  ubuntu  javafx 

9
Очищення коду в netbeans
Чи є щось подібне до правил очищення Eclipse (Налаштування&gt; Java&gt; Стиль коду&gt; Очищення) в NetBeans? Правила очищення в eclipse дозволять вам очистити такі речі, як організація імпорту, видалення непотрібних закидів, додавання відсутніх анотацій заміщення тощо Також ви можете це робити на цілому наборі класів / пакетів замість окремих класів?

6
Яка конструкція “якщо” є швидшою - оператор або трикутний оператор?
Є два типи ifоператорів в Java - класичні: if {} else {}і скорочений: exp ? value1 : value2. Один швидший за інший чи вони однакові? заява: int x; if (expression) { x = 1; } else { x = 2; } потрійний оператор: int x = (expression) ? 1 : …

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