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

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

20
Різниця між нульовою та порожньою ("") рядком Java
Яка різниця між nullі ""(порожній рядок)? Я написав простий код: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Обидва твердження повертаються false. Здається, я не в змозі знайти, в чому полягає фактична різниця між ними.

15
Maven: найкращий спосіб пов’язати спеціальний зовнішній JAR зі своїм проектом?
Це моя перша пара днів, коли я навчаюсь Мейвен, і я все ще борюся з основами. У мене є зовнішній .jar-файл (не доступний у загальнодоступних репортажах), на який мені потрібно посилатись у своєму проекті, і я намагаюся розібратися, який мій найкращий варіант. Це невеликий масштабний проект без центрального сховища для …
151 java  maven-2  maven  m2eclipse 

5
Як встановити таймер на Java?
Як встановити Таймер, скажімо, на 2 хвилини, щоб спробувати підключитися до Бази даних, а потім викинути виключення, якщо є якась проблема в зв'язку?
151 java  timer 

13
Ломбок додав, але геттери та сетери не розпізнаються в Intellij IDEA
Я використовую IntelliJ IDEA в ubuntu. Я додав lombok.jar у свій проект і встановив плагін Lombok для IDEA. У мене є доступ до анотацій але gettersі settersне генерується. Я отримую ті самі помилки, які я отримав би, якщо спробував отримати доступ до методу getter або setter, який не існує. Що …

14
Коли і чому суб'єкти JPA повинні реалізувати інтерфейс Serializable?
Питання в назві. Нижче я лише описав деякі свої думки та висновки. Коли у мене була дуже проста модель домену (3 таблиці без будь-яких відносин), всі мої сутності НЕ реалізували Serializable. Але коли доменна модель стала більш складною, я отримав RuntimeException, який сказав, що одна з моїх організацій не реалізує …

2
Незакінчена заглушка виявлена ​​в Мокіто
Я отримую наступний виняток під час запуску тестів. Я використовую Mockito для глузування. Підказки, згадані бібліотекою Mockito, не допомагають. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. missing thenReturn() 2. you are trying to stub a …
151 java  mocking  mockito 

14
Java-еквівалент C # async / чекає?
Я звичайний розробник C #, але час від часу розробляю програми на Java. Мені цікаво, чи є якийсь Java-еквівалент C # async / чекає? Простими словами, що таке еквівалент java: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 

30
Помилка: не вдалося знайти або завантажити основний клас у IntelliJ IDE
Я початківець в Java і намагаюся запустити свій код за допомогою IntelliJ, який я щойно встановив як свій IDE з JDK 1.7. Наступний фрагмент коду зберігає навіть не компілюючи і продовжує подавати мені помилку: Error: Could not find or load main class libTest Код import java.lang.Integer; import java.lang.String; import java.lang.System; …

3
Різниця між _JAVA_OPTIONS, JAVA_TOOL_OPTIONS та JAVA_OPTS
Я подумав, що було б чудово порівняти між _JAVA_OPTIONSта JAVA_TOOL_OPTIONS. Я трохи шукав одного, але нічого не можу знайти, тому сподіваюся, що ми знайдемо знання тут, на Stackoverflow. JAVA_OPTSвключено для повноти. Це не є частиною СВМ, але є багато питань щодо цього в дикій природі. Що я знаю: Поки що …
151 java  jvm  jvm-arguments 

8
Перевищення методу java дорівнює () - не працює?
Я зіткнувся з цікавим (і дуже засмучуючим) питанням із equals()сьогоднішнім методом, який спричинив крах того, що я вважав добре перевіреним класом, і спричинило помилку, яка зайняла у мене дуже довгий час. Для повноти я не використовував IDE або налагоджувач - просто гарний старомодний текстовий редактор та System.out. Час був дуже …
150 java  equals  overriding 

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

13
Подовження від двох класів
Як я можу це зробити: public class Main extends ListActivity , ControlMenu Крім того, я хотів би знати, що з цим підходом нормально, що я склав меню в класі, який є ControlMenu, і я продовжую в інших заходах.
150 java  android 

11
RESTful дзвінок на Java
Я збираюся здійснити RESTful дзвінок на Java. Однак я не знаю, як зателефонувати. Чи потрібно використовувати URLConnection чи інші? Хтось може мені допомогти. спасибі.
150 java  rest 

3
Еквівалент Java-карти в C #
Я намагаюся провести список предметів у колекції з ключем на мій вибір. У Java я просто використовую Map так: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } Чи існує еквівалентний спосіб зробити це в C #? System.Collections.Generic.Hashsetне використовує хеш, і я не можу визначити …
150 c#  java  generics  collections 

14
Чому я не можу оголосити статичні методи в інтерфейсі?
Ця тема говорить найбільше - що є причиною того, що статичні методи не можуть бути оголошені в інтерфейсі? public interface ITest { public static String test(); } Код, наведений вище, дає мені таку помилку (принаймні, у Eclipse): "Незаконні модифікатори для методу інтерфейсу ITest.test (); дозволені лише загальнодоступні та абстрактні".

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