Программирование [hexlet] Байт-код Java

Moderator
Команда форума
11 Фев 2019
4,711
197,614
Автор: hexlet
Название:Байт-код Java

1584960055332.png


Описание:

Курс для тех, кто уже хорошо знает синтаксис java и хочет разобраться с JVM и её ByteCode, а также посмотреть на то, во что превращается ваш код после компиляции. Вы научитесь разбирать ByteCode и анализировать программы даже без исходных кодов.

Данный курс для тех, кто уже знает синтаксис языка, но хотел бы разобраться в том, что из себя представляет чёрный ящик в виде JVM с её ByteCode, «руками потрогать» то, во что превращается ваш код после компиляции, научиться читать ByteCode и как следствие научиться анализировать программы даже без исходных кодов! Все это и многое другое в нашем новом курсе, который может быть востребован даже среди ведущих разработчиков.

Уже с первых уроков вы узнаете, что такое Java Bytecode и как его понимать, а к концу сможете делать много самостоятельных операций. Прохождение курса позволит вам лучше узнать платформу, с которой вы работаете, или же создать собственный язык программирования, легче проводить отладку и даже заняться низкоуровневой оптимизацией.

Урок 0. Введение.
Урок 1. Что такое байт-код.
Урок 2. Используемое ПО.

Модуль 1. Урок 0. Общий для класса байткод.
Модуль 1. Урок 1. Пул констант.
Модуль 2. Урок 0. Методы. Часть 1.
Модуль 2. Урок 1. Методы. Часть 2.
Модуль 3. Урок 0. Условный оператор IF (INT).
Модуль 3. Урок 1. Условный оператор IF (DOUBLE/FLOAT).
Модуль 3. Урок 2. Цикл FOR.
Модуль 3. Урок 3. Оператор SWITCH.
Модуль 4. Урок 0. Вызов методов.

Модуль 4. Урок 1. Инструкция INVOKESTATIC.
Модуль 4. Урок 2. Инструкции INVOKESPECIAL и INVOKEVIRTUAL.
Модуль 4. Урок 3. Инструкция INVOKEINTERFACE.


1584909486230-png.2830


Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать:


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: