Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 2 мин. чтения

1. Введение

Есть несколько способов выяснить, на какой ОС работает наш код.

В этой краткой статье мы увидим, как сосредоточиться на обнаружении ОС в Java.

2. Реализация

Один из способов — использовать System . getProperty(os.name) для получения имени операционной системы.

· 2 мин. чтения

1. Обзор

Когда вам нужно выполнить действие экрана печати на рабочем столе, на клавиатуре есть встроенная кнопка «PrntScr», которая поможет вам в этом. Иногда этого достаточно.

Но проблема возникает, когда вам нужно выполнить это действие программно. Проще говоря, вам может понадобиться сохранить текущий снимок экрана в виде файла изображения с помощью Java.

Давайте посмотрим, как мы можем это сделать.

2. Класс роботов

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы обсудим LocalDate и XMLGregorianCalendar и предоставим примеры преобразования между двумя типами.

2. XMLГрегорианский календарь

Стандарт XML-схемы определяет четкие правила для указания дат в формате XML. Чтобы использовать этот формат, класс Java XMLGregorianCalendar , представленный в Java 1.5, представляет собой представление типов данных даты/времени W3C XML Schema 1.0 .

3. Местная дата

· 3 мин. чтения

1. Обзор

Timestamp — один из немногих устаревших объектов даты и времени в Java.

В этом руководстве мы увидим, как выполнить синтаксический анализ значения String в объект Timestamp и как отформатировать объект Timestamp в String.

А поскольку Timestamp использует собственный формат Java, мы увидим, как эффективно адаптироваться.

2. Разобрать строку на отметку времени

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы проиллюстрируем несколько способов преобразования времени в миллисекунды эпохи Unix в Java .

В частности, мы будем использовать:

  • java.util.Date и календарь Core Java ``
  • API даты и времени Java 8
  • Библиотека Joda-Time

2. Ядро Java

· 2 мин. чтения

1. Обзор

Попытка найти n-й корень в Java с помощью pow() в некоторых случаях неверна. Причина этого в том, что двойные числа могут потерять точность по пути. Следовательно, нам может понадобиться отшлифовать результат, чтобы справиться с этими случаями.

2. Проблема

Предположим, мы хотим вычислить N-й корень как:

base = 125, exponent = 3

· 4 мин. чтения

1. Введение

В этом руководстве мы покажем, как преобразовать поток символов в маркеры с помощью класса Java StreamTokenizer .

2. StreamTokenizer

Класс StreamTokenizer считывает поток посимвольно. Каждый из них может иметь ноль или более следующих атрибутов: пробел, буква, цифра, строковая кавычка или символ комментария.

Теперь нам нужно понять конфигурацию по умолчанию. У нас есть следующие типы персонажей:

· 6 мин. чтения

1. Введение

Derive4J — это процессор аннотаций, реализующий различные функциональные концепции в Java 8.

В этом руководстве мы познакомим вас с Derive4J и наиболее важными концепциями, поддерживаемыми фреймворком:

  • Алгебраические типы данных
  • Сопоставление структурных шаблонов
  • Первоклассная лень

2. Зависимость от Maven

· 7 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как использовать библиотеку SnakeYAML для сериализации объектов Java в документы YAML и наоборот .

2. Настройка проекта

Чтобы использовать SnakeYAML в нашем проекте, мы добавим следующую зависимость Maven (последнюю версию можно найти здесь ):

<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.21</version>
</dependency>

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим различные способы преобразования массива символов в строку в Java.

2. Конструктор строк

Класс String имеет конструктор, который принимает массив символов в качестве аргумента:

@Test 
public void whenStringConstructor_thenOK() {
final char[] charArray = { 'b', 'a', 'e', 'l', 'd', 'u', 'n', 'g' };
String string = new String(charArray);
assertThat(string, is("foreach"));
}