Данная статья продолжает цикл моих переводов статей Jakob Jenkov об оптимизации Java приложений. Для некоторых типов операций вы можете заменить цикл Java for на оператор switch с помощью переходов. Но какая из двух конструкций работает лучше? Это мы и рассмотрим. Замена for на switch Прежде всего, давайте посмотрим, как вы можете заменить цикл for оператором switch. Представьте, что у вас есть операция, которая требует, чтобы вы перебирали массив и что-то делали с каждым его элементом. Например, суммирование значений байтов в байтовом массиве. Представьте также, что вы не знаете, сколько элементов суммировать из массива...
C# и Java — это два самых популярных языка программирования на сегодняшний день. Оба языка очень богаты и имеют большое количество возможных возможностей, которые отличаются друг от друга. Однако в этой статье мы рассмотрим 15 причин, по которым C# может быть предпочтительнее Java. Инструменты разработки C# разрабатывался Microsoft, поэтому компания имеет широкий спектр инструментов разработки для этого языка, таких как Visual Studio и .NET Framework. В то же время инструменты разработки для Java...