Posts Tagged ‘тип’
Tuesday, April 14th, 2009

Тут знаходиться код очищення } } AnyClass obj = new AnyClass(…); try { … код, що використовує об’єкт obj } finally { obj.clear(); // - явний виклик методу очищення об’єкту після закінчення його використання }
Java дозволяє зареєструвати слухача (listener), який отримуватиме повідомлення, коли посилання піддається збірці сміття, що дає поліпшення продуктивності WeakHashMap.
C# (точніше, середовище CLR) дозволяє відмінити виконання фіналізатора для даного об’єкту методом GC.SuppressFinalize(obj) (напр., з’єднання SQL на файловому потоці). Це буває корисним, оскільки фіналізация вважається щодо дорогою операцією при збірці сміття, і об’єкт з фіналізатором «живе» довше.
Об’єктні засоби
Обидві мови - об’єктно-орієнтовані, з синтаксисом, успадкованим від C++, але значно переробленим. Код і дані можуть описуватися тільки усередині класів.
Інкапсуляція
В Java модифікатор protected в описі, крім доступу з класів-нащадків, вирішує доступ зі всіх класів, що входять в той же пакет, що і клас-власник.
В C# для об’єктів, …
тип →
Схожі записи
- UnixLinux програмування (26.02.2009)
...
Linux - поширюване вільне ядро операційної системи. Воно підтримує віртуальну пам'ять, відкладене завантаження, динамічні бібліотеки, багатозадачності, популярні мережеві протоколи. Системи, побудовані на основі ядра Linux, комплектуються системними бібліотеками і додатками, розробленими в рамках GNU.
Фахівці компанії "Soft Industry" розроблять для вас проект будь-якого ступеня складності. Ми маємо багатий досвід програмування додатків під Unix, Unix-подібні ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
Hello World
Отже, ось ваша перша Java-програма: class HelloWorld { public static void main (String args []) { System. out. println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk). ...
- Історія створення і основні терміни (23.03.2009)
... Команда з шести чоловік приступила до розробки нової об'єктно-орієнтованої мови програмування, яка була названа Oak (дуб), на честь дерева, що росло під вікном Гослінга.
Java
Java (джава, ява, жарг. жаба) - об'єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems з 1991 року ...
- Програмування на мові Java Моделі обробки подій (08.03.2009)
... 0
Всі компоненти, які ми з вами до цих пір створювали, виглядали непогано, але були абсолютно даремні, оскільки ми не говорили про те, як можна обробляти введення користувача, здійснюване за допомогою цих елементів призначеного для користувача інтерфейсу, що управляють.
Кожен компонент може обробляти події, замістивши певні методи, що викликаються використовуваною за умовчанням реалізацією ...
- Практична мова для практичних програмістів (10.04.2009)
...
Другі затверджують: "Ця річ нова
отже, краща".
Дж. Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня ...
Метки: імя, клас, код, метод, мова, обєкт, тип
Категория: Порівняння з іншими мовами програмування |
Friday, April 10th, 2009
Реакція У. Брайта (W. Bright) — проект надвисокорівневої мови програмування D — є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта — безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших “рідних” компіляторів з C++), Symantec C++ і Digital Mars C++; компілятор з ABEL (Ad-vanced Boolean Expression Language, призначений, як і відоміший VHDL, для формального опису логічних схем при проектуванні електронних систем); компілятор/інтерпретатор DMDScript (реалізація стандарту ECMA 262, на основі якого також створені JavaScript і JScript); Java-компілятор Visual Cafe.
Тому, вже якщо такого рангу фахівець чимось незадоволений, значить, дійсно щось не так. Втім, недоліки мов C і C++ давно вже стали притчею во язицех, тому ми зупинимося на них зовсім стисло.
Перш за все (дотично C) потрібно враховувати зміну пріоритетів: спеціалізація поступилася місцем універсальності. На відміну від ранніх сімдесятих, коли вимоги …
тип →
Схожі записи
- UnixLinux програмування (26.02.2009)
...
Linux - поширюване вільне ядро операційної системи. Воно підтримує віртуальну пам'ять, відкладене завантаження, динамічні бібліотеки, багатозадачності, популярні мережеві протоколи. Системи, побудовані на основі ядра Linux, комплектуються системними бібліотеками і додатками, розробленими в рамках GNU.
Фахівці компанії "Soft Industry" розроблять для вас проект будь-якого ступеня складності. Ми маємо багатий досвід програмування додатків під Unix, Unix-подібні ...
- Спочатку цю мову назвали Oak дуб (21.03.2009)
... 4.2 і основна версія 1.4.1 мови Java.
Якщо перейти по цьому посиланню, то можна потрапити на наступну сторінку, з якою вже можна завантажити конкретно необхідний нам пакет. Тут у нас є декілька можливостей. Якщо ми хочемо завантажити мінімальну версію цього пакету, яка дозволить тільки програвати вже скомпільовані програми, а також запускати веб аплети, то нам ...
- Технологія Java (30.03.2009)
...
Головною перевагою платформи Java є те, що вона працює декількома найбільш використовуваними операційними системами. Стандартізованная платформа дає широкі можливості для реальної креатівності, звільняючи розробників від необхідності мати справу з особливостями кожного виду пристроїв.
Для користувачів телефонів також дуже значущі можливості роботи з різними мережами, що забезпечуються платформою Java. Додатки, створені за допомогою стандарту Java Application Programming ...
- Історія Java Script (22.03.2009)
...
Ч тоби пролити світло на цю таємницю, звернемося до історії. Сама мова винайшла Brendan Eich (компанія Netscape) і назвала його JavaScript. Вперше нова мова була використана в броузере Netscape Navigator 2.0. Після цього він став використовуватися у всіх подальших браузерах від Netscape і у всіх браузерах від Microsoft, починаючи з Internet ...
- Програмування на Java (08.04.2009)
... 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
...
Категория: Навчання |
Thursday, March 5th, 2009

Вони служать для представлення чисел, що мають дробову частину.
Символьний тип char. Цей тип призначений для представлення елементів з таблиці символів, наприклад, букв або цифр.
Логічний тип boolean. Це спеціальний тип, використовуваний для представлення логічних величин.
В Java, на відміну від деяких інших мов, відсутнє автоматичне приведення типів. Неспівпадання типів приводить не до попередження при трансляції, а до повідомлення про помилку. Для кожного типу строго визначені набори допустимих значень і дозволених операцій.
Цілі числа
В мові Java поняття беззнакових чисел відсутнє. Всі числові типи цього язика-знаковиє. Наприклад, якщо значення змінної типу byte рівне в шістнадцятковому вигляді 0х80, то ето-число -1. Зауваження Єдина реальна причина використання беззнакових чисел-ето використання інших, в порівнянні із знаковими числами, правил маніпуляцій з бітами при виконанні операцій зрушення.
Хай, наприклад, потрібно зрушити управо бітовий масив mask, що зберігається в цілій змінній і уникнути при цьому розширення знакового розряду, що …
тип →
Схожі записи
- Порівняння C Sharp і Java (14.04.2009)
...
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну витрату пам'яті при мінімальному уповільненні роботи програм.
І в Java, і в C# є сильні і слабкі посилання на об'єкти. Обидві мови підтримують методи-фіналізатори. Із-за невизначеності моменту видалення об'єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об'єктом, що вимушує створювати додаткові методи ...
- Практична мова для практичних програмістів (10.04.2009)
...
Дж. Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: ...
- Програмування на мові Java Утиліти (02.03.2009)
...
Вони використовуються для роботи з наборів об'єктів, взаємодії з системними функціями низького рівня, для роботи з математичними функціями, генерації випадкових чисел і маніпуляцій з датами і часом.
Прості оболонки для типів.
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не ...
- Java (24.02.2009)
...
Основні особливості мови
Програми на Java транслюються в байт-код, що виконується віртуальною java-машиною (JVM) - програмою, оброблювальною байтовий код і інструкції, що передає, устаткуванню як інтерпретатор, але з тією відмінністю, що байтовий код, на відміну від тексту, обробляється значно швидше.
Гідність подібного способу виконання програм - ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
Hello World
Отже, ось ваша перша Java-програма: class HelloWorld { public static void main (String args []) { System. out. println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk). ...
Категория: програмування |
Monday, March 2nd, 2009
Ці типи даних не належать до класової ієрархії Java. Вони передаються методам по значенню, передати їх по посиланню неможливо. З цієї причини для кожного примітивного типу в Java реалізований спеціальний клас.
Number
Абстрактний клас Number є інтерфейс для роботи зі всіма стандартними скалярними типами:-long, int, float і double.
У цього класу є методи доступу до вмісту об’єкту, які повертають (можливо закруглене) значення об’єкту у вигляді значення кожного з примітивних типів:
doubleValue() повертає вміст об’єкту у вигляді значення типу double.
floatValue() повертає значення типу float.
intValue() повертає значення типу int.
longValue() повертає значення типу long.
Double і Float
Double і Float-подклассы класу Number. На додаток до чотирьох методів доступу, оголошених в суперкласі, ці класи містять декілька сервісних функцій, які полегшують роботу із значеннями double і float.
У кожного з класів є конструктори, що дозволяють ініціалізувати об’єкти значеннями типів double і float, …
тип →
Схожі записи
- Порівняння C Sharp і Java (14.04.2009)
...
Для оптимізації збірки сміття специфікації мов і середовищ виконання не містять обмежень на час життя об'єкту після видалення останнього посилання на нього - складальник працює незалежно від виконання програми, тому реальне знищення об'єкту може відбутися у будь-який момент після видалення останнього посилання до завершення роботи програми.
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну ...
- Практична мова для практичних програмістів (10.04.2009)
... Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ ...
- Програмування на мові Java Робота із зображеннями (10.03.2009)
...
Спочатку ми завантажимо зображення за допомогою дуже короткої програми. Потім ми навчимося використовувати класи, які управляють завантаженням одного або декількох зображень. Крім того, існує набір абстрактних класів, які допомагають створити потік зображень, і фільтри, що дозволяють звертатися до окремих елементів зображень і модифікувати їх.
Простій завантажувач зображень
Простий случай-загрузка в сторінку ...
- Програмування на Java (08.04.2009)
... 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
...
- Мова і архітектура Java (28.03.2009)
... . Крім того, ваші додатки повинні працювати в розподілених системах.
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
...
Категория: програмування |
Tuesday, February 24th, 2009
Перевірки вимагають 39 правок.
Перейти до: навігація, пошук
Java - об’єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems і офіційно випущений 23 травня 1995 року. Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви острова Ява.
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських додатків і серверного програмного забезпечення.
Названий на честь марки кави Java, коханого програмістами, тому на офіційній емблемі мови Java зображена чашка з димлячою кавою.
Основні особливості мови
Програми на Java транслюються в байт-код, що …
тип →
Схожі записи
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Вона дає
розуміння того, що можна чекати і в майбутньому. Все в світі
розвивається по одних і тих же законах, і комп'ютерна індустрія
- не виключення. Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим ...
- Програмування на Java (08.04.2009)
... Кількість годинника Кількість занять Індивідуальна 3999 30 15 Група 2-3 чіл. 1799 30 15 Група 5 чіл. 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру ...
- Java - як все починалося (13.03.2009)
... .. (якщо це кого-небудь хвилює, то існує велика кількість публікацій на цю тему, навіть в дамських романах).
Я також триматимуся подалі від Дюка (емблема Java), маленького хлопчини з величезним носом і трикутним тілом, який змахує руками в ритм марімби і нагадує мені старі американські науково-фантастичні фільми.
Є щось химерне у феномені Java. Кожен комп'ютерний журнал, ...
- UnixLinux програмування (26.02.2009)
... Професійні програмісти компанії мають в активі велику кількість реалізованих проектів, як на домашніх комп'ютерах так і на корпоративних.
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних додатків, до складних високопродуктивних систем спеціального призначення. Проте, висока якість, максимальна надійність і відмінна продуктивність що всіх реалізовуються нами програмних продуктів завжди залишається незмінною.
...
- Parlez-vous Java (25.02.2009)
...
Крім того, виявилось, що збудувати лінію поведінки при пошуку інформації, потрібної мені, як людині, відносно мало знайомому з технічною стороною справи, так же важливо, хтозна, коли потрібно кланятися під час японської чайної церемонії.
Як земляк землякові
Закінчивши коледж десять років тому і отримавши свою першу роботу у відділі продажів ...
Категория: Загальна інформація |