Java онлайн

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

Раздел «Основы Java»

В разделе Основы Java приводится базовая информация, которая используется в различных технологиях 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.
Информация в разделе детализирована большим количеством примеров и представлена как java для начинающих или java с нуля.

Раздел «WEB технологии»

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

  • JavaServer Page JSP;
  • Сервлеты Servlet;
  • Фреймворк Struts2;
  • Фреймворк JavaServer Faces JSF.
Данный сайт выполнен в технологии JavaEE с использованием фреймворка 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) :
    • описание компонентов библиотеки Standart Widget Toolkit SWT;
    • описание компонентовбиблиотеки Swing;
  • WEB приложений с использованием фреймворка GWT, позволяющего конвертировать java приложение в JavaScript коды с обфускацией;
  • Java десктопных и WEB приложений с использованием библиотеки Hibernate, предназначенной для решения задач объектно-реляционного отображения (object-relational mapping — ORM).

Раздел «Блоги»

В разделе Блоги желающие могут разместить свои разработки и статьи, расширяющие и углубляющие познания технологий Java. Статьи сопровождаются ссылкой на страницу «блоггера», где можно указать о себе всю необходимую информацию.

Для размещения на сайте информации требуется регистрация.

Раздел «Скачать примеры»

В разделе Скачать примеры собраны многочисленные примеры в виде исходных кодов проектов Eclipse, приведенные и описанные на различных страницах сайта.

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

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

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

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

  Рейтинг@Mail.ru