Програмування на мові Java Утиліти

March 2nd, 2009


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

Клас System містить цікаву колекцію глобальних функцій і змінних. У більшості прикладів цій книзі для операцій висновку ми використовували метод System.out.println(). У наступному розділі будуть детально розглянуті потоки InputStream і OutputStream.

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

Метод arraycopy можна використовувати для швидкого копіювання масиву будь-якого типа з одного місця в пам’яті в інше. Нижче приведений приклад копіювання двох масивів за допомогою цього методу.

class ACDemo { static byte a[] = { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74 }; static byte b[] = { 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }; public static void main( String args[]) { System.out.println(”а = ” + new String(а, 0)); System.out.println(”b = ” + new String(b, 0)); System.arraycopy(а, 0, b, 0, а.length); System.out.println(”а = ” + new String(а, 0)); System.out.println(”b = ” + new String(b, 0)); System.arraycopy(а, 0, а, 1, а.length-1); System.arraycopy(b, 1, b, 0, b.length-1); System.out.println(”а = ” + new String(а, 0)); System.out.println(”b = ” + new String(b, 0)); }}

Як ви можете укласти з результату роботи цієї програми, копіювання можна виконувати в будь-якому напрямі, використовуючи як джерело і приймач один і той же об’єкт.

С:\> java ACDemo а = ABCDEFGHIJ b = ММММММММММ а = ABCDEFGHIJ b = ABCDEFGHIJ а = AABCDEFGHI b = BCDEFGHIJJ

Властивості оточення

Виконуюче середовище Java надає доступ до змінним оточення через представника класу Properties (описаного раніше в цьому розділі), з яким можна працювати за допомогою методу System.getProperty. Для отримання повного списку властивостей можна викликати метод System.getProperties().

Date


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии