Для любого массива длины n элементы массива будут иметь индекс от 0 до n-1.
Если ваша программа пытается получить доступ к любому элементу (или памяти) с индексом массива, большим, чем n-1, тогда Java выкинет ArrayIndexOutOfBoundsException
Итак, вот два решения, которые мы можем использовать в программе
for(int count = 0; count < array.length; count++) {
System.out.println(array[count]);
}
Или какой-либо другой оператор цикла, например int count = 0;
while(count < array.length) {
System.out.println(array[count]);
count++;
}
for(String str : array) {
System.out.println(str);
}
Некоторые предложения находятся на http://jcalderone.livejournal.com/39794.html и http://infinitemonkeycorps.net/docs/pph/
Не так много проблем, которые можно было бы применить только к Python. На этом веб-сайте: Шаблоны управления конфигурацией программного обеспечения и в связанной книге описаны некоторые шаблоны управления исходным кодом.
Проблемы описаны на знакомом языке шаблонов, поэтому вы сможете найти информацию, необходимую для ваших требований. . Как и в случае со всеми моделями, также обсуждаются компромиссы.