Не так давно, у меня возникла необходимость парсить html-страницы, выдирая из них нужные ссылки. Первая мысль была сделать это через регулярные выражения. Но здравый смысл подсказывал, что парсить html-код регулярками есть величайшее зло. Стыдно признаться, но программируя на языке Delphi я использовал именно их, так как нормальных средств и компонентов по разбору html-тэгов мне найти так и не удалось.
Читать дальше →

Post to Twitter

Кракозябры в Java
Любой начинающий программист хоть раз, но сталкивался с проблемой вывода кириллицы на консоль. Пока вы выводите английские буквы, вас она не коснется, но стоит вам попытаться вывести русский текст, как в ответ получите нечитабельные кракозябры на консоли.
Читать дальше →

Post to Twitter

1. Всегда храните данные в переменных, объявленных как private.

Первое и главное требование: всеми средствами избегайте нарушения инкапсуляции. Иногда приходится писать методы доступа к полю или модифицирующие методы, но предоставлять доступ к полям не следует. Горький опыт показал, что способ представления данных может изменяться, однако порядок их использования изменяется гораздо реже. Если данные приватны, их представление не влияет на использующий класс, поэтому ошибки искать легче.

Читать дальше →

Post to Twitter

Сегодня пришли две книги заказанные 26 июня на озоне. Два тома по Java от Хорстманна - "Java 2. Основы" и "Java 2. Тонкости программирования". Довольно таки толстые книжки, так что информации в них, думаю, достаточно.

Читать дальше →

Post to Twitter

Rambler's Top100 Яндекс.Метрика