Скачиваний:
37
Добавлен:
05.07.2021
Размер:
408.01 Кб
Скачать

Министерство образования Республики Беларусь

Министерство образования Республики Беларусь

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра эконмической информатики

Объектно-ориентированное программирование

Лабораторная работа №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. Пользователь вводит название идентификатора, а программа сообщает допустимый ли это идентификатор или нет. Момент завершения тестирования идентификаторов определяет пользователь.

Соседние файлы в папке лабы Салапура 2ая часть (4 семестр)