Tag: java

Java-библиотека USB

Есть ли хороший Java USB API, который я могу использовать? Я попробовал JUSB, но он, похоже, не работает. Он также очень старый, никаких обновлений с 2001 года.

Использовать ссылку на метод с параметром

Я только начал изучать streamи Java и столкнулся с проблемой. Пожалуйста, взгляните на следующий пример. Это часть classа Node: private Map nodes; public Optional child(String name) { return Optional.ofNullable(nodes.get(name)); } private void findChildren(String name, List result) { child(name).ifPresent(result::add); nodes.values().stream() // .map(Node::findChildren(name, result)) // .forEach(Node::findChildren(name, result)) .forEach(node -> node.findChildren(name, result)); } Моей целью было вызвать #findChildren […]

Получение последнего дня месяца в заданной строковой дате

Дата ввода ввода следующая: String date = “1/13/2012”; Я получаю месяц, как показано ниже: SimpleDateFormat dateFormat = new SimpleDateFormat(“MM/dd/yyyy”); Date convertedDate = dateFormat.parse(date); String month = new SimpleDateFormat(“MM”).format(convertedDate); Но как мне получить последний календарный день месяца в заданной строковой дате? Например: для строки “1/13/2012” выход должен быть “1/31/2012” .

Связь между Java и Haskell

Я googled и получил некоторые ответы, что связь между Java и Haskell может быть выполнена GCJNI (теперь сайт не работает) и LambdaVM .. Чтобы использовать LambdaVM / GCJNI, нужно ли мне загружать любые инструменты сборки? Где я могу узнать больше о них, так как я не нашел много ресурсов в Интернете? Я хочу разработать приложение, […]

Поощрять JVM к GC, а не вырастить кучу?

(Обратите внимание, что когда я говорю «JVM», я действительно имею в виду «Hotspot», и я запускаю последнее обновление Java 1.6). Пример ситуации: Моя JVM работает с -Xmx, установленной в 1gb. В настоящее время в куче выделено 500 МБ, из которых используется 450 МБ. Программе необходимо загрузить еще 200 мб в кучу. В настоящее время в […]

Возможно ли увидеть все ссылки на объект во время выполнения?

Есть ли способ увидеть все ссылки на объект во время выполнения? Я использую Netbeans, эта функция существует? EDIT: Нет проблем с использованием профайлеров, чтобы это сделать, мне нужно знать только ссылки, не имеет значения.

Запрос Java / MongoDB по дате

Я сохранил значение как java.util.Date () в моей коллекции, но когда я запрашиваю значения между двумя конкретными датами, я получаю значения вне диапазона. Вот мой код: вставить BasicDBObject object = new BasicDBObject(); … object.put(“dateAdded”, new java.util.Date()); collection.insert(object); запросить BasicDBObject query = new BasicDBObject(); query.put(“dateAdded”, new BasicDBObject(“$gte”, fromDate)); query.put(“dateAdded”, new BasicDBObject(“$lte”, toDate)); collection.find(query).sort(new BasicDBObject(“dateAdded”, -1)); когда […]

Java PriorityQueue с фиксированным размером

Я вычисляю большое количество возможных результирующих комбинаций альгортимов. Чтобы сортировать эти комбинации, я оцениваю их с двойным значением и сохраняю их в PriorityQueue. В настоящее время в этой очереди находится около 200 тыс. Элементов, что в значительной степени интеллигентно. По сути, мне нужно только сказать лучшие 1000 или 100 из всех элементов в списке. Поэтому […]

java-файл с возможностью перемотки назад () / reset ()

Мне нужно написать функцию, которая принимает какой-то элемент streamа ввода (например, InputStream или FileChannel), чтобы прочитать большой файл за два прохода: один раз для прекомпопуляции некоторых возможностей и второй для выполнения «реальной» работы. Я не хочу, чтобы весь файл загружался в память сразу (если только он не мал). Есть ли подходящий Java-class, который предоставляет эту […]

что такое Ljava.lang.String; @

У меня есть строковый массив selectCancel с методами setter и getter, который является selectCancel в моей форме. Я пытаюсь получить проверенные значения, и я получаю вышеуказанный результат при печати. Я попробовал метод Arrays.toString() но он все равно печатает то же самое. Затем я сделал следующее: String checked = Arrays.toString(Employee.getSelectCancel()); Я также пробовал использовать Arrays.asList() и […]

Давайте будем гением компьютера.