|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Проанализируйте стандартные библиотеки Java Development KitJava Development Kit (сокращенно JDK) — бесплатно распространяемый компанией Oracle Corporation комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки. java.lang. В ней содержатся классы Object и Class, классы-обертки для примитивных типов, класс Math, классы для работы со строками String и StringBuffer, системные классы System, Runtime и другие. В этом же пакете находятся типы, уже рассматривавшиеся ранее,– для работы с исключительными ситуациями и потоками исполнения. В состав пакета java.lang входят классы, составляющие основу для всех других, и поэтому он является наиболее важным из всех, входящих в Java API. Поскольку без него не может обойтись ни один класс, каждый модуль компиляции содержит неявное импортирование этого пакета (import java.lang.*;). Перечислим классы, составляющие основу пакета. Object – является корневым в иерархии классов. Class – экземпляры этого класса являются описаниями объектных типов в памяти JVM. String – представляет собой символьную строку, содержит средства работы с нею. StringBuffer – используется для работы (создания) строк. Number – абстрактный класс, являющийся суперклассом для классов-объектных оберток числовых примитивных типов Java. Character – объектная обертка для типа char. Boolean – объектная обертка для типа boolean. Math – реализует набор базовых математических функций. Throwable – базовый класс для объектов, представляющих исключения. Любое исключение, которое может быть брошено и, соответственно, перехвачено блоком catch, должно быть унаследовано от Throwable. Thread – позволяет запускать и работать с потоками выполнения в Java. Runnable – может использоваться в сочетании с классом Thread для описания потоков выполнения. System – содержит полезные поля и методы для работы системного уровня. Runtime – позволяет приложению взаимодействовать с окружением, в котором оно запущено. Process – представляет интерфейс к внешней программе, запущенной при помощи Runtime. ClassLoader – отвечает за загрузку описания классов в память JVM. SecurityManager – для обеспечения безопасности накладывает ограничения на данную среду выполнения программ. Compiler – используется для поддержки Just-in-Time компиляторов. Интерфейсы: Cloneable – должен быть реализован объектами, которые планируется клонировать с помощью средств JVM; Comparable – позволяет упорядочивать (сортировать, сравнивать) объекты каждого класса, реализующего этот интерфейс. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |