1 год назад
Сложные вопросы на собеседовании для тех, кто 7 лет работал с Java. Часть 2
Источник: Nuances of Programming Продолжаем разбирать вопросы, приводя подробные объяснения и примеры. Первая часть статьи. 6. В чем разница между обычной и реентрабельной блокировками считывания/записи в Java? Какая из них гибче? Блокировка считывания/записи При блокировке считывания/записи считывание общего ресурса выполняется единовременно несколькими потоками, а запись в него  —  лишь одним. При выполнении записи в ресурс, прежде чем захватить блокировку, поток дожидается завершения считывания всеми «читателями»...
348 читали · 5 лет назад
Собеседование Java разработчика. Наиболее Часто Задаваемые Вопросы
В этом посте, я с удовольствием раскрою, вероятно, большинство возможных вопросов на Java-собеседовании, от простых до самых сложных. 26. Как вы понимаете операторы break и continue в итерации? 27. Напишите все возможные варианты синтаксиса для цикла for? 28. В чем разница между циклами while и for? И объясните, в каких случаях, какой из них лучше применять? 29. Как вы понимаете область видимости переменной? Требуется ли инициализировать локальную переменную, объясните почему? 30. Что такое интерпретатор в Java? В чём разница между компиляцией и интерпретацией в Java? 31...