Абстрактный класс – это класс, для которого нельзя создать экземпляр. Можно создать объект Волк, Тигр, Лиса, но что представляет собой объект Животное? Чтобы предотвратить создание экземпляра класса, необходимо отметить класс словом abstract. Кроме классов абстрактными могут быть методы. Абстрактный класс необходимо расширить, а абстрактный метод должен быть переопределен. В абстрактном методе нет кода, то не нужно добавлять тело метода. Поэтому нет фигурных скобок – необходимо просто закрыть объявление точкой с запятой. У абстрактного метода нет тела!!! Если объявляется абстрактный метод, то абстрактным должен быть и класс, которому он принадлежит. Нельзя иметь абстрактный метод в неабстрактном классе. В абстрактном классе могут быть абстрактные и неабстрактные методы. Вы обязаны реализовать все абстрактные методы.< ... Читать дальше » |
Метод использует параметры, а вызывающий код передает аргументы. Аргументами называют значения, которые передаются методам. Затем аргумент превращается в параметр. Параметром является локальная переменная с именем и типом, которую можно использовать внутри метода. |
Переменной массива является «пульт управления» объектом Array. Массивы подходят для создания упорядоченного списка элементов. Они позволяют получить быстрый доступ через индекс к элементу списка. Каждый элемент массива является переменной, одним из восьми простых типов или ссылочной переменной. Массив – это всегда объект, даже, если он хранит элементы простых типов. |
Существует переменная, которая ссылается на объект. Она хранит биты, описывающие путь доступа к объекту. Она не хранит сам объект, а хранит нечто вроде указателя или адреса. В Java мы не знаем, что находится внутри этой переменной. Нельзя вложить объект в переменную. Нет гигантских расширяемых контейнеров, способных подстроиться под размер любого объекта. Объект существует лишь в одном месте – в куче, управляемой сборщиком мусора. Ссылка на объект является значением переменной, которое можно представить в виде пульта дистанционного управления. |
В реляционных базах данных для добавления данных в таблицу используют такие подходы:
|
MySQL поддерживает такие типы данных:
|
Перед созданием таблицы, в клиентской программе необходимо выбрать базу данных, с которой будем работать. Операция осуществляется с помощью команды USE. mysql> USE wet; Для создания таблицы используется оператор CREATE TABLE, после которого следует имя создаваемой таблицы и структура таблицы в круглых скобках: mysql> CREATE TABLE tbl (number INT, name TEXT); Проконтролируем созданную таблицу: mysql> SHOW TABLES; Удалить таблицу можно с помощью команды: mysql> DROP TABLE tbl; Для получения описания столбцов: mysql> DESCRIBE wet.tbl; |
Данные любой СУБД организованы в многоуровневые структуры, на верхнем уровне расположена база данных, в состав которой входят таблицы, каждая таблица разделена на столбцы и строи, на пересечении которых содержатся значения данных. Каждый столбец имеет свой тип. Для создания базы данных открываем командную строку. Переходим в каталог: cd C:\mysql\bin Для соединения с сервером баз данных: mysql –u root Создаем базу данных: CREATE DATABASE vet; Проконтролируем создание базы данных: SHOW DATABASES; Удаление базы данных: DROP DATABASE vet; |
Литерал состоит из квадратных скобок, обозначающих начало и конец массива, и элементов, которые перечисляются через запятую внутри квадратных скобок. Синтаксис: [выражение1, выражение2, выражение3]. Сначала вычисляют результаты указанных выражений, а затем полученные результаты присваивают элементам определяемого массива. В литерале массива могут использоваться любые допустимые выражения, включая вызовы функций, переменные, литералы и другие массивы. Массив, содержащийся в другом массиве, называется вложенным или двумерным. |
Позиция элемента в массиве называется его индексом. Индекс элемента используется для присваивания или получения этого элемента, а также для выполнения различных действий над этим элементом. В некоторых методах обработки массивов индексы элементов используются для указания диапазона обрабатываемых элементов. Можно добавлять и удалять элементы в начале, конце и середине массива. Массив может иметь промежутки, то есть некоторые элементы могут быть незаполненными. Элементы могут размещаться в позициях 1, 5, но при этом не обязательно, чтобы элементы присутствовали в позициях 2, 3, 4. Массивы с промежутками называют разреженными. |