Уроки для начинающих 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
5 days ago 00:27:21 1
[Комплексные 3D решения 3DTool] 3D моделирование Blender для 3D печати | Урок №4 | Курсы 3D моделирования от 3Dtool
5 days ago 00:00:47 1
Spotlight 4.Златовласка.Часть 3 .Goldilocks 3
5 days ago 00:15:42 1
Упражнения на Переходные Ноты | Как их петь и что это такое?
5 days ago 00:01:36 1
Spotlight 4.Златовласка.Песня.Goldilocks song
5 days ago 00:00:41 1
Spotlight 4.Златовласка.Часть 2.Модуль 2
5 days ago 00:00:57 1
Spotlight 4.Златовласка.Часть 1. Модуль 1.
5 days ago 01:47:48 1
[Видеоуроки ПДД Рули Онлайн для учащихся автошкол] Общий урок по теме Дорожные знаки 2024
5 days ago 00:01:11 1
👌 Курсы программистов в москве 🔵 Онлайн обучение программированию бесплатно на русском
5 days ago 00:15:10 1
Топ-5 простых и идеальных женских причесок на свадьбу
5 days ago 00:07:25 1
Spotlight 4.Полное видео модуля 3.(Видео к учебнику)все песни,слова,диалоги и часть упражнений из модуля здесь
5 days ago 00:59:33 1
Кто виноват в Цусиме: морское сражение, которое изменило историю
5 days ago 01:18:27 1
Клим Жуков. Цусима: анатомия катастрофы, ч 3. Как русский флот стал заложником Порт-Артура.
5 days ago 00:11:33 1
Estill voice training отзыв | Эстилл и вокальные техники EVT обзор
5 days ago 00:01:13 9
Тематические занятия ко Дню мамы для детей 5-6 лет /г/
5 days ago 00:01:11 1
💷 БИЗНЕС ИДЕИ ДЛЯ МАЛОГО
5 days ago 00:12:55 1
Как петь на опоре? | Вокальная опора, диафрагма или поставленный голос?
5 days ago 00:01:19 1
⚠ ЗАЩИТА КОЛЕННОГО СУСТАВА ПРИ ЗАНЯТИЯХ СПОРТОМ 💯 НАКОЛЕННЫЙ БАНДАЖ ЦЕНА ❗
5 days ago 00:04:32 1
СУПЕР ПРОСТОЙ ДВУХСТОРОННИЙ УЗОР!
5 days ago 00:01:11 1
💣 ФИНДЕР ВАКАНСИИ НА УДАЛЕНКУ ⭐ ЗАРАБОТОК НА ВЫПОЛНЕНИИ ЗАДАНИЙ В ИНТЕРНЕТЕ
5 days ago 00:10:54 1
Сколько времени нужно, чтобы научиться петь?
5 days ago 00:08:16 2
[Образование. Обучение - Znaika TV. Знайка.ру] Химия 11 класс. Общая характеристика s p d f – элементов
5 days ago 00:15:11 2
КАК СОЗДАТЬ ГАРМОНИЧНЫЕ ЦВЕТОВЫЕ СХЕМЫ И РЕТУШИРОВАТЬ ФОТОГРАФИИ С ИЗЯЩЕСТВОМ
5 days ago 00:05:26 1
Как бассейн влияет на голосовые связки?
5 days ago 00:15:05 1
КОШКИ – НЕ ПРОСТО ЖИВОТНЫЕ: РАСКРОЙТЕ СЕКРЕТ ИХ ПРИСУТСТВИЯ - ЗАКОН ПРИТЯЖЕНИЯ