Министерство образования Республики Беларусь
Министерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра эконмической информатики
Объектно-ориентированное программирование
Лабораторная работа №7
“КРАТКИЙ ОЮЗОР ЯЗЫКА JAVA. ВВЕДЕНИЕ В ООП В JAVA”
Выполнила: Студентка группы
972303
Рушева Маргарита
Владиславовна
Проверила: Григорьева Юлия
Юрьевна
Минск, 2021
1 Цель лабораторной работы
Изучить ряд основных языковых средств языка Java.
2 Теория по лабораторной работе
НАПИСАНИЕ КОДА ПРОГРАММЫ
Для большинства языков программирования имя файла, который содержит исходный код программы, не имеет значения. Но в Java исходному файлу должно быть присвоено имя главного класса. В данном примере исходному файлу должно быть присвоено Example.java. Т.к. в Java исходный файл официально является единицей компиляции.
ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННЫХ
Переменная – это именованная ячейка памяти, которой может быть присвоено значение в программе.
ПРОБЕЛЫ
Java – язык свободной формы. Это означает, что при написании программы не нужно следовать каким-то специальным правилам в отношении отступов. Например, программу Example можно было бы написать в одной строке или любым другим способом. Единственное обязательное требование – наличие, по меньшей мере, одного пробела между всеми лексемами, которые еще не разграничены оператором или разделителем. В языке Java пробелами считаются символы пробела, табуляции или новой строки.
РАЗДЕЛИТЕЛИ
КЛЮЧЕВЫЕ СЛОВА JAVA
Примитивные типы данных: byte, short, int, long, char, float, double, boolean
Циклы и ветвления: if, else, switch, case, default, while, do, break, continue, for
Исключения: try, catch, finally, throw, throws Области видимости: private, protected, public
Объявление \ Импорт: import, package, class, interface, extends, implements, static, final, void, abstract, native
Создание \ Возврат \ Вызов: new, return, this, super
Многопоточность: synchronized, volatile
Ключевые слова, которые не вошли ни в одну из групп: const, goto, instanceof, enum, assert, transient, strictfp.
В отличие от C++, Java не поддерживает множественное наследование классов, перегрузку операторов, беззнаковые целые, прямое индексирование памяти и, как следствие, указатели.
3 Индивидуальное задание
7. Создать программу, которая проверяет корректность введенного идентификатора переменной на языке Java. Пользователь вводит название идентификатора, а программа сообщает допустимый ли это идентификатор или нет. Момент завершения тестирования идентификаторов определяет пользователь.