Найти в Дзене
Java от лузера

Java от лузера

Цикл статей по Java простым доступным языком
подборка · 16 материалов
1 месяц назад
Наследование в java. Общие положения
Наследование в java очень непростая тема и возможно ее придется разбить на несколько статей. Исходя из названия, можно догадаться, что речь идет о наследовании свойств и характеристик от другого. В java - это самый обыкновенный класс, который может наследоваться от другого класса. Ярким примером из жизни будет сын, который унаследовал от отца зеленые глаза, форму головы, но при этом имеет свой уникальный характер, присущий только ему. Организация наследования в java происходит с помощью ключевого слова extends...
2 месяца назад
И снова ob... объектах
Объекты в java занимают очень важную нишу. Вникнув в работу объектов, изучив все их тонкости – это огромный шаг в изучении языка программирования. В рамках одной статьи полностью охватить данный материал проблематично, поэтому решил посвятить object-ам еще одну статейку. Что у нас будет в статье. 1. Объекты и примитивные типы 2. static для объектов 3. Как ведут себя объекты 4. Объекты и Злостный Мусорщик Еще раз повторюсь, в java все построено на объектах или почти все...Вот к этому «почти» и относятся...
4 месяца назад
Перегрузка и переопределение. Методы с аргументами переменной длины
Продолжаем изучение методов. В этой статье разберем такие понятия как перегрузка и переопределение методов, также рассмотрим методы с аргументами переменной длины. На первом этапе изучения java трудно было понять логику такого подхода. Но с усложнением кода, когда приходилось использовать огромное количество методов схожих по своему функционалу, достоинства перегрузки стала очевидна. Итак, перегрузка - это когда в программе используются несколько методов с одинаковым названием, но с разными типами параметров или с разным их количеством...
8 месяцев назад
Объекты, субъекты и конструкторы
Как мы неоднократно замечали, что с названием языка программирования по java часто встречается аббревиатура ООП, которая расшифровывается как ОБЪЕКТНО-ориентированное программирование. Из этого можно предположить, что в java используются некие таинственные объекты. В научной литературе понятие объекта описывается, как экземпляр класса или его похожая копия, но в другом воплощении. В каком – немного позже. Из этого следует, что каждый объект, который строится по подобию своего класса, должен знать о нем все: его переменные и методы...
9 месяцев назад
Углубленное изучение методов. Возвратить или не возвратить?
В одной из первых статей по java мы немного останавливались на изучении принципа работы методов. В этой статье разберем более подробно, как работает метод, рассмотрим метод, который ничего не возвращает и метод, возвращающий значение. Так получилось, что в процессе написания статьи, стало понятно, что изучать методы без представления что такое объекты - тяжеловато. Поэтому следующая статья будет посвящена объектам, а затем обратно вернемся к методам. Методы в java занимают важное положение наряду с классами...
11 месяцев назад
Строение цикла for в стиле for each
Продолжаем изучение цикла for. В этой статье рассмотрим его разновидность в стиле for each. Также рассмотрим вложенные циклы и область действия переменных. Запишем представление цикла: for (int a: masiv) { тело метода; } Обратите внимание, что джависты (разработчики) не стали заморачиваться и не ввели новое ключевое слово в язык java. И это имеет определенный смысл: нет необходимости резервировать ключевое слово и не нарушается уже существующий код. Хотя все равно нам доподлинно не будут известны мотивы джавистов, побудивших их на такие шаги...