Уроки для начинающих 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
2 months ago 00:19:51 1
ЖУТКИЕ ИСТОРИИ ИНТЕРНЕТА
2 months ago 03:28:45 1
А.МАМАТОВ Супермозг Шаг№2 Занятие 2
2 months ago 01:30:11 1
Тайны Ватикана. Грехи и подвиги современной церкви
2 months ago 00:36:54 1
Голые и честные: почему вся одежда - ложь?
2 months ago 00:14:36 1
2 лавровых листа и ЖКТ, как в молодости
2 months ago 00:09:42 1
Как увеличить тонкие губы и приподнять уголки губ
2 months ago 00:07:15 1
Загрузочная флешка в Rufus. Как скачать Windows 10 и сделать загрузочную флешку в Руфус?
2 months ago 00:00:51 1
Как мы оживили логотип ММА для клиента с Кипра 🔥
2 months ago 00:22:50 1
Мужская Стрижка Площадка Пошагово дома | Уроки мужских стрижек | Мужская стрижка на жесткие волосы
2 months ago 00:16:06 1
Реакция АМЕРИКАНЦА на то, что русские думают об американцах
2 months ago 00:33:02 1
🔥 БОЛЬШОЙ РОСТ КРИПТЫ - История Повторяется!!
2 months ago 00:04:00 1
С.В. Рахманинов и “ЭТО“.
2 months ago 01:53:07 1
Добрая история Зловещих мертвецов: как снимали легендарный хоррор
2 months ago 00:08:47 1
Самая простая шаль крючком для начинающих*How to Crochet a Super Scarf for beginners* Бактус Урок 47
2 months ago 00:36:17 1
Ромео и Джульетта На Пианино Обучение | Как Играть Разбор Урок | Красивая Музыка На Фортепиано
2 months ago 00:57:34 1
Лицо не может стареть, если делаешь ЭТО. Омоложение лица сильнее ботокса. Анастасия Дубинская
2 months ago 00:01:23 1
ты слышал это в играх про гонки
2 months ago 00:20:07 1
8 ОШИБОК ЖЕНЩИН В С🌶️КСЕ || ПРОВЕРЬ СЕБЯ!
2 months ago 02:26:48 1
Сергей Минаев: “Никто тебе за былое лайки ставить не будет“. Про уроки истории и уроки жизни
2 months ago 00:20:45 1
Курс 3D Моделирования для игр | Урок 1 - Блокинг | Blender, Marmoset, Substance Painter
2 months ago 00:29:24 1
Прямой эфир №277
2 months ago 00:06:38 1
Кавер
2 months ago 00:30:45 1
30-минут тренировки | Как накачать попу в домашних условиях. Эффективные упражнения для ягодиц дома
2 months ago 00:00:23 1
#Айкидо для детей и взрослых, пробный урок бесплатно (Петербург)