Найти в Дзене
Java курс для "чайников". Урок 14 | Модификаторы доступа
Модификаторы доступа - это ключевые слова, которые указывают область видимости. Существует четыре модификатора доступа: 2. private. Данный модификатор устанавливает область видимости только внутри класса. Получить доступ к ресурсу, который имеет данный модификатор можно только внутри класса, где этот ресурс объявлен. 3. protected. Видимость внутри пакета, а также в подклассах в других пакетах. Используется довольно редко, поэтому более подробно будет рассмотрен позже...
3 года назад
Java курс для "чайников". Урок 13 | Класс String
Одним из самых популярных классов для работы со строками является класс String. Для создания строки можно воспользоваться двумя путями: 2. Используя ключевое слово new Между двумя этими методами есть небольшая разница. Давайте рассмотрим каждый метод подробнее. Используя строку-литерал Каждый раз, когда мы создаем строку, виртуальная машина (JVM) проверят пулл-строк на наличие данной строки. Если строка будет обнаружена, то новый объект создан не будет, а лишь вернется адрес этой строки в пулле...
3 года назад
Уроки Java для "чайников". Урок 12 | Методы. Практика в конце
В этом уроке мы займемся созданием поведения объектов и классов. Поведение - это все то, что может выполнять класс или объект класса. Поведение реализуется при помощи методов. Метод - это функция, которая выполняет последовательность действий заданных программистом. Предлагаю взглянуть на простой метод, который вычисляет квадрат числа. Любой метод должен быть объявлен в классе. Поэтому мы создали класс MathCalculations и в него поместили метод squareValue(int value). Все, что находится в фигурных скобках называется телом метода...
3 года назад
Java курс для «чайников». Урок 11 | понятие Класса и Объекта
В этой статье мы познакомимся с фундаментальным понятием почти любого современного языка программирования, а именно класс. Если вы еще не смотрели предыдущие уроки, то обязательно сделайте это! Класс Что же такое класс? Класс - это макет (образец) по которому будет создан объект. Понятнее не стало? Что ж, сейчас во всем разберемся... Мы уже познакомились с переменными, и мы узнали что они бывают примитивного типа или же они бывают ссылками. В том уроке мы лишь вскользь упомянули, что ссылки не хранят в себе конкретную информацию, они только содержат адрес, где эту информацию можно получить...
3 года назад
Java курс для «чайников». Урок 10 | Пакеты&import
В течении разработки приложения, количество кода и файлов становится все больше и больше. Программный код принято структурировать, чтобы повышать его читабельность и понимание другим разработчиками. Одной из единиц структуризации вашего кода являются пакеты. Файлы на компьютере хранятся в папках, а программные файлы языка Java, как ни странно, тоже хранятся в папках (только называем мы их "пакеты"). Как можно заметить имя пакета всегда пишется в самом верху файла. Имена папок (пакетов) разделяются не привычными нам слэшами "/", а точками...
259 читали · 3 года назад
Java курс для «чайников». Урок 9 | Ссылки & Примитивные типы
Что ж, пришло время разобраться с переменными и стать экспертом в этой теме. Начнем с того, что переменная - это ни что иное, как участок в памяти (ячейка), где хранится заданное нами значение. То есть, когда вы создаете переменную, вы резервируете в памяти участок определенного размера, куда будет записана информация. Информация может быть нескольких видов: Чтобы с этим всем разобраться, достаточно запомнить две вещи: Примитивные типы данных Переменные данных типов хранят в себе непосредственно сами данные...
3 года назад
Java курс для «чайников». Урок 8 | Преобразование типов в Java
При работе с примитивными данными, часто возникает необходимость преобразовывать один тип данных к другому. Например, мы хотим преобразовать целое число к дробному или наоборот. Все преобразования можно разделить на два типа: явные и неявные. Рассмотрим каждый тип отдельно. Неявные преобразования Неявные преобразования характерны для присваивания с расширением типа. Например, мы присваиваем byte к int, или float к double. Ниже будет представлена схема, по которой работают автоматические преобразования типов...
139 читали · 4 года назад
Java курс для «чайников» | Циклы while и do-while. Урок 7 (часть 2)
В этой части рассмотрим работу с циклами while и do-while. Если вы не смотрели Часть 1, то обязательно посмотрите. Цикл while Цикл while продолжает свое выполнение пока условие остается правдивым (true). Например для обхода массива, можно воспользоваться циклом while. Механизм работы очень прост: Цикл do-while Данный цикл полностью идентичен циклу while, за исключением того, что тело цикла всегда выполниться хотя бы один раз. Это происходит потому, что вначале выполняется тело цикла, а затем уже идет проверка условия...
4 года назад
Java курс для «чайников». Разбираем циклы! Урок 6 (часть 1)
В этой статье мы прольем свет на циклы. Представьте, перед нами стоит задача вывести все элементы массива имен names Казалось бы в чем тут может возникнуть проблема. Эту задачу мы можем выполнить двумя строчками кода: Однако в чем может быть недостаток такого подхода? Во-первых, что, если наш массив будет состоять не из двух элементов, а из ста или тысячи? Во-вторых, как быть, если мы заранее не будем знать размер массива, с которым нам предстоит работать? Для решения данных проблем, воспользуемся циклом for...
4 года назад
Java курс для «чайников» | Как использовать условия в Java. Урок 5
Одним из главных инструментов языка Java являются условные конструкции. Условные конструкции необходимы в местах, где нам нужно выполнить какое-то действие, если условие истинно, или выполнить другое действие, если условие ложно. Конструкция if/else/else if Данная конструкция сравнивает age1 и age2 и если ag1 больше, то будет выполнен код, который находится в фигурных скобках. Также можно задать альтернативное действие, если условие окажется ложным. Также мы может добавлять дополнительные условия,...
4 года назад
Java курс для «чайников» | Запуск приложения Java. Начало выполнения. Часть 4
В предыдущих уроках мы познакомились с базовыми понятиями языка. В этом уроке мы научимся правильно запускать нашу программу и работать с консольным выводом. Выполнение любой программы начинается с метода main. Пока о всех тонкостях можете не думать. Достаточно лишь то, что теперь мы знаем откуда Java начнет выполнять наш код. Обратите внимание на две косые черты. Таким образом обозначаются комментарии, которые полностью игнорируются компилятором, и служат для пометок...
4 года назад
Java курс для «чайников» | Массивы в Java. Объявление и инициализация. Часть 3
В этой статье мы продолжим изучение массивов. Если вы еще не видели первую часть, обязательно почитайте здесь. Еще одним способом создания массивов являтся способ без первоначальной инициализации. В таком случае используется ключевое слово new и размер массива. Например: int[] array = new int[10]; В данной строчке мы создали массив из 10 элементов целочисленного типа. По умолчанию все элементы будут обнулены, но по желанию мы может записывать свои значения. Например, мы хотим положить в пятый элемент массива число 50, то array[4] = 50; Также, в языке Java при инициализации квадратные двойные скобочки...
4 года назад