Учебники

Java.lang.System Class

Класс java.lang.System содержит несколько полезных полей и методов класса. Он не может быть создан. Функции, предоставляемые Системой —

  • стандартный вывод

  • вывод ошибок

  • стандартный ввод и доступ к внешним определенным свойствам и переменным среды.

  • Служебный метод для быстрого копирования части массива.

  • средство загрузки файлов и библиотек

стандартный вывод

вывод ошибок

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

Служебный метод для быстрого копирования части массива.

средство загрузки файлов и библиотек

Декларация класса

Ниже приводится объявление для класса java.lang.System.

public final class System
   extends Object

поле

Ниже приведены поля для класса java.lang.System.

  • static PrintStream err — это стандартный поток вывода ошибок.

  • static InputStream in — это «стандартный» поток ввода.

  • static PrintStream out — это «стандартный» поток вывода.

static PrintStream err — это стандартный поток вывода ошибок.

static InputStream in — это «стандартный» поток ввода.

static PrintStream out — это «стандартный» поток вывода.

Методы класса

Sr.No. Метод и описание
1 static void arraycopy (Object src, int srcPos, Object dest, int destPos, int length)

Этот метод копирует массив из указанного исходного массива, начиная с указанной позиции, в указанную позицию целевого массива.

2 static String clearProperty (ключ String)

Этот метод удаляет системное свойство, указанное указанным ключом.

3 Консоль static static ()

Этот метод возвращает уникальный объект консоли, связанный с текущей виртуальной машиной Java, если таковые имеются.

4 static long currentTimeMillis ()

Этот метод возвращает текущее время в миллисекундах.

5 выход из статической пустоты (статус int)

Этот метод завершает текущую запущенную виртуальную машину Java.

6 статическая пустота gc ()

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

7

статическая карта <String, String> getenv ()

Этот метод возвращает неизменяемую строковую карту текущей системной среды.

8 static String getenv (имя строки)

Этот метод получает значение указанной переменной среды.

9 статические свойства getProperties ()

Этот метод определяет текущие системные свойства.

10 статическая строка getProperty (строковый ключ)

Этот метод получает системное свойство, указанное указанным ключом.

11 статическая строка getProperty (строковый ключ, строковый def)

Этот метод получает системное свойство, указанное указанным ключом.

12 статический SecurityManager getSecurityManager ()

Этот метод получает интерфейс безопасности системы.

13 static int identityHashCode (Object x)

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

14

статический Канал унаследованный канал ()

Этот метод возвращает канал, унаследованный от объекта, который создал эту виртуальную машину Java.

15 статическая пустая нагрузка (строковое имя файла)

Этот метод загружает файл кода с указанным именем файла из локальной файловой системы в виде динамической библиотеки.

16

static void loadLibrary (строковое имя_библиотеки)

Этот метод загружает системную библиотеку, указанную аргументом libname.

17 статическая строка mapLibraryName (строковое имя_библиотеки)

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

18 статический длинный nanoTime ()

Этот метод возвращает текущее значение наиболее точного доступного системного таймера в наносекундах.

19 static void runFinalization ()

Этот метод запускает методы завершения любых объектов, ожидающих завершения.

20 static void setErr (PrintStream err)

Этот метод переназначает «стандартный» поток вывода ошибок.

21 static void setIn (InputStream in)

Этот метод переназначает «стандартный» поток ввода.

22 static void setOut (PrintStream out)

Этот метод переназначает «стандартный» поток вывода.

23 static void setProperties (Свойства реквизита)

Этот метод устанавливает системные свойства для аргумента Properties.

24 статическая строка setProperty (строковый ключ, строковое значение)

Этот метод устанавливает системное свойство, указанное указанным ключом.

25

static void setSecurityManager (SecurityManager s)

Этот метод устанавливает безопасность системы.

Этот метод копирует массив из указанного исходного массива, начиная с указанной позиции, в указанную позицию целевого массива.

Этот метод удаляет системное свойство, указанное указанным ключом.

Этот метод возвращает уникальный объект консоли, связанный с текущей виртуальной машиной Java, если таковые имеются.

Этот метод возвращает текущее время в миллисекундах.

Этот метод завершает текущую запущенную виртуальную машину Java.

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

статическая карта <String, String> getenv ()

Этот метод возвращает неизменяемую строковую карту текущей системной среды.

Этот метод получает значение указанной переменной среды.

Этот метод определяет текущие системные свойства.

Этот метод получает системное свойство, указанное указанным ключом.

Этот метод получает системное свойство, указанное указанным ключом.

Этот метод получает интерфейс безопасности системы.

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

статический Канал унаследованный канал ()

Этот метод возвращает канал, унаследованный от объекта, который создал эту виртуальную машину Java.

Этот метод загружает файл кода с указанным именем файла из локальной файловой системы в виде динамической библиотеки.

static void loadLibrary (строковое имя_библиотеки)

Этот метод загружает системную библиотеку, указанную аргументом libname.

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

Этот метод возвращает текущее значение наиболее точного доступного системного таймера в наносекундах.

Этот метод запускает методы завершения любых объектов, ожидающих завершения.

Этот метод переназначает «стандартный» поток вывода ошибок.

Этот метод переназначает «стандартный» поток ввода.

Этот метод переназначает «стандартный» поток вывода.

Этот метод устанавливает системные свойства для аргумента Properties.

Этот метод устанавливает системное свойство, указанное указанным ключом.

static void setSecurityManager (SecurityManager s)

Этот метод устанавливает безопасность системы.

Методы унаследованы

Этот класс наследует методы от следующих классов —