Програмування на Java - 2009 Березень (4)
Дата: March 5th, 2009
В цій серії я постараюся на скільки можливо глибоко досліджувати цю мову програмування, яка проста для простих речей і в той же час дуже складна в освоєнні, оскільки він постійно розвивається.
Метою наших перших декількох статей буде опис мови загалом з тим, щоб пізніше ми змогли перейти до складніших тем, таким як аплети, мережеві проекти, JDBC, beans і т.д.
Я б хотів особливо підкреслити, що Java є мовою загального призначення, і що він не використовується тільки для написання аплетів для веб-странічек, хоча саме це зробило його дуже популярним. Ми не можемо дотримуватися тільки цього аспекту Java, оскільки існує багато інших альтернатив, які набагато цікавіше, ніж java-аплети.
В цій першій статті дається більше описів, чим практичного матеріалу. У наступній статті ми досліджуємо фундаментальні характеристики цієї мови і середовище розробки. Тільки після цього ми зустрінемося з прикладом програмування на Java.
Походження
В перші 18 …
Java - як все починалося →
Програмування на Java - 2009 Березень (4) →
Tags: вираз, змінна, значення, масив, результат, тип, число
Категория:
програмування |
Програмування на Java - 2009 Квітень (3)
Дата: March 4th, 2009
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об’єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих отримати статус Sun Certified Programmer for the Java 2 Platform
навики , що Набувають
Розуміти правила авторизації і аутентифікації в системі
Користуватися віконним інтерфейсом ОС Solaris
Користуватися командним рядком і підсистемою допомоги
Проводити доступ до файлів і здійснювати навігацію по файловій системі
Використовувати символічні посилання у файловій системі
Управляти доступом до файлів, зокрема, з використанням розширених списків контролю доступу (ACL)
Реєструвати користувачів і управляти їх робочими ресурсами
Редагувати конфігураційні файли за допомогою редактора vi
Настроювати і використовувати середовище командного інтерпретатора для швидкої і ефективної …
Розробка додатків на мові Java →
Програмування на Java - 2009 Квітень (3) →
Категория: програмування |
Програмування на Java - мова (3)
Дата: March 3rd, 2009
Такий підхід гарантує необхідну функціональність різних видів пристроїв.
J2ME (Java 2 Micro Edition) є не окремою специфікацією конкретного програмного забезпечення, а набором технологій і специфікацій, призначених для різних сегментів ринку невеликих призначених для користувача електронних пристроїв.
Завдяки J2ME власники телефонів зможуть не тільки самостійно вирішувати, які додатки в телефоні їм найбільш необхідні, але також вибирати їх на свій смак - по інтерфейсу і зручності використання.
Розробники не обмежені в створенні дизайну додатків, тому у користувачів з’являється бажана можливість вибору (одні віддають перевагу незвичайному дизайну і піктограмам, тоді як інші - цілком традиційному інтерфейсу). Давайте розглянемо, яке місце технологія Java займає в еволюції мобільних сервісів.
Спочатку аналогова технологія цілком задовольняла потреби голосових сервісів, хоч і якість дзвінків була достатньо ненадійною, і численні радіомережі конкурували між собою.
З введенням в експлуатацію мереж і сервісів другого покоління (2G), що використовують цифрові мережі і технології з браузерним інтерфейсом, ми отримали нові переваги, оскільки це нововведення забезпечило …
мова →
Програмування на Java - мова (3) →
Категория: програмування |
Програмування на Java - програмування (4)
Дата: March 2nd, 2009
Мета даної публікації - ознайомити читачів з основними властивостями і особливостями системи програмування Java і показати, як можна використовувати численні Java-аплети, доступні в середовищі Internet, і інші можливості мови і системи програмування Java в своїй повсякденній діяльності.
Спочатку буде дане короткий опис особливостей синтаксису і семантики конструкцій мови Java, використовуючи для порівняння всім добре відомий об’ектно-орієнті-
рованний мова C++. Увага читача буде обернена тільки на принципові моменти, з подальшими подробицями можна ознайомитися по опису мови і іншим основоположним документам фірми Sun [1,3,4], а також за допомогою численних навчальних посібників і керівництва з мови Java (див., наприклад [5]).
Потім буде описана система програмування мови Java. У її склад входять наступні компоненти:
компілятор з мови Java на внутрішню мову Java Byteсode (JAVABC): Java-програми і аплети розповсюджуються по WWW і інтерпретуються на JAVABC;
завантажувач-веріфікатор програм на JAVABC;
…
програмування →
Програмування на Java - програмування (4) →
Категория: програмування |
Програмування на Java - результат
Дата: March 1st, 2009
Прості типи
Прості типи в Java не є об’єктно-орієнтованими, вони аналогічні простим типам більшості традиційних мов програмування. У Java є вісім простих типов:-byte, short, int, long, char, float, double і boolean. Їх можна розділити на чотири групи:
Цілі. До них відносяться типи byte, short, int і long. Ці типи призначені для цілих чисел із знаком.
Типи з плаваючою точкой-float і double. Вони служать для представлення чисел, що мають дробову частину.
Символьний тип char. Цей тип призначений для представлення елементів з таблиці символів, наприклад, букв або цифр.
Логічний тип boolean. Це спеціальний тип, використовуваний для представлення логічних величин.
В Java, на відміну від деяких інших мов, відсутнє автоматичне приведення типів. Неспівпадання типів приводить не до попередження при трансляції, а до повідомлення про помилку. Для кожного типу строго визначені набори допустимих значень і дозволених операцій.
Цілі числа
В мові Java поняття …
результат →
Програмування на Java - результат →
Категория: Загальна інформація |
Програмування на Java - компілятор
Дата: February 28th, 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) потрібно враховувати зміну пріоритетів: спеціалізація поступилася місцем універсальності. На відміну від ранніх сімдесятих, коли вимоги в гнучкій …
компілятор →
Програмування на 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