Создание надежного программного обеспечения — это не только понимание того, как работают исключения Java, но и понимание того, как правильно их использовать. Таким образом, это больше, чем изучение исключений Java как языковой функции, и это то, чему этот курс призван научить. Исключения почти всегда рассматриваются как короткая глава/тема (обычно 30-45 минут) в более крупном курсе Java, и они охватывают только основы исключений Java. Этого может быть достаточно в большинстве случаев.
Но для создания действительно надежного программного обеспечения, способного выдержать испытание временем, а также помочь вам быстро выявлять и устранять любые ошибки, вам необходимо иметь более четкое представление об исключениях и о том, как их эффективно использовать. Благодаря вышеуказанным целям этот курс призван дать вам прочную основу всего за 3 часа.
Этот интенсивный практический специализированный курс был разработан со следующими целями:
- Дать вам полное представление о механизме исключений Java
- Научить лучшим практикам и идиомам для эффективного написания исключений Java
Все темы будут рассмотрены при написании кода. Иногда темы сначала объясняются в формате слайдов для большей ясности, а затем демонстрируются в коде. Большая часть кода основана на единой концепции обмена данными с партнером программным способом. Код будет создаваться постепенно с каждой обсуждаемой темой. Каждый урок, включающий демонстрацию, также будет сопровождаться загружаемым кодом, реализованным в этом уроке. Возможно, вам придется изменить расширение файла на .java для запуска загруженных программ. Все демонстрируется в Eclipse IDE.
Некоторые уроки имеют дополнительные примечания, которые можно скачать в разделе ресурсов каждого урока.
Что касается лучших практик и идиом, мы обсуждаем в коде все принципы, связанные с исключениями, изложенные в популярной книге Effective Java. Это один из основных моментов курса, который сделает вас по-настоящему обученым!
Также есть дополнительная глава, в которой мы демонстрируем, как отлаживать Java-программы в Eclipse, а также как использовать среду модульного тестирования JUnit.