add — позволяет добавлять элементы в конец списка (правильнее говорить списка, потому что list с английского значит список), а также добавлять элемент в нужную позицию, сдвигая при этом остальные (!); addAll — работает также как add только уже добавляет несколько элементов; contains — позволяет проверить присутствие элемента в списке; get — получить элемент по индексу; indexOf — узнать индекс элемента в списке; remove — удалить элемент в списке по индексу; set — заменить\установить элемент в списке по индексу; toArray — вернуть обычный массив. Сами видите сколько полезного здесь есть (и сколько отсутствует у обычного массива)
3 Ұнайды
int a = 3;
a += 1; // Как и инкремент добавляет единицу, результат: 4
a += 5; // А теперь можно и так, результат: 9
a -= 1; // результат: 8
a *= 5; // Можно также и сокращенно записывать умножение, результат: 40
int b = 10;
a /= b; // И делить сокращенно, и даже на значение другой переменной, результат: 4
1 Ұнайды
Программирование — это процесс написания команд, которые потом будет выполнять компьютер. Очень важно понимать, что компьютер не умеет думать. Все, что компьютер делает: он исполняет команды.
1 Ұнайды
Отсюда следует несколько областей видимости:
— локальная переменная объявленная внутри метода (доступна только внутри метода)
— переменная объявленная внутри класса (доступна только внутри объекта, порожденного из класса)
— статическая переменная класса (доступна все время, т.к. класс «живет» все время пока исполняется программа)
Стоит ли хранить даже такие «временные переменные»? — конечно же нет. И как раз для этого была придумана «область видимости переменной», которое определяет, как долго переменная «будет жить», т.е. будет доступна для использования. На практике область видимости определяется фигурными скобками {} — переменная объявленная и проинициализированная внутри фигурных скобок «умирает» как только поток выполнения программы выйдет за эти скобки.
Переменная — это указатель на область памяти определенного типа.
Вообще в Java существует 8 примитивных типов данных:
boolean — хранит один бит информации;
byte — хранит один байт информации, и соответственно целочисленные значения от -128 до 127 включительно;
short — хранит два байта информации, и соответственно целочисленные значение от -32768 до 32767 включительно;
int — хранит четыре байта информации, и соответственно целочисленные значение от -2147483648 до 2147483647 включительно;
long — хранит восемь байт информации, и соответственно целочисленные значения от — 9223372036854775808 (-2 в степени 63) до 9223372036854775807 (2 в степени 63 минус 1) включительно;
float — хранит четыре байта информации, и соответственно значения с плавающей точкой от 1.4х10—45 до 3.4х1038;
double — хранит восемь байт информации, и соответственно значения с плавающей точкой от 4.9х10—324 до 1.7х10308;
char — хранит 16 бит (2 байта), и соответственно символ в формате UTF.
Данные, используемые программой, хранятся в памяти компьютера. Такая память называется оперативной памятью (и чем ее больше, тем быстрее работает компьютер, тем больше вкладок можно открыть в браузере :)). Память состоит из маленьких ячеек памяти. Каждая ячейка хранит одно значение 0 или 1, и называется бит. Принято считать, что 8 бит — это 1 байт
Integrated Development Environment) — интегрированная среда разработки, в ней происходит и написание программы, и компиляция, и выявление ошибок, и запуск программы
