Java 7 new features | Strings allowed in Switch statements | java switch statement with strings
This video explains how use of strings inside a switch statement.
Java allows strings in a switch statement from java JDK 7 onwards.
Java 7 new features | java switch statement with strings
Beginning with JDK Java7, we can use a strings literal/constant to control a switch statement, which is not possible in C or C++. Using a string-based switch is an improvement over using the equivalent sequence of if-else statements.
Few Important Points on Switch-case-with-Strings:
Expensive operation: Switching on strings can be more expensive in term of execution than switching on primitive data types like integer or character. Therefore, it is best to switch on strings only in cases in which the controlling data is already in string form.
No nulls. String should not be null. : Ensure that the expression in any switch statement is not null while working with strings to prevent a Null Pointer Exception from being thrown at run-time.
Case Sensitive Comparison: The switch statement compares the String object in its expression with the expressions associated with each case label as if it were using the String equals() method; consequently, the comparison of String literals in switch statements is case sensitive(be aware of casing in switch).
Better than if-else: The Java compiler generates generally more efficient bytecode from switch statements that use String objects than from chained if-then-else statements. Also developer can manage better code with switch than if-else. readability and maintainability will be improved.
#JavaBeam #Java7NewFeatures #JDK7NewFeatures
#StringsInSwitch
#Java #jdk #javaTutorialForBegineers
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java 7 new features | Strings allowed in Switch statements | java switch statement with strings», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.