Posts Tagged ‘код’
Saturday, March 14th, 2009

наявність простих засобів створення мережевих додатків (в т.ч. використовуючи протокол RMI)
наявність класів, що дозволяють створювати http-запити і відповіді.
вбудовані в мову засобу створення багатопотокових додатків
уніфікований доступ до баз даних на основі JDBC і SQLJ [правити]
Історія створення
Мова Java зародилася як частина проекту створення передового програмного забезпечення (ПО) для різних побутових приладів. Реалізація проекту була почата на мові С++, але незабаром виникли ряд проблем, якнайкращим засобом боротьби з якими була зміна самого інструменту - мови програмування.
Стало очевидним, що необхідна платформо-залежна мова програмування, що дозволяє створювати програми, які не доводилося б компілювати окремо для кожної архітектури і можна було б використовувати на різних процесорах під різними операційними системами.
Народженню мови Java передувала досить цікава історія.
У 1990 році розробник ПО компанії Sun Microsystems Патрік Нотон (Patrick Naughton) зрозумів, що йому набридло підтримувати сотні різних інтерфейсів програм, використовуваних в компанії, і повідомив …
код →
Схожі записи
- Порівняння Qt і Java (15.04.2009)
... Порівняння C++ і Java
Часто при обговоренні переваг і недоліків різних мов програмування дебати зводяться до аргументів, заснованих скоріше на особистому досвіді і перевагах, чим на об'єктивних критеріях. Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб'єктивні, вони тут не приймаються до уваги.
Натомість ...
- Microsoft викинула Java з Windows XP (23.02.2009)
... ru.
Мова програмування Java була розроблена Sun для роботи на різних операційних системах. Microsoft створила свою власну версію Java, що працює тільки під Windows, із-за чого Sun висунула проти "акули" ринку ПО звинувачення в спробі "поганити" своє дітище. Судовий розгляд між Sun і Microsoft тривав впродовж трьох років і завершився тільки в січні цього року.
У результаті, ...
- Програмування на Java (08.04.2009)
... 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
До кінця розділу ви отримаєте достатньо інформації для того, щоб самостійно орієнтуватися в хорошій Java-програмі.
Hello World
Отже, ось ваша перша Java-програма: class HelloWorld { public static void main (String args []) { System. out. println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати ...
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
Метки: код, компанія, мова, пристрій, програма, програмування, створення
Категория: Про Java |
Friday, March 13th, 2009
Метою наших перших декількох статей буде опис мови загалом з тим, щоб пізніше ми змогли перейти до складніших тем, таким як аплети, мережеві проекти, JDBC, beans і т.д.
Я б хотів особливо підкреслити, що Java є мовою загального призначення, і що він не використовується тільки для написання аплетів для веб-странічек, хоча саме це зробило його дуже популярним. Ми не можемо дотримуватися тільки цього аспекту Java, оскільки існує багато інших альтернатив, які набагато цікавіше, ніж java-аплети.
В цій першій статті дається більше описів, чим практичного матеріалу. У наступній статті ми досліджуємо фундаментальні характеристики цієї мови і середовище розробки. Тільки після цього ми зустрінемося з прикладом програмування на Java.
Походження
В перші 18 місяців свого життя в 1991 році Java розроблявся James Gosling, Patrick Naughton, Chis Warth, Ed Frank і Mike Sherindan в Sun Microsystem Inc. У проміжку з 1992 по 1995 Bill Joy, Arthur …
код →
Схожі записи
- Порівняння Qt і Java (15.04.2009)
...
Наприклад, для розробки призначеного для користувача графічного інтерфейсу розробникам необхідна GUI-бібліотека, що надає готові елементи інтерфейсу, такі, як кнопки і меню. Оскільки вибір GUI-бібліотеки надає великий вплив на розробку проекту, часто її вибір здійснюється першим, а мова програмування визначається з числа доступних для цієї бібліотеки мов.
Зазвичай, мова програмування визначається бібліотекою однозначно.
Інші компоненти засобів ...
- JudoScript Можливість створення скриптів (03.04.2009)
...
В пакетах Java (J2SE and J2EE) можна знайти багато корисного - SSH/SCP, генерацію PDF, FTP, Telnet, роботу з реєстром Windows, UNIX syslog і т.п.
Проте кодування в Java є не завжди здійсненним рішенням. Часто потрібно зробити що-небудь дуже швидко (перевірити наявність замовлення в БД, сформувати XML документ або звіт). Для даного і ...
- Обєктна орієнтірований мова програмування (14.03.2009)
...
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код ...
- Microsoft викинула Java з Windows XP (23.02.2009)
... Microsoft створила свою власну версію Java, що працює тільки під Windows, із-за чого Sun висунула проти "акули" ринку ПО звинувачення в спробі "поганити" своє дітище. Судовий розгляд між Sun і Microsoft тривав впродовж трьох років і завершився тільки в січні цього року.
У результаті, Microsoft погодилася виплатити Sun $20 млн. за обмежене 7-річне використання Java, ...
- Використання мови програмування Java (27.03.2009)
...
Більш того, навіть якщо зміни в ці програми можна внести без втручання в їх текст, творцям мови, яка так гаряче віталася публікою, як, наприклад, мова Java, складно прямо сказати: "Так, можливо ми помилилися при розробці версії Х, але версія Y буде значно краща".
У результаті, чекаючи появи подальших поліпшення, ми повинні констатувати, що структура мови ...
Категория: Про Java |
Friday, March 6th, 2009

try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи виключень
У вершине ієрархії виключень коштує клас Throwable. Кожний з типів виключень є підкласом класу Throwable. Два безпосередні спадкоємці класу Throwable ділять ієрархію підкласів виключень на дві різні гілки. Один з ніх-класс Ехception-используется для опису виняткових ситуації, які повинні перехоплюватися програмним кодом користувача.
Інша гілка дерева підкласів Throwable-класс Error, який призначений для опису виняткових ситуацій, які за звичайних умов не повинні перехоплюватися в призначеній для користувача програмі.
Неперехоплені виключення
Об’єкти-виключення автоматично створюються виконуючим середовищем Java в результаті виникнення певних виняткових станів. Наприклад, чергова наша програма містить вираз, при обчисленні якого виникає ділення на нуль. class Exc0 { public static void …
код →
Схожі записи
- Огляд сучасних WEB технологій (17.03.2009)
...
У Web дуже важливе використання одних і тих же угод HTML авторами Web-сторінок і виробниками. Це з'явилося причиною спільної роботи над специфікаціями мови HTML. HTML 2.0 (листопад 1995) був розроблений під егідою Internet Engineering Task Force (IETF) для впорядкування загальноприйнятих положень в кінці 1994 року. HTML+ (1993) і HTML 3.0 (1995) - це багатші версії ...
- Нова візуальна мова програмування від творців Java (02.04.2009)
...
В основу Ace покладена широко відома мова Java. У Sun сподіваються, що поява Ace дозволить значно полегшити процес розробки додатків, призначених для роботи в інтернеті і на мобільних пристроях. При цьому код повинен автоматично оптимізуватися під необхідну платформу з метою досягнення максимальної продуктивності.
Ряд експертів вважає, що легкість розробки додатків на Ace ...
- Порівняння C Sharp і Java (14.04.2009)
... Із-за невизначеності моменту видалення об'єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об'єктом, що вимушує створювати додаткові методи для «очищення» об'єкту і викликати їх явно.
C# містить в стандартній бібліотеці інтерфейс IDisposable і спеціальну конструкцію using, що гарантує своєчасний виклик методу очищення: // DisposableClass реалізує інтерфейс IDisposable і описує його ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
...
File
File - єдиний об'єкт в java.io, який працює безпосередньо з дисковими файлами. Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути ...
- Програмування на мові Java Нове в Java 11 (07.03.2009)
...
Багатоязикова підтримка
Безліч нових особливостей, що дозволяють писати програми, які працюють в будь-якій точці земної кулі.
Нова модель обробки подій
Нова модель обробки подій в графічних призначених для користувача інтерфейсах, призначена для того, щоб полегшити побудову таких інтерфейсів.
Інші нові особливості A WT
AWT в Java 1.1 включає ...
Категория: програмування |
Saturday, February 28th, 2009
Програмісти Java знають, що в мові є дві стандартні можливості для роботи з призначеним для користувача інтерфейсом - AWT і Swing. AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф про складність програмування на Java заснований переважно на тому, що стандартна бібліотека класів має багаторівневу деревовидну структуру і включає величезне число різноманітних об’єктів і прикладних алгоритмів. Але саме завдяки стандартним класам спрощується створення і підтримка додатків.
Мова програмування Java є повністю об’єктно-орієнтованою. По синтаксису він схожий на Си++. При цьому надмірний функціонал Си++ (такий, як перевантаження операторів або множинне спадкоємство), що приводить до помилок, відкинутий.
Замість множинного спадкоємства …
код →
Схожі записи
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Java і WWW є першими системами, що забезпечують таку можливість, тому їх впровадження і розповсюдження багато програмістів справедливо називають революцією в розробці програмного забезпечення.
Ясно, що провідну роль в забезпеченні вказаної можливості грає саме Java, оскільки саме Java дозволяє поширювати не просто тексти, а працюючі програми і їх фрагменти (аплети) по WWW.
Звідси великий ...
- Еволюція мов програмування (27.02.2009)
... Справжня стаття і присвячена розгляду цих питань.
Рушійні сили еволюції ЯП
Щоб розуміти тенденції розвитку ЯП, потрібно знати рушійні сили їх еволюції. Для з'ясування цього питання розглядатимемо ЯП з різних точок зору.
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні ...
- Програмування на мові Java Революція на імя Java (11.03.2009)
...
Три ключові елементи об'єдналися в технології мови Java і зробили її в корені відмінною від всього, що існує на сьогоднішній день.
Java надає для широкого використання свої аплети (applets) - невеликі, надійні, динамічні, не залежні від платформи активні мережеві додатки, що вбудовуються в сторінки Web. Аплети Java можуть настроюватися і розповсюджуватися споживачам ...
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... "Це зяюча дірка в Java на сьогодні", і тому багато хто підтримує проект JRuby по створенню інтерпретатора Ruby на підставі Java. Пан Брюс рекомендує відкрити можливості Java Virtual Machine для динамічних мов, таких як Ruby.
В результаті цього, відзначає він, "ми зможемо запускати динамічні мови, які продуктивніші". Enterprise Java є для цього відповідною кандидатурою.
Доповідач ...
Категория: Загальна інформація |
Tuesday, February 24th, 2009
Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви острова Ява.
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських додатків і серверного програмного забезпечення.
Названий на честь марки кави Java, коханого програмістами, тому на офіційній емблемі мови Java зображена чашка з димлячою кавою.
Основні особливості мови
Програми на Java транслюються в байт-код, що виконується віртуальною java-машиною (JVM) - програмою, оброблювальною байтовий код і інструкції, що передає, устаткуванню як інтерпретатор, але з тією відмінністю, що байтовий код, на відміну від тексту, обробляється значно швидше. …
код →
Схожі записи
- Використання мови програмування Java (27.03.2009)
...
Тоді виникає закономірне питання: "Яким же чином вдалося так поліпшити мову Java?". Виявляється, що це зроблено не за рахунок удосконалення власне мови програмування, а шляхом корінної зміни бібліотек програм, написаних на мові Java.
Компанія Sun Microsystems змінила все: починаючи з імен окремих бібліотечних функцій (зробила їх більш осмисленими) і методів роботи графічних модулів (змінивши ...
- UnixLinux програмування (26.02.2009)
... Ми маємо багатий досвід програмування додатків під Unix, Unix-подібні операційні системи і GNU/Linux. Професійні програмісти компанії мають в активі велику кількість реалізованих проектів, як на домашніх комп'ютерах так і на корпоративних.
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних додатків, до складних високопродуктивних систем спеціального призначення. Проте, висока якість, максимальна ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Це повинен був бути прилад
достатньо малих розмірів, щоб його зручно було тримати, і з
батареями. Щоб побудувати такий прилад, члени команди
виробили те, що Ноутон називає "молоткастою технологією":
"Шукається "щось", що містить по справжньому класний апаратний
вузол. По цьому "чомусь" потрібно як слід ударити молотком, а
вузол зняти і використовувати. Ми вибрали міні-телевізор ...
- Історія створення і основні терміни (23.03.2009)
...
Того дня, коли Нотон повинен був піти з компанії, було ухвалено рішення про створення команди провідних розробників з тим, щоб вони робили що завгодно, але створили щось незвичайне. Команда з шести чоловік приступила до розробки нової об'єктно-орієнтованої мови програмування, яка була названа Oak (дуб), на честь дерева, що росло під вікном ...
- Програмування на мові Java Мережеві засоби (03.03.2009)
... 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 також є декілька нестатичних методів, які можна використовувати з об'єктами, названими фабричними методами, що повертаються тільки що:
getHostName() повертає рядок, що містить символічне ім'я вузла, відповідне адресі Internet, що зберігається в даному об'єкті.
getAddress() ...
Категория: Загальна інформація |