Другое событие NullPointerException
возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.
String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
System.out.println(phrase.equals(keyPhrase));
}
Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals
для гарантированного непустого объекта.
Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null
.
Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.
String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
System.out.println(phrase.equals(keyPhrase));
}
Microsoft могла подать в суд против меня, если бы я использовал таблицу стилей от их страницы?
Абсолютно, так как Вы нарушили их авторское право. С другой стороны, это спорно ли одна только таблица стилей constitues достаточный порог оригинальности для выравнивания по ширине судебных исков <глоток> 1 глоток>. По крайней мере, взятие без выяснения часто считают грубым. ;-)
<час><глоток> 1) глоток> номер это, конечно не делает . Сложный дизайн однако будет.
Да, можно войти в неприятности с законом для копирования таблицы стилей сайта, так как это обычно - нарушение авторских прав. Хуже, Вас можно было публично колотить на блогах как youthoughtwewouldntnotice.com , делая такие сообщения в блоге о Вас высоко оцениваемыми результатами Google для Вашего имени, таким образом бросая тень на Вашу репутацию безвозвратно.
не делают этого, это не стоит рисков.
Вы могли. Вы, вероятно, привычка.
Самое главное: Почему беспокойство? CSS довольно прост, он по существу располагает набор полей вокруг и окрашивает их..
Только посмотрели на их файлы CSS и расположение, и повторно реализуют его самостоятельно.. Это, вероятно, закончится легче, чем переделка их CSS для работы с сайтом (если Вы полностью не скопируете их сайт, включая CSS, HTML и изображения расположения), плюс Вы узнаете много о CSS, в то время как Вы делаете это.
Я думаю, что Microsoft использует один из шаблонов, которые выходят из поля с общественным сервером. Но даже если они не сделали, я не услышал о случае кого-то имеющего прекращение и воздерживаюсь на основе усиления чужой CSS.
AFAIK, и IANAL и все те другие полезные акронимы....
В соответствии с британским законом, я полагаю, что можно сойти с рук такого рода вещь, пока существует по крайней мере 6 доказуемых и очевидных различий между скопированной статьей и копией. Так как я не адвокат, я не собираюсь входить в то, что составляет доказуемое и заметное отличие, но я предположил бы, что цветное изменение рассчитает как один...
необходимо было бы, очевидно, проверить законы региона прежде, чем послушать этот совет.
Технически, они могли. Это - нарушение их авторского права. Если бы они реализовали это право, однако, то это, вероятно, была бы авария PR.
я думаю, что Вы, вероятно, в безопасности при использовании его.
Это было бы ужасной идеей, но Вы не могли войти ни в какую проблему, если бы Вы просто связались с их CSS.
Вы могли также связаться с копией их CSS, которая была расположена где-то в другом месте, который не связан с Вашим веб-сайтом; o)
Просто некоторые мысли...