Основные синтаксические и семантические единицы языка Java. Примитивныe типы данных и основные операторы языка: Методические указания к лабораторной работе, страница 8

КлассClass

Экземпляры этого класса описывают классы, интерфейсы, массивы и примитивные типы данных работающего приложения. У этого класса нет конструкторов, объекты создаются либо динамически виртуальной машиной Java, либо с помощью метода getClass () любого объекта.

Методы (выборочно):

static Class forName(String className)

возвращает объект Class для заданного имени

String getName()

возвращает имя класса

class getSuperclass()

возвращает суперкласс

boolean islnterface()

определяет, является ли объект интерфейсом

class[] getlnterfaces()

возвращает интерфейсы класса

boolean isArray()

определяет, является ли объект массивом

boolean isPrimitive()

определяет, является ли тип примитивным

Полный перечень методов класса Class см. в документации на JDK.

Класс System

Содержит набор методов для доступа к системным функциям, а также статические поля in, out и err, представляющие соответственно стандартные потоки ввода, вывода и ошибок.

static String getProperty(String name)

возвращает значение свойства ОС с именем name

static String getenv(String name)

возвращает значение заданной переменной окружения

static void arraycopy(Object src, nt posl, Object dst, int pos2, int n)

копирует элементы массива в другой массив

static void exit(int status)

выполняет выход из программы

static void gc ()

запускает сборщик мусора

static void loadLibrary(String name)

загружает динамическую библиотеку

static void runFinalization ()

запускает методы finalize() объектов

static long currentTimeMillis ()

возвращает количество миллисекунд, прошедших с 1 января 1970 г.

Полный перечень методов класса System см. в документации на JDK.

Класс Math

Содержит константы и методы для реализации математических функций: