Skip to content

Лабораторные работы курса оптимизации Java программ НГУ / NSU Java Program Optimization Course Labs

Notifications You must be signed in to change notification settings

beryanow/java-optimization-labs

Repository files navigation

Лабораторные работы курса оптимизации Java программ (НГУ)

Лабораторная работа №1

Разбор пула констант в байт коде

Лабораторная работа №2

Генерация байт кода (.class файла)

Лабораторная работа №3

Кастомный загрузчик классов

Лабораторная работа №4

Java агент

Лабораторная работа №5

Компилятор

Лабораторная работа №6

Интеграция кода другого языка программирования в Java

Лабораторная работа №7

Сравнение скорости методов определения, является ли строка числом (проверка исключение / посимвольно)

Лабораторная работа №8

Реализация спин блокировки с использованием CAS операции

Финальный проект

RESTful книжная библиотека

Java Program Optimization Course Labs (NSU)

Task #1

Byte code constant pool hand revealing

Task #2

Byte code (.class file) generation

Task #3

Custom class loader

Task #4

Java agent

Task #5

Compiler

Task #6

Foreign language code integration into Java

Task #7

String number reveal speedtest comparison (exception check / character by character)

Task #8

Spin lock implementation using CAS operation

Final project

RESTful book library

About

Лабораторные работы курса оптимизации Java программ НГУ / NSU Java Program Optimization Course Labs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages