RUVIDEO
Поделитесь видео 🙏

How to use Java bytecode debugger

Java bytecode debugger is my bachelor thesis project. Source code: https://github.com/mailein/java_bytecode_debugger. Important features: 1. manually choose a thread to switch to, 2. stepi (step over "instructions". Each source code line is composed of one or more instructions).

This video shows how to open a Java source code file, compile it, set a breakpoint, switch among threads, perform stepi, introduce an intended data race, check variable reads and writes.

UI, left:
Thread area: switch among the threads, so that you can perform stepi /step into / step over / step return to the selected thread.
Watchpoints: add variables you want to monitor here. History keeps track of the reads and writes.
Breakpoints: list the breakpoints.
Local Variables: show their values.
UI, center:
Source code file area: you can set a breakpoint by double clicking on the line number.
UI bottom:
Output area
UI right:
Bytecode area: the related bytecode to the source code file. As the breakpoint is marked with a blue dot, the corresponding bytecode lines to this breakpoint is marked with orange squares.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to use Java bytecode debugger», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.