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
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Tags:
значення,
клас,
метод,
обєкт,
рядок,
тип,
число
Схожі записи
- Мова і архітектура Java (28.03.2009)
... Небагато історія
Метою проекту було створення невеликої, надійної, переносимої і розподіленої системи реального часу. Результатно як мова планувалося використання мови програмування С++, але поступово пов'язані з ним труднощі привели до необхідності створення нової мови.
Система повинна була увібрати в себе кращі риси з безлічі сучасних систем програмування -- Eiffel, Smalltalk, Objective C, Cedar/Mesa ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
Отримуваний в процесі трансляції код для кожного класу записується в окремому вихідному файлі, з ім'ям співпадаючому з ім'ям класу, і розширенням class.
Перш за все, в цьому розділі ми напишемо, відтранслюватимемо, і запустимо канонічну програму "Hello World". Після цього ми розглянемо всі істотні лексичні елементи, що сприймаються Java-транслятором: пропуски, коментарі, ключові слова, ідентифікатори, літерали, ...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Всі поширені інструментальні системи вже підтримують програмування на Java.
У WWW можна знайти сотні тисяч публікацій і програмної продукції, пов'язаних з Java, зокрема вільно поширювана система програмування Java, розроблена фірмою Sun-Soft (недавно з цієї фірми виділилася самостійна фірма Java-Soft), а також вільно поширювана система програмування GNU-Java, розроблена FSF.
Написані десятки навчальних посібників з Java (частина з них ...
- Програмування на Java (08.04.2009)
... 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
...
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
... Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об'єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном Страуструпом.
Проте інкапсулювати все з C++ в Java сенсу немає, тому Java збагатилася власним "прибиральником сміття", якого не було в C++ з багатьох ...
Категория:
програмування |
Комментарии