• UML в Javadoc через maven+umlgraph

    UPD из 2025. Сайт UMLGraph похоже перестал поддерживаться, попробуйте PlantUML   Где-то год назад писал про различные UML-редакторы. К сожалению, ситуация толком не изменилась, пока действительно удобного на 100% для себя инструмента для создания UML-диаграмм не нашел. UMLet — хорошо спасает в 80% случаев для быстрого прототипирования, но иногда его не хватает. Сейчас речь пойдет не о нем, а о UMLGraph. Это инструмент, который позволяет осуществлять декларативный способ рисования uml-диаграмм. Другими словами UML диаграммы создаются в текстовом виде, а не рисуется мышкой. Некоторым программистам (в частности мне) работать с текстом несколько удобней, чем с мышкой и со множеством графических объектов.…

    Читать далее…

  • Java 7. Строки в переключателе

    В предыдущей статье я написал про некоторые новшества в Java 7 (входящие в Project Coin) а именно: — Бриллиантовый оператор (Improved type inference for generic instance creation diamond) — Автоматически закрывающиеся ресурсы (try-with-resource). Конечно, это очень приятные вещи, но больше всего я рад появлению Strings in switch! Возможность использовать строки в switch люди ждут уже

    Читать далее…

  • Дельфин, монета и бриллиантовый оператор.

    Релиз Java 7 должен выйти 28 Июля. В связи с этой знаменательно датой, я наконец-то решил посмотреть, что нас всех ждет. Поскольку в последнее время в основном занимаюсь Scala, то на новые языковые фичи в Java не обращал серьезного внимания (только на тусовках java-программистов, плюс поглядывал что пишут в разных блогах жависты). Итак Java 7. Продолжая традиции именования (Java 5 — тигр, Java 6 — мустанг), у нового релиза кодовое имя «Дельфин». Список фич можно посмотреть здесь: http://www.oracle.com/technetwork/java/7-138633.html. Технических новшеств очень много. Среди них самое интересное место занимает так называемый «Проект Монета (Project Coin)«.

    Читать далее…