Вопросы с тегом 'java'
Java (не путать с JavaScript, JScript или JS) - это универсальный, независимый от платформы, статически типизированный, объектно-ориентированный язык программирования, разработанный для использования совместно с виртуальной машиной Java (JVM). "Платформа Java" - это название компьютерной системы, в которой установлены инструменты для разработки и запуска программ на Java. Используйте этот тег для вопросов, относящихся к языку программирования Java или инструментам платформы Java.
36
Когда использовать LinkedList над ArrayList в Java?
Я всегда был один, чтобы просто использовать: List<String> names = new ArrayList<>();
Я использую интерфейс как имя типа для переносимости, поэтому, когда я задаю такие вопросы, я могу переработать свой код. Когда следует использовать...
27 нояб. '08 в 1:36
48
Как преобразовать String в int в Java?
Как преобразовать String в int в Java? Моя строка содержит только числа, и я хочу вернуть номер, который он представляет. Например, с учетом строки "1234" результатом должно быть число 1234.
07 апр. '11 в 18:27
26
Что такое serialVersionUID и почему я должен его использовать?
Eclipse выдает предупреждения, когда отсутствует serialVersionUID.
Сериализуемый класс Foo не объявляет статический окончательный Поле serialVersionUID типа long
Что такое serialVersionUID и почему это важно? Пожалуйста, покажите пример, где от...
12 нояб. '08 в 23:24
3
Почему печать "B" значительно медленнее, чем печать "#"?
Я создал две матрицы из 1000 x 1000:
Первая матрица: O и #.
Вторая матрица: O и B.
Используя следующий код, первая матрица заняла 8,52 секунды:
Random r = new Random();
for (int i = 0; i < 1000; i++) {
for (int j = 0; j < 1000; j++) {...
21 февр. '14 в 23:45
35
Инициализация массива в одной строке
Я хочу создать список параметров для тестирования. Сначала я сделал это:
ArrayList<String> places = new ArrayList<String>();
places.add("Buenos Aires");
places.add("Córdoba");
places.add("La Plata");
Затем я реорганизовал код следующим...
17 июн. '09 в 4:10
52
Как проверить частную функцию или класс с частными методами, полями или внутренними классами?
Как unit test (используя xUnit) класс, который имеет внутренние частные методы, поля или вложенные классы? Или функция, которая сделана частной с помощью внутренней связи (staticв C/С++) или находится в частной (anonymous) пространство имен?
Кажется...
29 авг. '08 в 16:11
55
Как я могу исправить 'android.os.NetworkOnMainThreadException'?
У меня возникла ошибка при запуске моего проекта Android для RssReader.
код:
URL url = new URL(urlToRssFeed);
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader xmlreader = parser.getXMLR...
14 июн. '11 в 12:02
51
Является ли блок finally всегда исполняемым на Java?
Учитывая этот код, могу ли я быть абсолютно уверен, что блок finally всегда выполняется, независимо от того, что такое something()?
try {
something();
return success;
}
catch (Exception e) {
return failure;
}
finally {
...
15 сент. '08 в 17:43
34
Как создать исполняемый JAR с зависимостями с помощью Maven?
Я хочу упаковать свой проект в один исполняемый JAR для распространения. Как я могу сделать пакет проекта Maven для всех JAR-зависимостей в моем выходном JAR?
22 февр. '09 в 8:43
30
Как определить, содержит ли массив определенное значение в Java?
У меня есть String[] со значениями, например:
public static final String[] VALUES = new String[] {"AB","BC","CD","AE"};
Учитывая String s, есть ли хороший способ проверить, содержит ли VALUES s?
15 июл. '09 в 0:03
21
Как я могу назвать один конструктор из другого в Java?
Можно ли вызвать конструктор из другого (внутри одного класса, а не из подкласса)? Если да, то как? И что может быть лучшим способом вызвать другой конструктор (если есть несколько способов сделать это)?
12 нояб. '08 в 20:10
43
"реализует Runnable" vs "extends Thread" в Java
С какого времени я провел с потоками в Java, я нашел эти два способа записи потоков:
С implements Runnable:
public class MyRunnable implements Runnable {
public void run() {
//Code
}
}
//Started with a "new Thread(new MyRunnable())....
12 февр. '09 в 14:28
22
Что такое отражение и почему оно полезно?
Что такое отражение и почему оно полезно?
Меня особенно интересует Java, но я предполагаю, что принципы одинаковы на любом языке.
01 сент. '08 в 8:39
24
Как объявить и инициализировать массив в Java?
Как объявить и инициализировать массив в Java?
29 июл. '09 в 14:22
34
Как вы утверждаете, что определенное исключение выбрано в тестах JUnit 4?
Как я могу использовать JUnit4 идиоматически, чтобы проверить, что какой-то код генерирует исключение?
Хотя я могу, конечно, сделать что-то вроде этого:
@Test
public void testFooThrowsIndexOutOfBoundsException() {
boolean thrown = false;
try {...
01 окт. '08 в 6:56