Please explain to me why when I work with the iterator and forget to initialize the iterator itself, will this cycle continue indefinitely?
//этот работает верно Iterator<Object> iterator2 = set.iterator(); while(iterator.hasNext()) set2.add(iterator.next()); //а вот этот уже начнет разгонять мой процессор до сверхскоростей и все бестолку while(set.iterator().hasNext()) set2.add(set.iterator().next());