Posts Tagged ‘клас’
Monday, March 2nd, 2009
Прості оболонки для типів.
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не належать до класової ієрархії Java. Вони передаються методам по значенню, передати їх по посиланню неможливо. З цієї причини для кожного примітивного типу в Java реалізований спеціальний клас.
Number
Абстрактний клас Number є інтерфейс для роботи зі всіма стандартними скалярними типами:-long, int, float і double.
У цього класу є методи доступу до вмісту об’єкту, які повертають (можливо закруглене) значення об’єкту у вигляді значення кожного з примітивних типів:
doubleValue() повертає вміст об’єкту у вигляді значення типу double.
floatValue() повертає значення типу float.
intValue() повертає значення типу int.
longValue() повертає значення типу long.
Double і Float
Double і Float-подклассы класу Number. На додаток до чотирьох методів доступу, оголошених в суперкласі, ці класи містять декілька …
клас →
Схожі записи
- Програмування на мові Java Нове в Java 11 (07.03.2009)
...
Інші нові особливості A WT
AWT в Java 1.1 включає підтримку висновку на друк, операцій копіювання і вставки, контекстних меню, клавіш прискореного виклику меню, а також операцій передачі фокусу. У нім покращувана підтримка кольору, шрифтів, курсорів, прокрутки і маніпуляції зображеннями.
Аплети
Застосування JAR-файлів дозволяє згрупувати всі файли аплета в єдиний ...
- Практична мова для практичних програмістів (10.04.2009)
... Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ ...
- Програмування на мові Java Мережеві засоби (03.03.2009)
...
Це методи getLocalHost, getByName і
В приведеному нижче прикладі виводяться адреси і імена локальної машини, локального поштового вузла і WWW-вузла компанії, в якій працює автор. InetAddress Address = InetAddress.getLocalHost(); System.out.println(Address); Address = InetAddress.getByName("mailhost"); System.out.println(Address); InetAddress SW[] = InetAddress.getAllByNarne("www.starwave.com"); System.out.println(SW);
У класу InetAddress також є декілька нестатичних методів, які можна використовувати з об'єктами, названими ...
- Програмування на мові Java Робота із зображеннями (10.03.2009)
... Потім ми навчимося використовувати класи, які управляють завантаженням одного або декількох зображень. Крім того, існує набір абстрактних класів, які допомагають створити потік зображень, і фільтри, що дозволяють звертатися до окремих елементів зображень і модифікувати їх.
Простій завантажувач зображень
Простий случай-загрузка в сторінку одиночного зображення.
Ось маленький аплет, що виконує цю роботу: /* ...
- Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009)
...
У найближчі декілька місяців він розгляне стратегії складки сміття, використовувані віртуальною машиною Java 1.4, вплив різних стратегій збірки сміття на продуктивність, а також те, як сприяти (а рівно і як перешкодити) складальникові сміття в досягненні найвищої продуктивності.
Користь від збірки сміття очевидна - підвищується надійність, управління пам'яттю відділяється від дизайну інтерфейсу класу, і ...
Метки: значення, клас, метод, обєкт, рядок, тип, число
Категория: програмування |
Sunday, March 1st, 2009

Розвитком оточення Java займаються групи у всіх університетах, а також могутні компанії (фірми), розробляючі комп’ютерну апаратуру і програмне забезпечення.
Тому основна частина даної публікації присвячена проблемам розвитку мови і системи програмування Java. На прикладі Java можна прослідкувати як мова, спочатку орієнтована, в основному, на написання аплетів, поступово перетворюється на могутню універсальну мову програмування.
Розвиток оточення Java неважко прослідкувати по численних публікаціях в WWW, але саме їх численність робить це завдання досить важким: адже потрібно не тільки встигати проглянути всі ці, деколи суперечливі, а деколи і просто помилкові публікації, але і зуміти зробити правильні висновки про тенденції розвитку Java.
Одна із спроб уловити такі тенденції і сформулювати їх зроблена в даній статті.
Основною властивістю аплетів є можливість виконувати їх на різних платформах і в різних оточеннях, не роблячи шкідливого впливу на апаратуру, програми і дані їх користувачів. Мова, орієнтована на програмування аплетів повинен перш за все забезпечувати надійність і безпеку.
Цього найлегше …
клас →
Схожі записи
- Технологія Java в еволюції мобільних сервісів (01.04.2009)
... При введенні в це середовище технології Java був лучени додаткові переваги.
Так в: додатків з інтерфейсом, предполагающи прихований текст і тимчасові затримки при передачі; у Java-додатках користувачеві надається багата анімована графіка, швидке взаїмствіє, можливість використання додатку в режимі оф-лайн, і, що може бути найбільш корисно для користувача, можливість динамічно завантажувати в пристрій нові додатки.
Для розробників ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
...
- Мова і архітектура Java (28.03.2009)
... д..
Стрімке зростання мережевих технологій привело до необхідності нового погляду на процес створення і розподілу додатків. Сучасні додатки повинні бути безпечні, високопродуктивні, працювати в розподіленому середовищі на безлічі машин різної архітектури.
Вимоги до переносимості примусили відмовитися від традиційного способу створення і доставки бінарних файлів, що містять машинні коди і, отже, прив'язаних до певної платформи. ...
- Огляд сучасних WEB технологій (17.03.2009)
... Це з'явилося причиною спільної роботи над специфікаціями мови HTML. HTML 2.0 (листопад 1995) був розроблений під егідою Internet Engineering Task Force (IETF) для впорядкування загальноприйнятих положень в кінці 1994 року. HTML+ (1993) і HTML 3.0 (1995) - це багатші версії мови HTML.
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ...
- Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009)
...
Звичайно, не існує ідеальних складальників сміття, але вони значно покращали за останні десять років.
Можливості і варіанти вибору
Версія 1.3 інструментального пакету JDK включає три разних стратегії збірки сміття; версія 1.4.1 JDK включає їх шість і більше дюжини параметрів командного рядка для конфігурації і тонкої настройки збірки сміття. Як вони ...
Категория: Загальна інформація |
Tuesday, February 24th, 2009
Часто до недоліків концепції віртуальної машини відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження було справедливе для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технології JIT (Just-In-Time compilation), що дозволяє переводити байт-код в машинний код під час виконання програми з можливістю збереження версій класу в машинному коді, широке використання native-коду в стандартних бібліотеках, а також апаратні засоби, що забезпечують прискорену обробку байт-кода (наприклад, технологія Jazelle, підтримувана деякими процесорами фірми ARM).
Ідеї, закладені в концепцію і різні реалізації JVM, надихнули безліч ентузіастів на розширення переліку мов, які могли б бути використані для створення програм, що виконуються в середовищі JVM[2]. Ця ідея перекликається з концепцією CLI, закладеною в основу платформи .NET компанії Microsoft.
Історія версій
Java 1.0
Розробка Java почалася …
клас →
Схожі записи
- Обєктна орієнтірований мова програмування (14.03.2009)
...
Це дозволяє користувачам легко завантажувати програми написані на Java на їх комп'ютери (або інші пристрої, наприклад мобільні телефони) з невідомих джерел, при цьому не побоюючись зараження вірусами, пропажі цінної інформації, і т.п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Щоб побудувати такий прилад, члени команди
виробили те, що Ноутон називає "молоткастою технологією":
"Шукається "щось", що містить по справжньому класний апаратний
вузол. По цьому "чомусь" потрібно як слід ударити молотком, а
вузол зняти і використовувати. Ми вибрали міні-телевізор Sharp
споживчого класу, дали по ньому молотком і витягнули з
його кольоровий дисплей на рідких кристалах ...
- Що таке Java (25.03.2009)
...
Спеціальна програма Sun, об'єднуюча розробників Java по всьому світу, Java Developer Connection, також була запущена в 1996 році, через рік вона налічувала більше 100.000 розробників, а в 2000 році - більше 1,5 мільйонів. На сьогодні число програмістів на Java оцінюється в 3 мільйони.
Було випущене п'ять основних версій мови, починаючи з 1.0 в 1995 ...
- Програмування на мові Java Нове в Java 11 (07.03.2009)
...
Багатоязикова підтримка
Безліч нових особливостей, що дозволяють писати програми, які працюють в будь-якій точці земної кулі.
Нова модель обробки подій
Нова модель обробки подій в графічних призначених для користувача інтерфейсах, призначена для того, щоб полегшити побудову таких інтерфейсів.
Інші нові особливості A WT
AWT в Java 1.1 включає ...
- Програмування на мові Java авторський (13.04.2009)
... Об'єктно-орієнтоване програмування
• Засоби програмування мови Java
• Графічні інтерфейси користувача
2. Java Enterprise Course
• Огляд технологій Java EE
• Рівень презентації
• Рівень бізнес компонентів
• Рівень доступу до даним
• Сервіси системного рівня
• WEB сервіси
• Шаблони проектування Enterprise додатків
Ознайомитися з докладною програмою курсу Ви можете, звернувшись ...
Категория: Загальна інформація |
Sunday, February 22nd, 2009

Ця мова програмування спочатку була створена для звичайних додатків, що виконуються в Internet і інтрасетях, і вже потім став використовуватися для виготовлення аплетов.
Елементарні будівельні блоки в Java називаються класами (як і в C++). Клас складається з даних і коду для роботи з ними. У засобах для розробки на мові Java всі стандартні класи, доступні програмістові, об’єднані для зручності в упаковки - ще одні елементарні блоки Java-програм.
Ось проста програма, що приводиться в багатьох підручниках по Java: class JavaTest { public static void main(String args[]) { System.out.println(”Hello, World!”); } }
Запустимо компілятор Java під назвою javac і отримаємо готовий клас Java - JavaTest.class. Якщо ви хочете подивитися, як цей клас працює, виконаєте його за допомогою команди java JavaTest. При цьому необхідно набрати ім’я класу, що запускається, точно так, як воно написане в початковому тексті програми, тобто з дотриманням регістра, інакше ви отримаєте повідомлення про помилку.
…
клас →
Схожі записи
- Програмування на мові Java Введення в мову Java (12.03.2009)
... println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов'язково ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
...
- Microsoft викинула Java з Windows XP (23.02.2009)
... ru.
Мова програмування Java була розроблена Sun для роботи на різних операційних системах. Microsoft створила свою власну версію Java, що працює тільки під Windows, із-за чого Sun висунула проти "акули" ринку ПО звинувачення в спробі "поганити" своє дітище. Судовий розгляд між Sun і Microsoft тривав впродовж трьох років і завершився тільки в січні цього року.
У результаті, ...
- Обєктна орієнтірований мова програмування (14.03.2009)
...
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код в машинний код під час виконання програми з можливістю збереження версій класу в машинному коді, широке використання native-коду в стандартних бібліотеках, а також апаратні засоби, що забезпечують прискорену обробку байт-кода (наприклад технологія Jazelle, підтримувана деякими процесорами фірми ARM).
Внутрі Java існують 3 ...
- Огляд сучасних WEB технологій (17.03.2009)
... HTML+ (1993) і HTML 3.0 (1995) - це багатші версії мови HTML.
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ці чернетки привели до ухвалення ряду нових властивостей. Зусилля Робочої групи World Wide Web Consortium по HTML у впорядкуванні загальноприйнятих положень в 1996 привели до версії HTML 3.2.
Більшість людей ...
Категория: Загальна інформація |