jug.ORG.ua >  Dashboard > Ленты новостей | RSS > Home > Javenue
Javenue Log In   View a printable version of the current page.

  • View Info
  •  

Added by Nikolay Gorylenko, last edited by root on Dec 17, 2007  (view change)
Labels: 
(None)

Javenue
(Блог разработчика о Java и родственных технологиях)
Аннотации в Java (java annotation types)
Продолжаю серию статей о нововведениях в Java (начиная с версии 1.5). На этот раз разговор пойдет об аннотациях (annotation type). Аннотации представляют собой некие метаданные, которые могут добавлятся в исходный код программы и семантически не влияют на нее, но могут использоваться в процессе анализа кода, компиляции и даже во время выполнения. Вот основные варианты использования аннтоаций:
Чтение и запись CSV файлов в Java (comma separated values file format)
Решил сделать свой вклад в мировое open-source сообщество. Как вы уже догадались из названия статьи, на этот раз речь пойдет о формате CSV. Итак, проблема заключалась в том, что генерация отчетов в формате Excel через библиотеку POI кушала много оперативной памяти и процессорного времени. Сам по себе Excel, наверное, один из немногих хороших продуктов компании [...]
Социальные сети, Co-working Центры, Стартапы и Фрилансеры
[Disclamer: все персонажы этого стёба выдуманы и не имеют реальных аналогов. Автор статьи не несет ответственности за то, что после ее прочтения вы организуете свой собственный co-working центр или как минимум стартап.] Читая хабр я обнаружил, что каждая 10-ая статья посвящена Co-working Центрам и Стартапам (скорее всего, пока я напишу этот пост, там добавится еще одна-две [...]
Паттерн Наблюдатель (Observer design pattern)
По просьбам читателей очередную статью о паттернах проектирования посвящу паттерну Observer (Наблюдатель). Этот шаблон проектирования также известен под именами Dependents (Подчиненные) и Publisher-Subscriber (Издатель-Подписчик). Реализация данного паттерна используется для наблюдения за состоянием объектов в системе. Если состояние объектов изменяется в процессе их жизненного цикла, то Наблюдатель оповещает другие части системы об этих событиях. В данной статье я [...]
Результаты голосования
Всем доброго времени суток. Что-то голосование о рефакторинге блога поутихло… Тем не менее можно подвести какой-никакой итог. К сожалению он будет недостаточно объективным. В номинации Паттерны Проектирования победил “Паттерн Observer”. В номинации Open-Source проекты первое место получает “Использование Hibernate”. В номинации Java статьи побеждают “Нововведения в Java”. “Фиксим layout для IE 7.0″ победил в номинации Делаем блог красивее. Ну и лично мое [...]
Подсветка синтаксиса (syntax highlighter on javascript)
Всем привет. Надеюсь, данная статья поможет сэкономить время владельцам веб-ресурсов, посвященным 1С Бухгалтерии и 1С Предприятию. Проблема заключалась в том, что в интернете отсутствует какая-либо библиотека для подсвтеки синтаксиса кода. Как ни странно, она была мне очень нужна. В итоге я принял единственно правильное решение: найти любую открытую библиотеку (желательно pure javascript) и создать для нее 1С скин. Такая [...]
Перечисляемые типы в Java (enum types, enumerations)
По просьбам читателей начну цикл статей, посвященный нововведениям в Java начиная с версии 1.5. Думаю, статьи этой тематики будут актуальны для многих, так как сам только недавно начал переходить на 1.6 (на работе в проекте до сих пор используется версия jdk 1.4). В этой статье я хочу рассказать о перечислениях (enumeration, enum). Сначала я покажу, как [...]
Refactoring блога (нужна ваша помощь)
Здравствуйте, мои дорогие читатели. Хочется сделать блог интереснее, полезнее и удобнее. Но без вашей помощи мне это не представляется возможным. Пожалуйста, перечислите в комментариях до трех пунктов, в которых лично вы заинтересованы в первую очередь. По мере поступления новых предложений, буду обновлять список. Написать новые статьи о паттернах проектирования: 1. Паттерн Observer. 2. Паттерн Visitor. 3. Паттерн Iterator. Написать новые статьи по тематике: 4. [...]
Работа с MS Access из Java
Даже если ваш проект использует новейшие разработки в области кросс-платформенного ПО, рано или поздно придется столкнуться с технологиями, с которыми не очень хотелось сталкиваться. Так случилось и со мной, когда заказчик захотел получать отчеты в виде базы данных MS Access. Пришлось порыться в поисках java-библиотеки для работы с форматом mdb. О результатах своих поисков я и хочу вам [...]
Паттерн Прототип (Prototype Design Pattern)
В написанных ранее статьях мы уже рассматривали паттерны создания объектов (Creational Design Patterns). Так как с необходимостью создания объектов програмисты встречаются каждый день, рассмотрим еще один паттерн - Prototype (Прототип). Паттерн Prototype позволяет создавать новые объекты на основе некоторого объекта-прототипа при этом совсем не обязательно знать как необходимый объект устроен. Вот некоторые ситуации когда может помочь этот паттерн [...]
Site running on a free Atlassian Confluence Open Source Project / Non-profit License granted to Java developers community of KPI ("JUG KPI"),. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.0 Build:#913 Sep 27, 2007) - Bug/feature request - Contact Administrators