Главная страница
Навигация по странице:

  • 2) Что такое явные и неявные приведения , с чем связано их наличие

  • 1. byte a = 1; byte b = 2; byte c = a + b; Будут ли какие-то проблемы

  • Java Core ответы примитивные типы. Ревью 1. Результаты ревью Пройдено. Теоретические вопросы для повторения byte a 1 byte b 2 byte c a b Будут ли какието проблемы


    Скачать 14.26 Kb.
    НазваниеРезультаты ревью Пройдено. Теоретические вопросы для повторения byte a 1 byte b 2 byte c a b Будут ли какието проблемы
    АнкорJava Core ответы примитивные типы
    Дата26.07.2022
    Размер14.26 Kb.
    Формат файлаdocx
    Имя файлаРевью 1.docx
    ТипДокументы
    #636535

    Перед ревью, проверьте себя по контрольным вопросам:

    1) Какие примитивные типы есть в Java
    byte: хранит целое число от -128 до 127 и занимает 1 байт (8 бит)

    short: хранит целое число от -32768 до 32767 и занимает 2 байта(16 бит)

    int: хранит целое число от -2147483648 до 2147483647 и занимает 4 байта(32 бита)

    long: хранит целое число от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 и занимает 8 байт (64 бита) L

    с плавающей точкой

    double: хранит число с плавающей точкой от ±4.9*10^-324 до ±1.8*10^308 и занимает 8 байт (64 бита)

    float: хранит число с плавающей точкой от -3.4*1038 до 3.4*1038 и занимает 4 байта (32 бита)

    char: хранит одиночный символ в кодировке UTF-16 и занимает 2 байта(16 бит), поэтому диапазон хранимых значений от 0 до 65535

    boolean: хранит значение true или false – в зависимости от JVM, минимально возможный объем (под капотом может быть 4 байт int)
    https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
    https://zaleslaw.gitbooks.io/selected-chapters-of-java/content/kishochki-jvm/taini-boolean.html



    2) Что такое явные и неявные приведения, с чем связано их наличие?
    3) Какие данные мы рискуем потерять при явных приведениях?
    4) StringBuilder.
    5) Логические операторы.
    6) char
    7) Неизменяемые типы
    Стринг пул, пул примитивов, метод который передает string в пул.

    Двоичные данные – перевод чисел в двоичную систему, границы примитивов.

    Студент: Егор Шохалевич

    Итоги ревью по модулю: Примитивные типы

    Результаты ревью: Пройдено.

    Теоретические вопросы для повторения:


    1. byte a = 1; byte b = 2; byte c = a + b; Будут ли какие-то проблемы?

    2. Расскажи про pool строк и pool примитивов


    3. Как создать многомерный массив? Какая максимальная многомерность?

    Замечания по практическим задачам:

    1.10 - тернарник излишен - исправлено

    2.2 - решить в одну строку - исправлено

    2.8 - решить в одну строку - исправлено

    3.10 - решить в 2-3 строки - исправлено

    4.16 - убрать String result - убрал

    4.14 - убрать второй if. – if убрал, с декрементом не работает

    использовать декремент


    написать администратору сайта