Афоризм
Хотел уж уходить. Но тут опять налили.
Наталья Резник
Последние статьи

 • Активности Android
Многоэкранные Android приложения
 • Fragment dynamic
Динамическая загрузка фрагментов в Android
 • Fragment lifecycle
Жизненный цикл Fragment'ов в Android
 • Fragment example
Пример Fragment'ов в Android
 • Data Binding
Описание и пример Data Binding
 • Пример MVVM
Пример использования MVVM в Android
 • Компонент TreeTable
Описание компонента TreeTable для Swing
 • Пример TreeTable
Пример использования TreeTable
 • Хранилища Android
Внутренние и внешние хранилища данных
 • Пример SQLite
Пример использования SQLite в Android
 • WebSocket
Описание и пример реализации WebSocket
 • Визуальные компоненты
Улучшен компонент выбора даты из календаря
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698

Java онлайн для разработчиков

На сайте представлены самые важные и необходимые Java разработчику темы и технологии, фреймворки и библиотеки, утилиты и инструменты разработки. Огромное количество информации сопровождается многочисленными примерами. Информация структурирована по разделам и может быть использована в качестве справочного пособия java online.

Раздел «Java SE»

В разделе Java SE приводится базовая информация, которая используется в различных технологиях Java как для разработки desktop'ных и WEB приложений, так и мобильных приложений :

  • Объектно-ориентированное программирование - классы и интерфейсы, объекты и методы, наследование-полиморфизм-инкапсуляция;
  • Различные типы данных - целочисленные, вещественные, строковые, массивы, Date, Calendar, Enum, Generic;
  • Наборы различных коллекций - Collection, ArrayList, LinkedList, Map, Set;
  • Ввод и вывод информации - файлы и директории, InputStream, OutputStream, Reader, Writer;
  • Оформление java кода - локализация и интернационализация (i18n, l10n), документирование кода javadoc, аннотирование кода annotation;
  • События и слушатели : Listener и Adapter;
  • Перехват исключений : try...catch;
  • Загрузчики кода : classloader;
  • Рефлексия кода : reflection;
  • Многопоточное программирование : Thread, Runnable, Concurrent.
Информация в разделе детализирована большим количеством примеров и представлена как java для начинающих или java с нуля.

Раздел «Java WEB»

Для разработчиков интернет/интранет сайтов в разделе Java WEB представлены такие технологии Java Enterprise Edition (Java EE) и фреймворки, как

  • JavaServer Page JSP;
  • Сервлеты Servlet;
  • Фреймворк Struts2;
  • Фреймворк JSF (JavaServer Faces);
  • Фреймворк GWT (Google Web Toolkit);
Данный сайт выполнен в технологии Java EE с использованием фреймворка JSF.

Раздел «JDBC / SQL»

Для работы с базой данных в раздел JDBC / SQL включены

  • описание пакета java.sql, реализующего Java DataBase Connectivity JDBC :
    • класс DriverManager;
    • класс подключения Connection;
    • пул подключениий PoolConnection;
    • классы Statement, PreparedStatement, CallableStatement;
    • результаты запроса ResultSet.
    • JDBC пример (oracle, ms sql, postgresql, mysql, derby).
  • язык структурированных запросов Structured Query Language SQL, включающий синтаксис :
    • создания базы данных Database и схемы Schema;
    • создания, обновления и удаления таблицы Table и индекса Index, Sequence;
    • создания и использования генератора последовательностей Sequence;
    • создания и удаления представления View;
    • создания и удаления хранимой процедуры Procedure и функции Function;
    • создания и удаления триггера Trigger;

Раздел «Библиотеки»

В разделе Библиотеки размещена информация для разработки

  • интерфейсной части desktop'ных приложений (Java Standart Edition Java SE) :
    • описание компонентов библиотеки SWT (Standart Widget Toolkit);
    • описание компонентов библиотеки Swing;
  • Java десктопных и WEB приложений с использованием библиотеки Hibernate, предназначенной для решения задач объектно-реляционного отображения (object-relational mapping — ORM).

Раздел «Сборка проекта»

В разделе Сборка проекта размещается информация, связанная с подготовкой и выпуском очередного релиза приложения с использованием фреймворка Maven, библиотеки Ant и библиотекой для модульного тестирования JUnit.

Раздел «Просто о сложном»

В разделе Просто о сложном размещается информация, более востребованная для профессиональной разработки программного обесечения. Основной упор делается на такие технологии как EJB (Enterprise JavaBeans) и OSGi (Open Services Gateway Initiative) и всё, что с ними связано.

Раздел «Безопасность»

В разделе Безопасность размещается информация, связанная с безопасностью и защитой информации. В разделе рассматриваются вопросы сериализации объектов и формирования их hash-кода, создания электронных-цифровых подписей и использование цифровых сертификатов для защиты информации в компьютерных сетях.

Раздел «Android»

В разделе Android представлены среда разработки Android Studio и описание с примерами разработки Android приложений.

Обучение java online, java для начинающих

Цель проекта – это не только популяризация современного, динамически развивающегося языка программирования Java. Сайт может быть использован как справочное пособие для работающих программистов, а также помочь начинающим в изучении новых для них технологий Java, т.е. играть роль учебного пособия java для начинающих или java с нуля.

Java это не только объектно-ориентированный язык программирования, но и достаточно обширный набор технологий, для описания, обучения онлайн и популяризации которого служит данный сайт.

Структура сайта построена таким образом, чтобы можно было с минимальными затратами найти всю необходимую информацию. Для этого используйте страницу поиска на сайте.

Автор и исполнитель проекта java-online.ru
  Рейтинг@Mail.ru