Загрузка страницы

Уроки Java. 3. Примитивные типы данных в Java

https://www.youtube.com/playlist?list=PLzTKGcAZiYWKymjlgMusJqnS60S5Oqqgj - плейлист Java.
Создадим новый проект. Напишем метод main. Подробнее это было рассмотрено в предыдущем видео.
При написании программ используются переменные. В Java существует два типа переменных: примитивные и ссылочные. Их легко отличить – примитивные пишутся с маленькой буквы (например: byte, int или double), а ссылочные – с большой буквы (например: String, Integer или Date). На этом уроке мы рассмотрим примитивные типы данных. Для удаления строки в Intellij Idea используйте комбинацию клавиш Ctrl+y. В Java 8 примитивных типов данных: byte, short, char, int, long, float, double, boolean. На прошлом уроке мы рассмотрели комбинацию клавиш для выравнивания Alt+Ctrl+l
Для объявления переменной необходимо указать тип данных и имя переменной. Попробуем вывести значение переменной на экран. Intellij Idea сообщает нам, что необходимо инициализировать переменную – т.е. присвоить ей значение. Объявление и инициализацию можно выполнить в одной строке. Если вы хотите инициализировать несколько переменных одного типа, то это делается через запятую.
От типа данных зависит, какой размер будет выделен в области памяти для переменной данного типа. Самый маленький целый тип данных в Java – byte. Для него выделяется размер в области памяти 8 бит. Закомментируем эту информацию. Комментарии игнорируются при выполнении кода. В Java существует 3 вида комментариев. // два слеша – все что будет написано после них и до конца строки – будет комментарием. /* слеш и звездочка – начало блочного комментария */ – конец блочного комментария – используются для того, чтобы закомментировать фрагмент, который написан на несколько строк. Третий вид комментария мы рассмотрим позже. В Intellij Idea для того, чтобы закомментировать строку вы можете использовать комбинацию клавиш Ctrl+/. Для комментирования блока кода ctrl+shift+/. Не забывайте, что данные комбинации работают при активной английской раскладке клавиатуры.
Минимальное значение, которое вы можете внести при использовании этого типа данных -128, максимальное 127.
Т.к. наша переменная может иметь максимальное значение 127, то при увеличении на единицу, происходит переполнение и получается результат -128.
byte используется очень редко. Например, при работе с передачей данных по сети, когда данные это набор 0 и 1, переданных через какой-то канал связи или при чтении данных из файлов. Так же тип byte может быть использован при работе со строками и кодировками.
В основном byte используется для уменьшения расхода памяти при хранении данных в массивах. При операциях над данными использование byte не снижает потребление памяти. Это связано с реализацией Java Virtual Machine (JVM). Так как большинство систем 32 или 64 разрядные, то byte и short при вычислениях будут приведены к 32-битному int.
Как решить данную проблему, если мы все-таки хотим получить значение типа byte, мы рассмотрим на следующих уроках при рассмотрении приведения типов.
Следующий примитивный тип данных short. Размер в памяти 16 бит. Диапазон значений от -32 768 до 32 767. Этот тип данных используют очень редко (для сохранения в памяти больших массивов).
int – наиболее часто используемый тип данных. Занимает в памяти 32 бита. Диапазон значений от
-2 147 483 648 до 2 147 483 647.
long. Занимает в памяти 64 бита. Диапазон значений от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Часто используется при работе со временем или с большими расстояниями. Для обозначения того, что число это long после числа ставят литерал L – Long. Можно писать и строчную букву l, но она может быть ошибочно прочитана как 1. Очень часто long используется как ID при работе с базами данных.
float и double называются типами с плавающей точкой (т.е. это не целочисленные типы). float является 32-битным, а double 64-битным.
float диапазон -(2-2−23)·2127..(2-2−23)·2127, или примерно −3.4·1038..3.4·1038
double -(2-2−52)·21023..(2-2−52)·21023, или примерно −1.8·10308..1.8·10308
Данные примитивные типы используются в математике. float и double нельзя использовать при вычислении денежных значений.
Типы float и double могут возвращать Infinity (т.е. бесконечность) и NAN (Not a number), т. е. результат не может быть высчитан и не является числом.
Следующий тип – boolean (логический тип). Он может принимать только значения true или false. Используется в логических операциях, таких как циклы и ветвления.
char. Размер в памяти 16 бит. Описывает символ. Символ можно задать в кодировке Unicode или ASCII.
Кстати, char поддерживает математические действия.

Видео Уроки Java. 3. Примитивные типы данных в Java канала Частные уроки
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
30 октября 2019 г. 18:11:30
00:15:40
Другие видео канала
Уроки Java. 6. Практические заданияУроки Java. 6. Практические заданияУсиление резкости в PhotoshopУсиление резкости в PhotoshopУроки Java. 5. Приведение (преобразование) типовУроки Java. 5. Приведение (преобразование) типов(Английский язык) 1.  Уровни английского языка(Английский язык) 1. Уровни английского языка(Английский за 16 часов). Урок № 5. Степени сравнения прилагательных. Указательные местоимения(Английский за 16 часов). Урок № 5. Степени сравнения прилагательных. Указательные местоимения(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet(Английский за 16 часов) Урок № 2. Местоимения и предлоги(Английский за 16 часов) Урок № 2. Местоимения и предлоги(Создание БД) 2. Создание клиентского приложения в Delphi(Создание БД) 2. Создание клиентского приложения в Delphi(Создание БД) 4. Создание связей между таблицами в Delphi(Создание БД) 4. Создание связей между таблицами в Delphi(Английский за 16 часов) Урок № 7. Предлоги места и направления(Английский за 16 часов) Урок № 7. Предлоги места и направления(Английский за 16 часов) Урок № 1.  Базовая форма глагола(Английский за 16 часов) Урок № 1. Базовая форма глагола(Создание БД) 8. Фильтрация записей в базе данных Delphi(Создание БД) 8. Фильтрация записей в базе данных Delphi(Создание БД) 6. Редактирование программного кода в форме ввода данных в БД(Создание БД) 6. Редактирование программного кода в форме ввода данных в БДНеправильные английские глаголыНеправильные английские глаголы(Английский за 16 часов) Урок № 6. Слова параметры, употребление наречий(Английский за 16 часов) Урок № 6. Слова параметры, употребление наречий(Английский язык). Артикли a-an-the(Английский язык). Артикли a-an-the(Английский язык) 2. Британский английский или американский английский(Английский язык) 2. Британский английский или американский английский(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ СОГЛАСНЫХ ЗА 8 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ СОГЛАСНЫХ ЗА 8 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ ГЛАСНЫХ ЗА 10 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ ГЛАСНЫХ ЗА 10 МИНУТ(Создание БД) 10. Создание графиков и диаграмм в Delphi(Создание БД) 10. Создание графиков и диаграмм в Delphi
Яндекс.Метрика