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

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

14
Грай! framework використовує <lot> статики
Waaah, Гра! framework має стільки статичних методів. Там, де я ходжу в школу, нам казали ніколи не використовувати будь-яку статику, але грайте! використовує це так, ніби немає завтра. Це якось гаразд? Якщо так, то чому? Ми (7 людей і я) плануємо скористатися Play! рамки для проекту, що включає веб-програму. Ми …

5
Як перевірити, чи існує URL-адреса чи повертає 404 з Java?
String urlString = "http://www.nbc.com/Heroes/novels/downloads/Heroes_novel_001.pdf"; URL url = new URL(urlString); if(/* Url does not return 404 */) { System.out.println("exists"); } else { System.out.println("does not exists"); } urlString = "http://www.nbc.com/Heroes/novels/downloads/Heroes_novel_190.pdf"; url = new URL(urlString); if(/* Url does not return 404 */) { System.out.println("exists"); } else { System.out.println("does not exists"); } Це має …

12
Це погана ідея, якщо equals (null) замість цього викидає NullPointerException?
Договір щодо, що equalsстосується null, такий: Для будь-якого еталонного значення ненульового x, x.equals(null)повинні return false. Це досить своєрідно, тому що якщо o1 != nullі o2 == null, то маємо: o1.equals(o2) // returns false o2.equals(o1) // throws NullPointerException Той факт, що o2.equals(o1) throws NullPointerExceptionце добре, бо він попереджає нас про помилку …

4
Java-код, пов'язаний з методом equals
Я практикуюсь на іспиті і виявив зразок проблеми, яку я не розумію. Для наступного коду знайдіть результат: public class Test { private static int count = 0; public boolean equals(Test testje) { System.out.println("count = " + count); return false; } public static void main(String [] args) { Object t1 = …
75 java  equals 

16
У чому різниця між Java та core Java?
Переглядаючи вакансії в режимі он-лайн, я помітив, що деякі вакансії вимагали знань "основної Java". Що таке основний Java і чим він відрізняється від Java?
75 java 

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

9
Чому String hashCode () не кешує 0?
Я помітив у вихідному коді Java 6 для String, що hashCode кешує лише значення, відмінні від 0. Різницю в продуктивності демонструє такий фрагмент: public class Main{ static void test(String s) { long start = System.currentTimeMillis(); for (int i = 0; i &lt; 10000000; i++) { s.hashCode(); } System.out.format("Took %d ms.%n", …
75 java  string  hashcode 

2
Чому Math.ceil повертає дубль?
Коли я дзвоню, Math.ceil(5.2)повернення - це double 6.0. Моє природне схильність було думати, що Math.ceil(double a)це поверне a long. З документації: ceil(double a) Повертає найменше (найближче до негативної нескінченності) doubleзначення, яке не менше аргументу і дорівнює цілому математичному числу. Але навіщо повертати doubleзамість a, longколи результатом є ціле число? Думаю, …

4
takeWhile () працює по-різному з flatmap
Я створюю фрагменти з takeWhile, щоб дослідити його можливості. При використанні спільно з flatMap поведінка не відповідає очікуванням. Знайдіть фрагмент коду нижче. String[][] strArray = {{"Sample1", "Sample2"}, {"Sample3", "Sample4", "Sample5"}}; Arrays.stream(strArray) .flatMap(indStream -&gt; Arrays.stream(indStream)) .takeWhile(ele -&gt; !ele.equalsIgnoreCase("Sample4")) .forEach(ele -&gt; System.out.println(ele)); Фактичний результат: Sample1 Sample2 Sample3 Sample5 Очікуваний вихід: Sample1 Sample2 …

7
Аналоги технологій / фреймворків Java та .NET
Я працюю в магазині, який поєднує переважно технологів Java та .NET. Обговорюючи нові рішення та архітектури, ми часто стикаємося з імпедансом, намагаючись порівняти різні технології, фреймворки, API тощо, що використовуються між двома таборами. Здається, кожен табір мало що знає про інший, і ми в підсумку порівнюємо яблука з апельсинами і …
75 java  .net  comparison 

5
Реалізація Java REST: Джерсі проти CXF [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Якими, на вашу думку, є переваги / недоліки між цими двома бібліотеками? …

1
Чому javafx псує мої напівпрозорі курсори?
Нижче розташовані два зображення PNG: Візуально вони абсолютно ідентичні - єдина відмінність полягає в тому, що один має напівпрозорий фон у деяких пікселях (ви можете завантажити зображення, щоб перевірити це). Але коли я використовую ці зображення як курсор зображень на вузлах JavaFX, я отримую такий результат: Перший курсор (без частково …
75 java  javafx 

4
Лиття Java в інтерфейсах
Хтось може пояснити мені, як компілятор не скаржиться на першому кастингу, а скаржиться на другому? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 o2 = …

8
Як створити порожній багатомодульний проект Maven?
Зараз я зазвичай знаходжу в Інтернеті pom.xmlфайл, який має pomупаковку, і копіюю та вставляю його для створення мого батьківського проекту. Потім я працював archetype:createу батьківському каталозі для створення підмодулів, але archetype:createз тих пір застарів. Будь-які рекомендації щодо створення нових багатомодульних проектів Maven?
75 java  maven 

6
Як імпортувати spring-config.xml одного проекту в spring-config.xml іншого проекту?
У мене є два проекти з назвою simple-core-implта simple-core-web. Обидва проекти є spring basedі обоє мають батьківську назву проекту simple-core. У мене simple-impl-config.xmlв simple-core-implпроекті і simple-web-config.xmlв simple-impl-config.xml. У мене є бін, який має клас: simple serviceякий має один метод, який повертає мені повідомлення "привіт Світ". Я хочу імпортувати файл simple-impl-config.xmlin, …
75 java  spring 

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