Библиотека базовых классов Java
Java Class Library - это коллекция реализованных стандартных классов, предоставленных Java Language. Эти классы можно разделить на разные наборы в соответствии с функциями реализации, и каждый набор формирует пакет, который называется библиотекой классов. Большинство библиотек классов Java предоставляются Sun, и эти классовые библиотеки называются основными библиотеками классов.
Java Language предоставляет большое количество библиотек классов для разработчиков программ. Ресурсы библиотеки богатых классов в Java также являются основной особенностью языка Java и основой программирования Java.
Краткое введение в общие пакеты Java заключается в следующем:
Java.lang Package: в основном содержит связанные с языком классы. Пакет Java.Lang автоматически загружается интерпретатором и не требует отображения описания.
Java.io Пакет: в основном содержит классы, связанные с вводом/выводами.
Java.util Package: включает в себя множество классов с конкретными функциями, включая дату, вектор, хэш-таблицу, стек и т. Д.
Package Java.swing и пакет java.awt: предоставляет классы, которые создают графические элементы интерфейса пользователя. Через эти элементы программист может управлять интерфейсом внешнего вида письменного апплета или приложения. Пакет содержит такие категории, как Windows, диалоговые окны, меню и т. Д.
Пакет Java.net: содержит классы, связанные с сетевыми операциями, такие как TCP Scokets, URL -адреса и другие инструменты.
Java.applet Package: класс, который управляет форматом документов HTML, звуком в приложении и других ресурсах.
Java.beans Пакет: Определяет интерфейс прикладного программирования (API).
Введение в Java Language Pack (java.lang)
Язычный пакет Java (java.lang) определяет большинство основных классов в Java, которые автоматически называют Java Language и не нуждаются в демонстрациях объявлений. Этот пакет содержит класс объектов, который является корневым узлом всей иерархии классов, а также определяет классы основных типов данных, такие как: String, Boolean, Byter, Short и т. Д. Эти классы поддерживают преобразование числовых типов и строковых операций и т. Д., Которые будут кратко представлены ниже.
Математический класс
Математический класс предоставляет обычно используемые методы математической работы и две математические константы Math.pi и Math.e. Этот класс является окончательным и не может быть унаследован. Следовательно, вы можете использовать только методы математического класса без каких -либо изменений. В следующей таблице перечислены основные методы математического класса.
[Пример] генерируют 10 случайных целых чисел от 10 до 100.
// ************ ep8_2.java ****** Класс EP8_2 {public static void main (string args []) {int a; : "); for (int i = 1; i <= 10; i ++) {a = (int) ((100-10+1)*math.random ()+10); System.out.print (" " +a);Результат работы: случайное число: 12 26 21 68 56 98 22 69 68 31
Поскольку генерируется случайное число, результаты каждого прогона примера 8-2 не будут одинаковыми. Чтобы генерировать случайные числа между [A, B], общая формула:
(b-a+1) *math.random ()+a
Струнный класс
Строка - это последовательность символов. В Java строки реализуются с использованием объектов класса, будь то константы или переменные. Java.Lang предоставляет два класса строк: класс строк и класс StringBuffer.
1. Согласно положениям языка Java, класс строки является неизменной последовательности символов Unicode, и его функция заключается в реализации статической строки, которая не может быть изменена. Например, результатом объединения двух строк является создание новой строки без изменения исходной строки. Фактически, все результаты изменения строки - это генерировать новую строку, а не изменять исходную строку.
Реализация строк очень похожа на массивы. Если доступ к доступу не находится в пределах юридической области, система будет генерировать исключение StringIndexoutOfBoundSexeCption. Если значение индекса не является целым числом, возникнет ошибка компиляции.
Класс строки предоставляет несколько методов создания строки, как показано в следующей таблице.
2. Класс Стрингбаффера
Класс строки не может изменить содержимое в объекте String и может реализовать изменение строки, только создав новую строку. Если строку необходимо изменить динамически, вам необходимо использовать класс StringBuffer. Класс StringBuffer в основном используется для добавления, изменения и удаления строкового содержимого, то есть пространство памяти объекта объекта этого класса может быть автоматически изменено, чтобы облегчить хранение последовательности переменной символов.
Три метода конструктора, предоставленные классом StringBuffer
Несколько часто используемых методов класса StringBuffer