Програмування на Java - код (2)
Дата: April 4th, 2009
Декоративная плитка под камень фасадная декоративный фасадный камень.
наявність простих засобів створення мережевих додатків (в т.ч. використовуючи протокол RMI)
наявність класів, що дозволяють створювати http-запити і відповіді.
вбудовані в мову засобу створення багатопотокових додатків
уніфікований доступ до баз даних на основі JDBC і SQLJ [правити]
Історія створення
Мова Java зародилася як частина проекту створення передового програмного забезпечення (ПО) для різних побутових приладів. Реалізація проекту була почата на мові С++, але незабаром виникли ряд проблем, якнайкращим засобом боротьби з якими була зміна самого інструменту - мови програмування.
Стало очевидним, що необхідна платформо-залежна мова програмування, що дозволяє створювати програми, які не доводилося б компілювати окремо для кожної архітектури і можна було б використовувати на різних процесорах під різними операційними системами.
Народженню мови Java передувала досить цікава історія.
У 1990 році розробник ПО компанії Sun Microsystems Патрік Нотон (Patrick Naughton) зрозумів, що йому набридло підтримувати сотні різних інтерфейсів програм, використовуваних в компанії, і повідомив …
код →
Програмування на Java - код (2) →
Tags: доступ, курс, мова, програмування, робота, система, файл
Категория:
Навчання |
Програмування на Java - обєкт (2)
Дата: April 3rd, 2009
InetAddress
Java підтримує адреси абонентів, прийняті в Internet, за допомогою класу InetAddress. Для адресації в Internet використовуються службові функції, що працюють із звичайними символічними іменами, що легко запам’ятовуються, ці функції перетворять символічні імена в 32-бітові адреси.
Фабричні методи
В класі InetAddress немає доступних користувачеві конструкторів. Для створення об’єктів цього класу потрібно скористатися одним з його фабричних методів. Фабричні методи-ето звичайні статичні методи, які повертають посилання на об’єкт класу, якому вони належать. В даному випадку, у класу InetAddress є три методи, які можна використовувати для створення представників.
Це методи 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 - обєкт (2) →
Категория: Розвиток |
Програмування на Java - платформа (2)
Дата: April 2nd, 2009
Програмісти Java знають, що в мові є дві стандартні можливості для роботи з призначеним для користувача інтерфейсом - AWT і Swing. AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
платформа →
Програмування на Java - платформа (2) →
Категория: Розвиток |
Програмування на Java - система (2)
Дата: April 1st, 2009
В цей час HTML був розширений і доповнений.
У Web дуже важливе використання одних і тих же угод HTML авторами Web-сторінок і виробниками. Це з’явилося причиною спільної роботи над специфікаціями мови HTML. HTML 2.0 (листопад 1995) був розроблений під егідою Internet Engineering Task Force (IETF) для впорядкування загальноприйнятих положень в кінці 1994 року. HTML+ (1993) і HTML 3.0 (1995) - це багатші версії мови HTML.
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ці чернетки привели до ухвалення ряду нових властивостей. Зусилля Робочої групи World Wide Web Consortium по HTML у впорядкуванні загальноприйнятих положень в 1996 привели до версії HTML 3.2.
Більшість людей визнають, що документи HTML повинні працювати в різних браузерах і на різних платформах. Досягнення сумісності знижує витрати авторів, оскільки вони можуть розробляти тільки одну версію документа.
Інакше виникає ще більший ризик, що Web буде сумішшю особистих несумісних форматів, що кінець кінцем приведе до зниження …
система →
Програмування на Java - система (2) →
Категория: Java у портативних пристроях |
Програмування на Java - мова (5)
Дата: March 31st, 2009
Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код в машинний код під час виконання програми з можливістю збереження версій класу в машинному коді, широке використання native-коду в стандартних бібліотеках, а також апаратні засоби, що забезпечують прискорену обробку байт-кода (наприклад технологія Jazelle, підтримувана деякими процесорами фірми ARM).
Внутрі Java існують 3 основних технології:
J2EE - Java Enterprise Editon, для створення серверного забезпечення рівня підприємства;
J2SE - Java Standard Editon, для створення звичайних, не-серверних додатків;
J2ME - Java Micro Edition, для використання в пристроях, обмежених після обчислювальної потужності, в т.ч. мобільних телефонів.
Колишня версія JVM від Microsoft (аналог SUN JVM v.1.1.3) багато в чому відступає від стандартів мови, запропонованих Sun Microsystems, з метою пропрієтарной підтримки платформи Windows. Згодом це з’явилося приводом для судових …
мова →
Програмування на Java - мова (5) →
Категория: Java у портативних пристроях |
Програмування на Java - вираз
Дата: March 30th, 2009
У Java є вісім простих типов:-byte, short, int, long, char, float, double і boolean. Їх можна розділити на чотири групи:
Цілі. До них відносяться типи byte, short, int і long. Ці типи призначені для цілих чисел із знаком.
Типи з плаваючою точкой-float і double. Вони служать для представлення чисел, що мають дробову частину.
Символьний тип char. Цей тип призначений для представлення елементів з таблиці символів, наприклад, букв або цифр.
Логічний тип boolean. Це спеціальний тип, використовуваний для представлення логічних величин.
В Java, на відміну від деяких інших мов, відсутнє автоматичне приведення типів. Неспівпадання типів приводить не до попередження при трансляції, а до повідомлення про помилку. Для кожного типу строго визначені набори допустимих значень і дозволених операцій.
Цілі числа
В мові Java поняття беззнакових чисел відсутнє. Всі числові типи цього язика-знаковиє. Наприклад, якщо значення змінної типу byte рівне в шістнадцятковому вигляді 0х80, …
вираз →
Програмування на Java - вираз →
Категория: Java у портативних пристроях |
Java у портативних пристроях
- 01.04.09 Технологія Java в еволюції мобільних сервісів
- 31.03.09 Особливості програмування портативних пристроїв
- 30.03.09 Технологія Java
- 29.03.09 Що таке мобільні java ігри
Історія
- 26.03.09 Як починалася революція Інтернет частина 1
- 25.03.09 Що таке Java
- 24.03.09 Історія створення
- 23.03.09 Історія створення і основні терміни
- 22.03.09 Історія Java Script
- 21.03.09 Спочатку цю мову назвали Oak дуб
- 20.03.09 Як починалася революція Інтернет частина 2
Використання Java
Загальна інформація
- 01.03.09 Мова JAVA розробка програмного забезпечення в середовищі Internet
- 28.02.09 Вісім міфів про Java
- 27.02.09 Еволюція мов програмування
- 26.02.09 UnixLinux програмування
- 25.02.09 Parlez-vous Java
- 24.02.09 Java
- 23.02.09 Microsoft викинула Java з Windows XP
- 22.02.09 Коротко про Java
Навчання
- 13.04.09 Програмування на мові Java авторський
- 12.04.09 Рейтинг самих затребуваних мов програмування
- 11.04.09 Створення кроссплатформенних додатків на мові Java
- 10.04.09 Практична мова для практичних програмістів
- 09.04.09 Компютерні курси web веб програмування в Києві
- 08.04.09 Програмування на Java
- 07.04.09 Мова програмування Java
- 06.04.09 Серія дистанційних курсів для користувача
- 05.04.09 Вивчаємо Java Етап перший підготовчий
- 04.04.09 Розробка додатків на мові Java
Порівняння з іншими мовами програмування
- 16.04.09 Що мені дали різні мови програмування
- 15.04.09 Порівняння Qt і Java
- 14.04.09 Порівняння C Sharp і Java
Про Java
- 19.03.09 Теорія і практика Java Коротка історія розвитку технології утилізації памяті
- 18.03.09 Java протистоїть новому поколінню динамічних мов
- 17.03.09 Огляд сучасних WEB технологій
- 16.03.09 Що таке Java Micro Edition
- 15.03.09 FAQ HTML і все що з ним звязаний
- 14.03.09 Обєктна орієнтірований мова програмування
- 13.03.09 Java - як все починалося
програмування
- 12.03.09 Програмування на мові Java Введення в мову Java
- 11.03.09 Програмування на мові Java Революція на імя Java
- 10.03.09 Програмування на мові Java Робота із зображеннями
- 09.03.09 Програмування на мові Java ВведенняВисновок
- 08.03.09 Програмування на мові Java Моделі обробки подій
- 07.03.09 Програмування на мові Java Нове в Java 11
- 06.03.09 Програмування на мові Java Обробка виключень
- 05.03.09 Програмування на мові Java Типи
- 04.03.09 Програмування на мові Java Робота з рядками
- 03.03.09 Програмування на мові Java Мережеві засоби
- 02.03.09 Програмування на мові Java Утиліти
Розвиток
- 03.04.09 JudoScript Можливість створення скриптів
- 02.04.09 Нова візуальна мова програмування від творців Java