Вопросы с тегом «java»

85
Как передать тип как параметр метода в Java

Как в Java передать тип как параметр (или объявить как переменную)? Я хочу передавать не экземпляр типа, а сам тип (например, int, String и т. Д.). В C # я могу сделать это: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) { ... } } private void bar() {...

85
Собран мусор потока Java или нет

Этот вопрос был размещен на каком-то сайте. Я не нашел там правильных ответов, поэтому снова публикую здесь. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true) { try {...

85
Рекурсивный список всех файлов из каталога с помощью Java

У меня есть эта функция, которая рекурсивно печатает имена всех файлов в каталоге. Проблема в том, что мой код очень медленный, потому что он должен получать доступ к удаленному сетевому устройству на каждой итерации. Мой план состоит в том, чтобы сначала рекурсивно загрузить все файлы из...

85
Как рассчитать скорость выполнения Java-программы

Как вы рассчитываете время выполнения Java-программы? Я не уверен, какой класс мне следует использовать для этого. Я как бы ищу что-то вроде: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " +...

85
Почему не удалось загрузить атрибут манифеста основного класса из файла JAR?

Таким образом я создал файл JAR jar cf jar-file input-files. Теперь я пытаюсь запустить его. Запустить не получается (команда jre не найдена): jre -cp app.jar MainClass Это тоже не работает: java -jar main.jar (Не удалось загрузить атрибут манифеста основного класса из main.jar). Я также узнал,...

85
Что лучше H2 или HSQLDB? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

85
Почему System.arraycopy встроен в Java?

Я был удивлен, увидев в исходном коде Java, что System.arraycopy - это собственный метод. Конечно, причина в том, что это быстрее. Но какие нативные уловки может использовать код, чтобы сделать его быстрее? Почему бы просто не перебрать исходный массив и не скопировать каждый указатель в новый...

85
assert против утверждений JUnit

Сегодня я увидел тестовый пример JUnit с утверждением java вместо утверждений JUnit - есть ли существенные преимущества или недостатки в предпочтении одного над другим?...

85
Какая самая полезная и полная шпаргалка по Java? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Мне нужна шпаргалка по Java, и я начал...

85
Список отсортированных массивов в Java

Я сбит с толку, что не могу найти на это быстрого ответа. По сути, я ищу структуру данных на Java, которая реализует java.util.Listинтерфейс, но хранит свои элементы в отсортированном порядке. Я знаю, что вы можете использовать нормальный ArrayListи использовать Collections.sort()его, но у меня...

85
JUnit4 fail () здесь, но где pass ()?

В fail()библиотеке JUnit4 есть метод. Мне это нравится, но испытываю нехваткуpass() метода, которого нет в библиотеке. Почему это так? Я обнаружил, что могу использовать assertTrue(true)вместо этого, но все равно выглядит нелогично. @Test public void testSetterForeignWord(){ try {...

85
Как заставить производный класс вызывать супер-метод? (Как Android)

Мне было интересно, при создании новых Activityклассов , а затем перекрывая onCreate()метод, в затмении я всегда получить авто добавил: super.onCreate(). Как это произошло? Есть ли ключевое слово java в абстрактном или родительском классе, которое вызывает это? Я не знаю, незаконно ли не вызывать...

85
Как вы используете Intent.FLAG_ACTIVITY_CLEAR_TOP для очистки стека действий?

Я прочитал несколько сообщений об этом, но, должно быть, чего-то не хватает, так как у меня это не работает. Мое действие A имеет в манифесте launchmode = "singleTop". Он запускает действие B с параметром launchmode = "singleInstance". Действие B открывает браузер и получает ответное намерение,...

85
Java: ExecutorService, который блокируется при отправке после определенного размера очереди

Я пытаюсь закодировать решение, в котором один поток создает задачи с интенсивным вводом-выводом, которые могут выполняться параллельно. Каждая задача имеет важные данные в памяти. Поэтому я хочу иметь возможность ограничивать количество задач, ожидающих выполнения в данный момент. Если я создам...

85
Есть ли общая функция подстановки строк, аналогичная sl4fj?

С sl4fj, если я хочу создать строковое сообщение, есть хороший подход, который использует подстановки. Например, это может быть что-то вроде: logger.info("Action {} occured on object {}.", objectA.getAction(), objectB); Если требуется более чем несколько замен, это будет примерно так:...

85
Преобразование байтового массива в String (Java)

Я пишу веб-приложение в Google App Engine. Он позволяет людям в основном редактировать html-код, который сохраняется в виде .htmlфайла в хранилище blobstore. Я использую fetchData для возврата byte[]всех символов в файле. Я пытаюсь распечатать HTML-код, чтобы пользователь мог отредактировать...

85
Как регистрировать исключение и сообщение с заполнителями с SLF4J

Каков правильный подход к регистрации как сообщения об ошибке, так и исключения с помощью SLF4J ? Я пробовал это сделать, но трассировка стека исключений никогда не печатается: logger.error("Unable to parse data {}", inputMessage, e); В этом случае я хочу , чтобы заполнить {}с inputMessage, а...

85
При создании инжектора RoboGuice происходит сбой процесса, если в каком-либо модуле есть имитация экземпляра

У меня проблема с использованием фреймворков RoboGuice и AndroidMock в модульном тестировании. Я создал простой проект, чтобы показать свою проблему. Здесь я создаю фиктивный экземпляр и регистрирую его в RoboGuice. Но между методами «setUp ()» и «test01 ()» происходит сбой. Как я предполагаю, на...