Java для Android-разработчиков. Часть #1
Операционная система Android у мобильных устройств основана на ядре Linux и приложения для нее пишутся на языке Java. Любая программа состоит из множества данных (файлы, элементы интерфейса, результаты вычислений). Чтобы манипулировать этими данными, существуют переменные.
Типы переменных
Все переменные на Java могут быть определенного типа, который говорит о том, какие операции над этими переменными допустимо производить. Например, если у нас есть целое число 10, то мы не можем положить его абы куда. Обязательно указываем тип переменной int (целое число), даем ей по смыслу подходящее имя и забрасываем туда наше число. Теперь программа знаем точно, что с данными, хранящимися в переменной number, можно производить любые математические операции.
int number = 10;
Нецелые числа называются числами с плавающей точкой. Например это может быть цена. Как бы мы записали стоимость апельсинового сока на Java? Сначала пишем тип переменной float, затем название переменной orangeJuice, оператор присваивания "=" и число.
float orangeJuice = 2.55;
Если у нас есть строка "Имя, скажите ваше имя", то тип переменной будет строковый string. Программа понимает, что над данными в переменной name, нельзя производить математические действия. Для них есть другие операции. Компилятор среды разработки на Java следит за тем, что вы пишите и как можно раньше показывает нам ошибки. Если вы пытаетесь число умножить на строку, то программа подчеркивает это проблемное место красной линией. Таким образом, обращая ваше внимание, что здесь будет ошибка. Число нельзя умножать или делить на строку.
String name = "Имя, скажите ваше имя"; // записываются в двойных кавычках
Тип boolean может хранить одно из двух значение: false или true. Он очень удобен для представления каких-нибудь логических данных. Переменная isDark говорит, что темно. Здесь можно сказать, что это утверждение верное (true) или неверное (false).
boolean isDark = false;
Java в отличии от JavaScript строго типизированный язык, соответственно мы не можем записывать переменную одного типа в переменную другово типа. В целочисленную переменную number, мы не можем записать строковую переменную name, компилятор сразу будет ругаться.
number = name; // это ошибка
Как грамотно называть переменные
Для названия переменных нужно выбирать максимально короткие слова, но не в ущерб ее смысловому значению. Имя переменной может состоять из двух слов, рекомендовано все слова писать слитно и каждое слово начинать с большой буквы.
String userAlex = "Alex";
В Java есть служебные ключевые слова, которыми мы не можем называть переменные, функции или классы. Обычно в коде они выделяются другим цветом.
int int = 100; // это ошибка
Операции над переменными
Какие операции мы можем производить над переменными.
Объявление переменной
Эта строка говорит, что у нас есть переменная типа int. Мы только что объявили переменную и такой порядок никак нельзя перескочить.
int pincode;
Если мы без объявления переменной, попытаемся присвоить ей значение, то Java нам скажет: Постой, я не знаю переменную pincode и не дам тебе положить туда число.
pincode = 2654477; // это ошибка
Вот такой вариант уже рабочий - объявляй переменную и кидай туда свое число!
int pincode = 2654477;
// или можно так
int pincode;
pincode = 2654477;
Для того, чтобы научиться создавать приложения любой сложности для Android не обязательно заканчивать профильный институт. Почему я так думаю, вы узнаете из коротенького видео дальше. Переходите на промо-страницу по видеокурсу "Создание приложений для Android с нуля" и приобретайте необходимые навыки для получения востребованной профессии Android-разработчика.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.