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

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

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

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

1. Обзор

В этом руководстве мы покажем, как мы можем преобразовать объекты Date в объекты String в Java . Для этого мы будем работать со старым типом java.util.Date , а также с новым API Date/Time , представленным в Java 8.

Если вы хотите узнать, как выполнить обратное преобразование, т. е. из типов String в Date , вы можете ознакомиться с этим учебным пособием здесь .

Дополнительные сведения о новом API даты/времени см. в соответствующем руководстве .

2. Преобразование java.util.Date в строку

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

1. Обзор

Важной частью обработки XML является создание файлов XML, которые могут использоваться другими.

При обработке XML в Java у нас часто будет экземпляр org.w3c.dom.Document , который нам нужно экспортировать.

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

2. Использование трансформатора

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

1. Обзор

До Java 8 класс java.util.Date был одним из наиболее часто используемых классов для представления значений даты и времени в Java.

Затем в Java 8 появились java.time.LocalDateTime и java.time.ZonedDateTime. Java 8 также позволяет нам представлять определенное время на временной шкале с помощью java.time.Instant.

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

Чтобы узнать больше об Java 8 DateTime API, мы бы посоветовали прочитать эту статью .

2. java.util.Дата

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

1. Обзор

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

Мы также укажем, где мы должны предпочесть одну стратегию другой.

2. Использование Java 7

Начнем с Java 7, которая предоставляет метод Files.probeContentType(path) для разрешения типа MIME:

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

1. Введение

В Java были функциональные интерфейсы до добавления информативной аннотации @FunctionalInterface . FilenameFilter — один из таких интерфейсов.

Мы кратко рассмотрим его использование и поймем, какое место он занимает в современном мире Java.

2. Фильтр имени файла

Так как это функциональный интерфейс — у нас должен быть ровно один абстрактный метод , и FilenameFilter следует этому определению:

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

1. Обзор

В этом уроке мы рассмотрим три ключевых слова Java: final, finally и finalize.

Хотя эти ключевые слова похожи друг на друга, каждое из них имеет совершенно разное значение в Java. Мы узнаем назначение каждого из них и рассмотрим несколько примеров с помощью кода.

2. финальное ключевое слово

Давайте сначала посмотрим на финальное ключевое слово, где его использовать и почему. Мы можем применить ключевое слово final к объявлениям класса, метода, поля, переменной и параметра метода.

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

1. Обзор

В этом кратком руководстве мы увидим, как рассчитать возраст с помощью библиотек Java 8, Java 7 и Joda-Time.

Во всех случаях мы возьмем дату рождения и текущую дату в качестве входных данных и вернем рассчитанный возраст в годах.

2. Использование Java 8

Java 8 представила новый API Date-Time для работы с датами и временем, в значительной степени основанный на библиотеке Joda-Time.

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

1. Введение

В этом уроке мы поговорим о Java Instrumentation API. Он предоставляет возможность добавлять байт-код к существующим скомпилированным классам Java.

Мы также поговорим об агентах Java и о том, как мы используем их для инструментирования нашего кода.

2. Настройка

На протяжении всей статьи мы будем создавать приложение, используя инструменты.

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

1. Обзор

В этом кратком руководстве мы увидим, как установить часовой пояс даты с помощью Java 7, Java 8 и библиотеки Joda-Time.

2. Использование Java 8

Java 8 представила новый API Date-Time для работы с датами и временем, который в значительной степени основан на библиотеке Joda-Time.

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

1. Обзор

В отличие от C/C++, где мы можем использовать метод sizeof () для получения размера объекта в байтах, в Java нет настоящего эквивалента такого метода.

В этой статье мы покажем, как мы можем получить размер конкретного объекта.

2. Потребление памяти в Java

Хотя в Java нет оператора sizeof , он нам и не нужен. Все типы-примитивы имеют стандартный размер и обычно не содержат байтов заполнения или выравнивания. Тем не менее, это не всегда просто.