Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы С++(1-31).doc
Скачиваний:
29
Добавлен:
24.09.2019
Размер:
113.15 Кб
Скачать
  1. История языков типа с. Краткая история Java. Характеристика языка.

язык программирования – это формально – знаковая система предназначена для записи компьютерных программ. Язык C был создан Д.Риччи в начале 70 – х годов. Он мощный, эффективный и структурированный язык созданный для программистов.

Отличие java:

- простота

- безопасность

- переносимость

- объектно – ориентированность

- устойчивость

- многопоточность

- высокая производительность

- динамический характер

Главная особенность – это то, что программа компилируется в команды так называемой виртуальной машины java JVM.

  1. Выполнение Java – программы. Виртуальная машина Java (jvm). Jdk и jre. Этапы разработки программы на Java.

виртуальная машина – это совокупность команд вместе с системой их выполнения

JDK – набор программных необходимых инструментов для работы с этим языком. Включает компилятор, отладчик, интерпретатор.

JRE – виртуальная машина и библиотеки

Существует 3 этапа:

- берется произвольный код

- происходит компиляция

- запуск программы

  1. Переменные. Имена (идентификаторы). Типы данных.

Имена переменных, классов, методов и других объектов в Java составляются из букв и арабских цифр 0—9, причем первым символом идентификатора не может быть цифра. Вот примеры правильных имен (идентификаторов): a1      my_var    var3_5   _var    veryLongVarName  aName   theName   a2Vh36kBnMt456dX Служебные слова Java нельзя использовать в качестве идентификаторов своих объектов.

Переменная – это именованная область памяти, к которой мы можем присваивать любое значение

Идентификатор – это имя метода, переменной или элемента определяемых пользователем. Все типы данных, встроенные в язык Java, делятся на две группы: примитивные (простые) типы и ссылочные типы. В Java имеется восемь простых типов, их можно разделить на четыре группы:

  1. Целые. К ним относятся типы

byte, short, int, long. Эти типы предназначены для целых чисел со знаком.

  1. Типы с плавающей точкой —

float, double. Они служат для представления чисел, имеющих дробную часть.

  1. Символьный тип

char. Этот тип предназначен для представления элементов из таблицы символов, например, букв или цифр.

  1. Логический тип

boolean. Это специальный тип, используемый для представления логических величин.

  1. Приведение типов. Автоматическое преобразование типов в выражениях.

Иногда возникают ситуации, когда нужно присвоить величину определенного типа переменной другого типа. Для некоторых типов это можно проделать и без приведения типа, в таких случаях говорят об автоматическом преобразовании типов. В Java автоматическое преобразование возможно только в том случае, когда точности представления чисел переменной-приемника достаточно для хранения исходного значения.

Расширение – это когда мы заносим значение переменной типа byte или short в переменную типа int

Сужение – это когда при занесении значения типа int в переменную типа byte необходимо использовать оператор привидения типов.

Привидение типов – это когда у нас есть величина какого – то определенного типа, а нам нужно присвоить ей переменную другого типа