Java руководство для начинающих - Шилдт Герберт (2012)
-
Год:2012
-
Название:Java руководство для начинающих
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:Вильямс
-
Страниц:316
-
ISBN:978-5-8459-1770-6
-
Рейтинг:
-
Ваша оценка:
Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги
Особое значение новых языковых средств проявилось в том, что новая версия получила номер 5. Логично предположить, что номером очередной версии Java должен бы стать 1.5. Но нововведения оказались настолько значительными, что переход от версии 1.4 к 1.5 не отражал масштабы внесенных изменений. Поэтому разработчики из компании Sun решили увеличить номер версии до 5, подчеркнув тем самым важность нововведений. В итоге новая версия получила название J2SE 5, а комплект инструментaльныx средств разработчиков стал называться JDK 5. Но ради согласованности с предыдущими версиями было решено использовать 1.5 в качестве внутреннего номера версии, на который можно ссылаться как на номер версии, используемый при разработке. Номер 5 в J2SE 5 означает номер версии данного программного продукта.
Следующая версия Java называется J2SE 6. Это означает, что в компании Sun вновь решили изменить название платформы Java. Прежде всего, из названия исчезла цифра 2. Теперь платформа называется Java SE, а официальное имя продукта — Java Platform, Standard Edition 6. Как и в J2SE 5, цифра 6 в Java SE 6 означает номер версии программного продукта. А внутренним номером версии для использования при разработке является 1.6.
Версия Java SE 6 была построена на основе J2SE 5, но отличается от последней рядом нововведений. Изменения в этой версии не такие масштабные, как в предыдущей, но в ней были усовершенствованы библиотеки прикладного пользовательского интерфейса (API), добавлен ряд новых пакетов и улучшена исполняющая система. По существу, в версии Java SE 6 были закреплены усовершенствования, внедренные в J2SE 5.
Самая последняя версия Java называется Java SE 7, а соответствующий комплект инструментальных средств разработчиков — JDK 7. Данной версии присвоен внутренний номер 1.7. Java SE 7 — это первая основная версия Java, выпущенная после того, как компания Sun Microsystems Inc. была приобретена компанией Oracle (этот процесс начался в апреле 2009 года и завершился в январе 2010 года). В версии Java SE 7 появилось немало новых средств, в том числе существенные дополнения в сам язык и в библиотеки API. Усовершенствована также исполняющая система Java, в которой теперь поддерживаются программы, написанные на других языках программирования.
Наиболее важные средства, внедренные в версии Java SE 7 и рассматриваемые в этой книге, были разработаны в рамках проекта под названием Project Coin. В этом проекте преследовалась цель определить ряд незначительных изменений в языке Java, которые должны быть внедрены в JDK 7. И хотя эти изменения в целом называются “незначительными”, их последствия довольно значительны для разрабатываемых программ. На самом деле для многих программистов они могут стать самыми важными среди всех новых средств, появившихся в Java SE 7. Ниже перечислены новые языковые средства Java SE 7, рассматриваемые в этой книге.
Возможность управлять оператором switch с помощью объектов типа String.
Двоичные целочисленные литералы.
Символы подчеркивания в числовых литералах.
Расширенный оператор try, называемый оператором try с ресурсами и поддерживающий автоматическое управление ресурсами. (Например, файловый поток может быть теперь закрыт, если он больше не нужен.)
Выводимость типов (посредством ромбовидного оператора) при построении обобщенного экземпляра объекта.
Усовершенствованная обработка исключений, благодаря которой два или более исключения могут быть перехвачены одним (многозаходным, как мышеловка) оператором catch, а также улучшенный контроль типов для исключений, которые генерируются повторно.
Как видите, средства, разработанные в проекте Project Coin в качестве незначительных языковых изменений, сулят выгоды, которые никак нельзя отнести к разряду “незначительных”. В частности, оператор try с ресурсами позволяет существенно сократить объем написанного кода.