The maximum size of every collection is different.
Yes, the ArrayList probably has a maximum size of (Integer.MAX_VALUE - c), but the LinkedList might very well have infinite size.
You are correct,...