Java онлайн

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

В разделе Основы Java приводится базовая информация, которая используется в различных технологиях Java как для разработки desktop'ных и WEB приложений, так и мобильных приложений :
  • ООП - классы и интерфейсы, объекты и методы, наследование-полиморфизм-инкапсуляция;
  • Типы данных - целочисленные, вещественные, строковые, массивы, Date, Calendar, Enum, Generic;
  • Наборы коллекции - Collection, ArrayList, LinkedList, Map, Set;
  • Ввод/вывод информации - файлы и директории, потоки InputStream, OutputStream, Reader, Writer;
  • Оформление java кода - javadoc, annotation, i18n, l10n;
  • События и слушатели Listener;
  • Исключения try...catch;
  • Загрузчики classloader и рефлексия кода reflection.
Информация в разделе детализирована большим количеством примеров и представлена как java для начинающих или java с нуля.
Для разработчиков интернет/интранет сайтов в разделе WEB технологии представлены такие технологии Java Enterprise Edition (Java EE), как
  • JavaServer Page JSP;
  • Сервлеты Servlet;
  • Фреймворк Struts2;
  • Фреймворк JavaServer Faces JSF.
Следует отметить, что и данный сайт выполнен в технологии JavaEE с использованием фреймворка JSF.
Для работы с базой данных в раздел 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. Статьи сопровождаются ссылкой на страницу "блоггера", где можно указать о себе всю необходимую информацию.
Для размещения на сайте информации требуется регистрация.

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

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

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

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

  Рейтинг@Mail.ru