Классы обертки в Java

С классами обертками мы уже неявно познакомились, когда изучали коллекции. У многих мог возникнуть вопрос: зачем задавать целочисленную переменную не int, а Integer. Все дело в том, что коллекции это набор объектов и для того, чтобы оперировать примитивными типами как объектами и были придуманы классы обертки.

Читать далее


Типичные ошибки работы java программы

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

Читать далее


Работа с базой данных MySql в Java

работа с базой данных

Это 5 статья из цикла статей: «Простой сайт на Java» и сегодня мы поговорим о работе с базой данных. На повестке дня: создание записи; выбор всех записей; изменение, удаление записей; выбор по определенному параметру.

Читать далее


Пул соединений (Connection pool)

connection pool

Продолжаем писать сайт на java и сегодня мы поговорим о такой теме как пул соединение или connection pool на английском. Напомню, что это уже четвертая статья, посвященная простому java веб приложению. Остальные можно найти в рубрике Java web.

Читать далее


Алгоритм быстрой сортировки (Quick sort) в Java

quick sort algorithm

Алгоритм быстрой сортировки — это один из самых быстрых существующих алгоритмов сортировки (на момент написания данной статьи), который является примером стратегии «разделяй и властвуй». Большинство готовых библиотек и методов по сортировке используют quick sort алгоритм как основу.

Читать далее


Подключение базы данных MySql к Java приложению. Простой сайт на Java часть 3

Мы продолжаем писать простой сайт на языке Java и сегодня настало время подключить базу данных к нашему веб приложению. Подключать мы будем MySql базу данных, но схема будет работать для любой другой реляционной базы. Мы будем использовать jdbc драйвер для подключения. Он очень прост и понятен в обращении.

Читать далее


Как работает Servlet в Java.

Сегодня пришло время узнать как же работает Servlet, а не просто копировать код и верить мне на слово. Эта статья является продолжением цикла статей о простом сайте на джава, но здесь мы не будем продолжать работать над сайтом, а узнаем, как все работает на низком уровне.

Читать далее