Видео урок № 3 Bits and Pieces. Java arrays, packages, access levels and command lines arguments.

Урок № 3 Bits and Pieces. Если пользоваться дословным переводом, это означает — обрезки (кусочки). Одним словом в этом уроке собраны темы практически не связанных между собой. Однако автор предпочел их собрать в одном уроке.

Урок № 3 Java arrays, packages, access levels and command lines arguments.

Первый свой «кусочек» Яков посвящает массивам (arrays) в языке программирования Java. Подробно разъясняется, что представляет собой массив в Java, его организация и принципы работы с ним. Затрагивается тема создания и хранения массивов в памяти. Рассматриваются одномерные и многомерные массивы. Объясняет достоинства и недостатки массивов.

Следующий свой «кусочек» урока Яков посвящает классам-оберткам (Wrapper Classes and Autoboxing). Тема затрагивает работу с примитивными типами данных (int и тому подобными) как с классами. Довольно актуальная тема, так как в Java все является классами. Однако существует ряд примитивных типов данных, которые тоже можно представить как классы. Такая необходимость довольно актуальна. Автор также объясняет принципы работы с классами-обертками.

Далее автор переходит к теме циклов существующих в языке программирования Java. Рассматриваются типы циклов For, For-Each While и Do While их реализации и использование. Кроме того затрагиваются реализация циклов в Java 1.8.

Переходим к запуску программ, точнее к аргументам в командной строке. Автор рассматривает тему посвященную передаче параметров запускаемой программе в командной строке и как принимать параметры в программе. Также рассматривается возможность запуска программы с передаваемыми аргументами на выполнения в IDE Eclipse.

Packages – пакеты. Автор рассматривает внутреннюю организацию классов в программном обеспечении, разрабатываемом на языке программирования Java. Данный механизм позволяет унифицировать разрабатываемые классы используя Reverse domain name notation — так называемое реверсивное (перевернутое) доменное имя. Данный механизм позволяет унифицировать имена классов между различными компаниями-разработчиками и использовать данный механизм внутри одной компании используя механизм расширения доменного имени. Автором приведены примеры использования этого принципа.


Смотрите также видео уроки по Java 7 на русском языке (автор Яков Файн):