июля
11
2014

Дата и время в Java 8. Продолжительность, класс Duration

Класс Duration служит для хранения продолжительности времени на основе секунд и наносекунд. Также для отображения длительности можно использовать и другие величины, вроде минут, часов, дней. Однако, основное предназначение этого класса - представление небольших промежутов времени. Для работы с длительными промежутками времени предназначен другой класс - Period.

Далее
июля
08
2014

Дата и время в Java 8. Сравнение даты и времени

В новом Date Time API также появились удобные методы для сравнения дат и времени: compareTo(), isAfter(), isBefore() и isEqual(). Рассмотрим все эти методы на примерах.

Далее
июля
08
2014

Дата и время в Java 8. Изменение даты и времени

Сразу следует исправиться, изменять объекты LocalDateTime, LocalDate или LocalTime нельзя. Это еще одно преимущество нового API - объекты даты и времени являются неизменяемыми (immutable), а поэтому - потоко-безопасными. Тем не менее, изменить дату можно. В результате просто будет создан новый объект с интересующими свойствами.

Далее
июня
26
2014

Дата и время в Java 8. Операции сложения и вычитания

В новом Date Time Java 8 API появилось много методов для удобного сложения и вычитания даты и времени. Следует особо отметить группу методов minus и plus, которые позволяют легко изменять каждую составляющую объекта даты и времени.

Далее
июня
24
2014

Форматирование даты в Java 8

В статье описываются методы разбора даты и времени в строковом представлении с использованием нового Java 8 Date-Time Api.

Далее
июня
18
2014

Java Runtimes. Отличия между client, server и tiered

При использовании HotSpot VM есть на выбор два основных типа JVM Runtime: client и server. Client Runtime характеризируется быстрым запуском, небольшим потреблением памяти и JIT компилятором с быстрой генерации кода. Server Runtime предлагает более  сложные оптимизации генерации кода, которые являются предпочтительными в серверном окружении. Многие из оптимизаций, применяемых в Server Runtime требуют дополнительное время для анализа информации о поведении программы и для генерации более эффективного кода. Существует еще один дополнительный тип Runtime - tired, который сочетает в себе лучшее из клиентской и серверной сред выполнения.

Далее
октября
20
2012

java.lang.VerifyError в Android

В данной статье представлен один из вариантов решения исключения java.lang.VerifyError в Android.

Далее
октября
19
2012

Один элемент в ListView или что делать если notifyDataSetChanged() не обновляет содержимое списка

Разработчики приложений для платформы Android иногда сталкиваются с проблемой, когда список не обновляется после изменения переменной, связанной с адаптером и вызовом метода notifyDataSetChanged(). В этой статье рассказано как избавиться от этой проблемы.

Далее
октября
14
2012

Как получить уникальный идентификатор устройства (Device Id) в Android

Уникальный идентификатор устройства - очень полезное свойство, особенно при работе с клиентами при помощи локальной сети или Интернета. В этой статье рассказано, как получить Device Id на платформе Android.

Далее
октября
12
2012

Ошибка "The method must override a superclass method" в Java

Ошибка "The method must override a superclass method" случается в основном по невнимательности: до 6-й версии язык Java не поддерживал аннотации. Поэтому в проектах, версией Java при компиляции которых является версия ниже 6-й, происходит данная ошибка.

Далее