System - содержит полезные поля и методы для работы системного уровня

Cодержит набор статических методов, применимых к среде, в которой выполняется приложение. Многие из них присутствуют так же в классе :py:class::java.lang.Runtime

Экземпляр этого класса НЕ может быть получен.

Среди прочих полезных средств, предоставляемых этим классом, особо стоит отметить:

  • потоки стандартных ввода и вывода
  • поток для вывода ошибок
  • доступ к внешне определенным свойствам
  • возможность загрузки файлов и библиотек
  • утилиту для быстрого копирования порций массивов
class java.lang.System
runFinalizersOnExit(boolean value)

public static void

Выставляет, будет ли производиться вызов метода finalize() у всех объектов (у кого еще не вызывался), когда выполнение программы будет окончено

currentTimeMillis()

public static native long

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

getProperty(String key)

public static String

Возвращает значение свойства с названием key.

getProperties()

public static Properties

Возвращает объект :py:class::java.util.Properties, в котором содержатся значения всех определенных системных свойств.

out

атрибут выходного потока

print(String str)

метод отправляет на выходной поток строку

println(String str)

метод отправляет на выходной поток строку, с символом новой строки