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

182 записи с тегом "Основы Java"

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

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

1. Введение

В этом кратком руководстве мы рассмотрим основы пакетов в Java. Мы увидим, как создавать пакеты и получать доступ к типам, которые мы помещаем в них.

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

Наконец, мы скомпилируем и запустим наши упакованные классы Java.

2. Обзор пакетов Java

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

1. Обзор

Рефлексия — это способность компьютерного программного обеспечения проверять свою структуру во время выполнения. В Java мы достигаем этого с помощью Java Reflection API . Это позволяет нам проверять элементы класса, такие как поля, методы или даже внутренние классы, во время выполнения.

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

2. Получение полей из класса

Давайте сначала посмотрим, как получить поля класса, независимо от их видимости. Позже мы увидим, как получить унаследованные поля.

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

1. Введение

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

Мы рассмотрим несколько методов класса Scanner для обработки ввода, а затем покажем простой вывод с помощью System.out .

Наконец, мы увидим, как использовать класс Console , доступный начиная с Java 6, как для консольного ввода, так и для вывода.

2. Чтение из System.in

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

1. Введение

Java является типизированным языком, что означает, что он использует концепцию типов. Существуют две отдельные группы типов:

  1. примитивные типы данных
  2. абстрактные типы данных.

В этой статье мы сосредоточимся на преобразованиях примитивных типов.

2. Обзор примитивов

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

1. Обзор

API регулярных выражений в Java, java.util.regex , широко используется для сопоставления с образцом. Чтобы узнать больше, вы можете следовать этой статье .

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

2. Специальные символы регулярного выражения

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

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

1. Обзор

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

Это просто, если мы преобразуем int или long в массив байтов, поскольку побитовые операторы Java работают только с целочисленными типами. Однако для числа с плавающей запятой нам нужно использовать еще один уровень преобразования.

Например, мы можем использовать API, предоставляемые классом Float или классом ByteBuffer пакета java.nio .

2. Преобразование массива с плавающей запятой в байтовый

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

1. Обзор

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

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

2. Ключевые концепции абстрактных классов

Прежде чем углубляться в то, когда использовать абстрактный класс, давайте рассмотрим их наиболее важные характеристики :

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

1. Введение

В этом уроке мы рассмотрим анонимные классы в Java.

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

2. Объявление анонимного класса

Анонимные классы — это внутренние классы без имени. Поскольку у них нет имени, мы не можем использовать их для создания экземпляров анонимных классов. В результате нам приходится объявлять и создавать экземпляры анонимных классов в одном выражении в момент использования.

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

1. Обзор

В этом кратком руководстве мы рассмотрим два основных строительных блока языка программирования Java — классы и объекты. Это базовые концепции объектно-ориентированного программирования (ООП), которые мы используем для моделирования реальных объектов.

В ООП классы — это чертежи или шаблоны объектов. Мы используем их для описания типов сущностей.

С другой стороны, объекты — это живые сущности, созданные из классов. Они содержат определенные состояния в своих полях и представляют определенное поведение своими методами.

2. Классы

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

1. Введение

Конструктор копирования в классе Java — это конструктор , который создает объект, используя другой объект того же класса Java .

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

2. Как создать конструктор копирования

Чтобы создать конструктор копирования, мы можем сначала объявить конструктор, который принимает объект того же типа в качестве параметра: