Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException
вообще.
См. также: A хороший список лучших практик
Я бы добавил, очень важно, хорошо использовать модификатор final
. Использование "окончательной" модификатор, когда это применимо в Java
Сводка:
final
для обеспечения хорошей инициализации. @NotNull
и @Nullable
if("knownObject".equals(unknownObject)
valueOf()
поверх toString (). StringUtils
StringUtils.isEmpty(null)
. Нет никаких различий в Studio управления. Различия находятся в ОГРАНИЧЕНИЯХ механизма базы данных! Механизм является тем же, но это отклонит Вас некоторые функции.
мастер Импорта/Экспорта в специальном выпуске может быть найден в: C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe
, Если у Вас нет его, dowload это от Microsoft: http://go.microsoft.com/fwlink/?LinkId=65111
Вы могли установить Microsoft SQL Server 2005 Express Edition Инструментарий для получения прохладных игрушек, как мастер Импорта/Экспорта и отчеты.
профилировщик не является частью Studio управления. Именно еще одно приложение идет с полной версией SQL Server. Даже если у Вас есть он, установил Ваш специальный механизм сервера выпуска, откажется работать с ним.
Принятие Вас говорит о различиях в клиентских инструментах а не механизме базы данных, единственными различиями, которые я нашел до сих пор, является отсутствие отчетов и профилировщика. В полной версии на дереве объектов можно щелкнуть правой кнопкой и выбрать из набора стандартных отчетов. В версии Экспресса отсутствует тот пункт меню. Специальная версия не устанавливает профилировщика.
Большинство опций High-Availability отсутствует в Express Edition. Экспресс выпуски является большим в целях разработки. Вот факты сравнения:
http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
Самой раздражающей вещью мне являются опции Import/Export. Даже потребность devs это.
Одной из функции, которая препятствует тому, чтобы я использовал Studio Express, является способность импортировать и экспортировать данные через SSIS (SQL Server Integration Services). Трудно быть истинным DBA только с Studio Express. С точки зрения разработчика Studio Express обычно была бы достаточна.