Уроки для начинающих Java / #10 Тип данных String в Java
Тип данных String в Java является ссылочным типом и имеет интересные особенности в отличии от других языков программирования.
#java #урокиjava #javaMarshal
Подписывайтесь в телеграм:
Все уроки в плэйлисте:
При объявлении переменной, в следующей последовательности указываются:
тип данных (в данном примере — int — переменная содержит целое число),
имя переменной (в данном примере имена — x и y),
начальное значение переменной или, другими словами, инициализация переменной. В данном примере переменным x и y присвоены значения 1 и 2. Однако, это не является обязательным условием при объявлении переменной.
Правила именования переменных в java
Имя переменной должно начинаться с буквы (маленькой) и состоять из букв (Unicode) цифр и символа подчеркивания «_». Технически возможно начать имя переменной также с «$» или «_», однако это запрещено соглашением по оформлению кода в Java (Java Code Conventions). Кроме того, символ доллара «$», по соглашению, никогда не используется вообще. В соответствии с соглашением имя переменной должно начинаться именно с маленькой буквы (с заглавной буквы начинаются имена классов). Пробелы при именовании переменных не допускаются.
Имя переменной не должно быть ключевым или зарезервированным словом языка Java.
Имя переменной чувствительно к регистру. newVariable и newvariable — разные имена.
При выборе имени переменных, следует использовать полные слова вместо загадочных аббревиатур. Это сделает ваш код более удобным для чтения и понимания. Во многих случаях это также сделает ваш код самодокументируемым.
Если выбранное вами имя переменной состоит только из одного слова — запишите его маленькими буквами. Если оно состоит из более чем одного слова, то отделяйте каждое последующее слово в имени переменной заглавной буквой. Например: superCounter, myDomesticAnimal
Если переменная сохраняет постоянное значение, то каждое слово следует писать заглавными буквами и отделять при помощи символа подчеркивания. Пример: static final int NUMBER_OF_HOURS_IN_A_DAY = 24
Класс String очень часто используется программистами, поэтому его следует изучить очень хорошо.
Следует помнить, что объекты класса String являются неизменяемыми (immutable). Поэтому, когда вам кажется, что вы меняете строку, то на самом деле вы создаёте новую строку.
В Java есть специальные классы StringBuffer и StringBuilder, который допускают изменения в строке.
Классы String, StringBuffer, StringBuilder определены в пакете и доступны автоматически без объявления импорта. Все три класса реализуют интерфейс CharSequence.
Создать строку очень просто. Например, можно так:
String aboutCat = “Кот - это звучит гордо, а если наступить на хвост, то громко“;
Можно создать массив строк:
String[] cats = {“Васька“, “Барсик“, “Мурзик“};
Можно создать пустой объект класса String:
String str = new String();
Можно создать строку через массив символов:
char[] chars = { ’c’, ’a’, ’t’ };
String str = new String(chars);
Есть ещё конструктор, позволяющий задать диапазон символьного массива. Вам нужно указать начало диапазона и количество символов для использования:
char[] chars = {’c’, ’a’, ’t’, ’a’, ’m’, ’a’, ’r’, ’a’, ’n’ };
String str = new String(chars, 0, 3);
Можно создать объект класса String из объекта классов StringBuffer и StringBuilder при помощи следующих конструкторов:
String(StringBuffer объект_StrBuf)
String(StringBuilder объект_StrBuild)
1 view
0
0
7 months ago 00:26:30 1
Урок цифры. Кибербезопасность в школе | Уроки в большом городе
7 months ago 00:06:17 1
Уроки Арнис - урок 2. Траектории ударов
7 months ago 01:32:06 1
САВЕЛЬЕВ о пузыре искусственного интеллекта, работе мозга, роботизации людей и аферах Илона Маска
7 months ago 00:24:54 1
История про обучение Рейки. Про деньги, обман и жизненный урок. Плата за Рэйки. Школа Рейки Интенсив
7 months ago 00:55:56 1
Изумительный Рюкзак Зефирка Видео мастер-класс
7 months ago 00:08:29 1
Вопрос-ответ урок 16 Блюз для начинающих
7 months ago 00:14:16 1
СМОТРЕТЬ ВСЕМ УЧИТЕЛЯМ🔥ВАМ НАДО СДЕЛАТЬ ВЫБОР
7 months ago 00:04:35 1
С какой миссией ДУША приходит в этот мир. История одного человека.
7 months ago 01:06:17 1
❤️❤️ПРОИЗОЙДЕТ СОЕДИНЕНИЕ С РОДНОЙ ДУШОЙ ИЛИ БП! 🔥🔥СОБЫТИЯ ПРОИЗОЙДУТ ПОСЛЕ КОРИДОРА ЗАТМЕНИЙ!💫
7 months ago 00:37:31 1
Урок верстки журнала в Индизайн. Работа с текстом.
7 months ago 00:04:42 1
Биология 6 Рост и развитие растений
7 months ago 00:16:53 1
Как идеально вшить молнию в трикотажный джемпер. Все секреты в одном видео.
7 months ago 00:12:25 1
ПРИМЕНЕНИЕ ОПРЕДЕЛЁННОГО ИНТЕГРАЛА ДЛЯ РЕШЕНИЯ ГЕОМЕТРИЧЕСКИХ ЗАДАЧ
7 months ago 00:05:24 1
Умножение десятичных дробей | Математика 5 класс #36 | Инфоурок
7 months ago 00:03:54 1
Обучение ADEM. Урок 6 - Фрезерование КЭ Колодец
7 months ago 02:29:13 1
Мудрость Монаха Шаолинь - Новый Уровень | Ши Хен И | Полное Интервью
7 months ago 00:40:22 1
БОЛЬШОЙ ОБЗОР БРЕНДА ESSENCE | Что стоит купить у Эссенс? Находки, Фавориты и Провалы
7 months ago 00:05:23 1
Плоское зеркало. Изображение в плоском зеркале | Физика 8 класс #28 | Инфоурок
7 months ago 00:21:24 1
Самый модный кардиган спицами красивым узором. Вязать легко для начинающих.
7 months ago 00:18:48 1
Темперирование какао масла и покрытие форм (часть 3 урока курса “Шоколадные конфеты и плитки“)
7 months ago 00:06:27 1
Возвышение Москвы | Окружающий мир 3 класс #39 | Инфоурок
7 months ago 00:06:09 1
Происхождение имен и фамилий | Окружающий мир 1 класс #6 | Инфоурок
7 months ago 00:13:55 1
Биология 10 класс (Урок№15 - Сцепленное наследование генов.)