- •История языков типа с. Краткая история Java. Характеристика языка.
- •Выполнение Java – программы. Виртуальная машина Java (jvm). Jdk и jre. Этапы разработки программы на Java.
- •Переменные. Имена (идентификаторы). Типы данных.
- •Приведение типов. Автоматическое преобразование типов в выражениях.
- •Массивы. Многомерные массивы.
- •Арифметические операции. Операторы отношения. Булевы логические операторы.
- •Оператор выбора if. Вложенные if. Многозвенный if-else-if.
- •Оператор выбора switch.
- •Оператор цикла while и do while.
- •Оператор цикла for.
- •Операторы перехода break, continue, return.
- •Основные принципы объектно-ориентированного подхода к программированию.
- •Понятие класса. Общая форма класса. Создание объектов. Управление доступом. Инкапсуляция.
- •Методы. Общая форма метода. Возврат значений. Перегрузка методов.
- •Статические члены класса.
- •Наследование. Класс Object. Использование super. Абстрактные классы.
- •Переопределение методов. Динамический вызов методов. Полиморфизм.
- •22 Вложенные классы
- •Интерфейсы. Использование интерфейсов для динамического вызова методов
- •Сортировка выбором
- •Пузырьковая сортировка
- •Последовательный поиск
- •Бинарный поиск
- •Статические и динамические структуры данных. Динамический массив.
- •Реализация стека с использованием связного списка
- •Класс комплексных чисел
- •События, обработка событий. Модель делегации событий.
История языков типа с. Краткая история Java. Характеристика языка.
язык программирования – это формально – знаковая система предназначена для записи компьютерных программ. Язык C был создан Д.Риччи в начале 70 – х годов. Он мощный, эффективный и структурированный язык созданный для программистов.
Отличие java:
- простота
- безопасность
- переносимость
- объектно – ориентированность
- устойчивость
- многопоточность
- высокая производительность
- динамический характер
Главная особенность – это то, что программа компилируется в команды так называемой виртуальной машины java JVM.
Выполнение Java – программы. Виртуальная машина Java (jvm). Jdk и jre. Этапы разработки программы на Java.
виртуальная машина – это совокупность команд вместе с системой их выполнения
JDK – набор программных необходимых инструментов для работы с этим языком. Включает компилятор, отладчик, интерпретатор.
JRE – виртуальная машина и библиотеки
Существует 3 этапа:
- берется произвольный код
- происходит компиляция
- запуск программы
Переменные. Имена (идентификаторы). Типы данных.
Имена переменных, классов, методов и других объектов в Java составляются из букв и арабских цифр 0—9, причем первым символом идентификатора не может быть цифра. Вот примеры правильных имен (идентификаторов): a1 my_var var3_5 _var veryLongVarName aName theName a2Vh36kBnMt456dX Служебные слова Java нельзя использовать в качестве идентификаторов своих объектов.
Переменная – это именованная область памяти, к которой мы можем присваивать любое значение
Идентификатор – это имя метода, переменной или элемента определяемых пользователем. Все типы данных, встроенные в язык Java, делятся на две группы: примитивные (простые) типы и ссылочные типы. В Java имеется восемь простых типов, их можно разделить на четыре группы:
Целые. К ним относятся типы
byte, short, int, long. Эти типы предназначены для целых чисел со знаком.
Типы с плавающей точкой —
float, double. Они служат для представления чисел, имеющих дробную часть.
Символьный тип
char. Этот тип предназначен для представления элементов из таблицы символов, например, букв или цифр.
Логический тип
boolean. Это специальный тип, используемый для представления логических величин.
Приведение типов. Автоматическое преобразование типов в выражениях.
Иногда возникают ситуации, когда нужно присвоить величину определенного типа переменной другого типа. Для некоторых типов это можно проделать и без приведения типа, в таких случаях говорят об автоматическом преобразовании типов. В Java автоматическое преобразование возможно только в том случае, когда точности представления чисел переменной-приемника достаточно для хранения исходного значения.
Расширение – это когда мы заносим значение переменной типа byte или short в переменную типа int
Сужение – это когда при занесении значения типа int в переменную типа byte необходимо использовать оператор привидения типов.
Привидение типов – это когда у нас есть величина какого – то определенного типа, а нам нужно присвоить ей переменную другого типа