Урок по Java 6: Типы данных.

preview_player
Показать описание
Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:

HIBERNATE:
JPA:
HTML + CSS:
MAVEN:
GIT:
KOTLIN
SQL:
IDEA
Паттерны Java:
Java EE:
Английский язык:
JAVA:
Apache Spark:
Рекомендации по теме
Комментарии
Автор

Небольшой конспект:
целочисленные типы
byte - 128 - +127 (256 значений) выделяется 1 байт
short – (-)32000 - +32000 выделяется 2 байта
int – 231 выделяется 4 байта
long – 263 выделяется 8 байта

дробные числа
float – выделяется 4 байт
double – выделяется 8 байт


boolean – использует два типа – true или false
char – использует символьные переменные, только один символ.
В начале имени переменной могут быть только буквы, знак $, или знак _

hgovlsz
Автор

Значение byte от -128 до 127; 128 уже выходит за пределы

chir
Автор

- byte от -128 до +127, то же относится к другим типам данных, это связано с особенностью перевода из двоичной системы
- в Java примитивные типы не могут быть null, ссылочные типы могут быть null
- в Kotlin и примитивные, и ссылочные типы могут быть null, если они объявлены как null не безопасные, то есть что они могут быть null (var i: Int? = null)
- если значение, записываемое в long, превышает максимальное значение для int, после числа нужно добавлять букву l или L
- в переменные можно записывать значения не только в десятичной системе, но и в двоичной (0b0), восьмиричной (010) и шестнадцатеричной (0x0F), а в char можно записывать код символа
- если число большое, его можно разделять нижним подчеркиванием (1_000_000_000)
- при превышении допустимого значения оно идет по кругу с минимального, то есть при превышении byte вместо +128 получим -128

romankryvolapov
Автор

Хорошие и понятные уроки. Спасибо. Приятный голос, норм темп изложения.

yarikmen
Автор

Молодец, толково разьясняешь. Правильно пошел, что сразу стал приводить пример в чем отличие ООП от процедурного, чем лучше и главные плюса С-подобных языков(особенно, кто вообще с программированием не сталкивался). Данный курс подойдет как для новичков, так и для уже более-менее ознакомленых юзеров(последним чисто для повторения).

dahtes
Автор

Спасибо огромное! Уроки самые лучшие, что я пока находил в просторах интернета!

hgovlsz
Автор

Спасибо большое, все понятно объяснил❤

bmwryjz
Автор

Погодите-погодите, у вас рекурсивный вызов конструктора в классе Human: каждый объект создаёт объект такого же типа командой Human friend = new Human(), и так как friend это тоже Human, внутри неё — команды — выполняется эта же команда

yourssncerey
Автор

Твои уроки это именно то, что я так долго искал. Спасибо тебе за твой труд! Скажи, пожалуйста, а почему в плейлисте Java EE часть уроков закрыта?

canisfamiliaris
Автор

раз уж зашел разговор про имена, неплохо сделать отсылку на Java Code Convensions

robin
Автор

дякую за уроки! огромная работа, спаси тебя Господь!

GreekkAlex
Автор

Не указал диапазон допустимых значений для float & double а так же уточнение что первый можно использовать только когда не требуется особой точности в дробной части числа.

GrowthPersonal
Автор

прямо восторг, когда откуда не возьмись появляется класс КАР!? Ты рассказал как его создать? Зачем тогда его используешь? Я пару минут потратил на его создание...

MaxKremenchug
Автор

спасибо пока что вроде все понятно... но есть ли подробнее описание ссылочных типов данных?

olzhikggg
Автор

Супер, а что за книгу ты показываешь, когда рассказываешь про числа? Pleeease?

eugene_ga
Автор

Спасибо за уроки, структура курса немного странновата как по мне, я пришел с С++ и мне немного странно слышать в одном уроке какие типы данных вообще сущеструют и ООП тут сразу с ходу на голову упало (обьекты, ссылки и т.п.) на кого расчитан данный курс на новичка?

oleksandrbondarenko
Автор

А что по мельче шрифт нельзя было поставить?

Alexander__Os
Автор

В типе "long" после числа ставится буква L.

Prapovednik_s_pulemetom
Автор

Если памяти достаточно это не значит что ее можно лочить на ненужные вещи. Учитесь кодить изначально правильно.

vitalii
Автор

fried это получается переменная класса Human, в которой содержится информация. Или fried считается классом. Ответье пожалуйста я не совсем понял

ebdmxom