Java. Автоматическое преобразование типов и перегрузка.
Java курс для «чайников». Урок 10 | Пакеты&import
В течении разработки приложения, количество кода и файлов становится все больше и больше. Программный код принято структурировать, чтобы повышать его читабельность и понимание другим разработчиками. Одной из единиц структуризации вашего кода являются пакеты. Файлы на компьютере хранятся в папках, а программные файлы языка Java, как ни странно, тоже хранятся в папках (только называем мы их "пакеты"). Как можно заметить имя пакета всегда пишется в самом верху файла. Имена папок (пакетов) разделяются не привычными нам слэшами "/", а точками...
Java 171. Что такое static import?
Static Import - это нововведение, добавленное в Java 5, которое позволяет импортировать статические методы и поля класса без необходимости использования полного имени класса каждый раз при вызове. Например, если у нас есть класс Math, содержащий статический метод sqrt(), мы можем использовать его следующим образом: double result = Math.sqrt(25); Однако при использовании Static Import мы можем импортировать метод sqrt() напрямую из класса Math и использовать его без указания имени класса: import static java.lang.Math.sqrt;
double result = sqrt(25); В этом случае компилятор ищет статический метод sqrt() непосредственно в классе Math...