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

Java Programming: Lesson 70 (OLD, SEE DESCRIPTION)

PLEASE SUBSCRIBE!!!

YOU CAN CONTINUE TO READ THE DESCRIPTION AND WATCH THE VIDEO, BUT I MADE A NEWER VIDEO WHICH TOTALLY REPLACES THIS ONE https://youtu.be/H2VdCafJylM

In the previous lesson (https://youtu.be/qq4ESf7_CQo), we introduced concurrent hash maps, which is a 4th type of dictionary available to us after having already learned about 3 other types:
HashMap - lesson 55 (https://youtu.be/VHokhdTsCC8)
Hashtable - lesson 64 (https://youtu.be/IqkZmd8EvVg)
LinkedHashMap - lesson 68 (https://youtu.be/imFmQ7dsugI)

Concurrent hash maps unfortunately do not have any types of iterators available to them. This is perhaps one disadvantage when compared against the other types of dictionaries.

We also review list iterators in this video.
Enumerations: only seeing if there's a next element and can return it if there is one
Iterators: shorter method names, can also remove elements from the underlying data structure
List Iterators (for vectors and stacks only): can traverse backwards, can add elements to the underlying data structure, can also do everything that iterators can

Finally, we introduce a new topic called pass-by-value in this video. Java passes information by copying the value of a variable into a method. It does not take the reference of the actual variable, leading to unexpected behavior. There are 3 solutions to this:
1. use an instance variable for an object belonging to a class. Increment it in a void method
2. use a return method rather than a void method to return a new value which is an incremented version of the original variable
3. use a one-dimensional array with one element in it, incrementing it

0:12 Review of Dictionaries, Methods, and Iterators Available to Them
8:39 Review of List Iterators
12:25 NEW: Pass-by-Value

The original video regarding list iterators is available here: https://youtu.be/Irwh9qSlPAw

An equivalent Python lesson regarding pass-by-value is available here: https://youtu.be/iG1GR_CcFPM

Did you want even more content? I thought so. https://youtu.be/tbmaWhczvMs

Thanks for watching, and PLEASE SUBSCRIBE!!!

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java Programming: Lesson 70 (OLD, SEE DESCRIPTION)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

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

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

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