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

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

30
Як перетворити String в int на Java?
На цей питання є відповіді на Stack Overflow на російському : Як перетворити String в int? Як я можу перетворити Stringв intв Java? Моя рядок містить лише числа, і я хочу повернути число, яке вона представляє. Наприклад, враховуючи рядок, "1234"результатом має бути число 1234.

26
Що таке serialVersionUID і чому я повинен його використовувати?
Eclipse видає попередження, коли serialVersionUIDвідсутня а. Клас Foo, що серіалізується, не оголошує статичне кінцеве поле serialVersionUID типу long Що таке serialVersionUIDі чому це важливо? Покажіть приклад, коли відсутність serialVersionUIDпризведе до проблеми.

30
Ініціалізація ArrayList в одному рядку
Я хотів створити список варіантів для тестування. Спочатку я зробив це: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Потім я відновив код наступним чином: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Чи є кращий спосіб зробити це?

3
Чому друк "B" значно повільніше, ніж друк "#"?
Я створив дві матриці 1000x 1000: Перша матриця: Oі #. Друга матриця: Oі B. Використовуючи наступний код, на першу матрицю знадобилося 8,52 секунди: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == …

30
Як перевірити приватну функцію або клас, який має приватні методи, поля чи внутрішні класи?
Як я можу перевірити (використовуючи xUnit) клас, який має внутрішні приватні методи, поля чи вкладені класи? Або функція, яка стає приватною, маючи внутрішню зв'язок ( staticв C / C ++) або знаходиться в приватному ( анонімному ) просторі імен? Дуже погано міняти модифікатор доступу на метод або функцію просто, щоб …
2726 java  unit-testing  tdd 


30
Як виправити "android.os.NetworkOnMainThreadException"?
Під час запуску проекту Android для RssReader у мене виникла помилка. Код: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new InputSource(url.openStream()); xmlreader.parse(is); return theRSSHandler.getFeed(); І це показує нижченаведену помилку: android.os.NetworkOnMainThreadException Як …

30
Чи остаточний блок завжди виконується на Java?
Враховуючи цей код, чи можу я бути абсолютно впевнений, що finallyблок завжди виконується, незалежно від того, що something()це? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); }



30
"Реалізує Runnable" проти "розширює нитку" в Java
З того часу, який я проводив з потоками на Java, я знайшов два способи написання тем: З implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Або extends Thread: public class MyThread extends Thread { public MyThread() …

29
Яка різниця між примітками @Component, @Repository та @Service навесні?
На цей питання є відповіді на Stack Overflow на російському : Аннотації Springa Може @Component, @Repositoryі @Serviceанотацій бути використані як взаємозамінні навесні або ж вони забезпечують який - небудь конкретної функції , крім діючих в якості позначення пристрою? Іншими словами, якщо у мене є клас обслуговування і я зміню примітку …


30
Як ви стверджуєте, що певний виняток є кинутим у тестах JUnit 4?
Як я можу використовувати JUnit4 ідіоматично, щоб перевірити, що якийсь код кидає виняток? Хоча я, безумовно, можу зробити щось подібне: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Я пам'ятаю, що для таких ситуацій є …
1998 java  exception  junit  junit4  assert 

27
Як отримати значення enum зі значення рядка на Java?
Скажіть, у мене є перелік, який справедливий public enum Blah { A, B, C, D } і я хотів би знайти значення enum рядка, наприклад, "A"яке було б Blah.A. Як можна було б це зробити? Чи потрібний Enum.valueOf()мені метод? Якщо так, то як би я цим скористався?
1983 java  enums 

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