-
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)«.
android (11) blog (2) coworking (3) database (5) dce vm (1) design (2) design pattern (2) excel (1) gradle (1) groovy (1) gwt (3) gwt-ext (2) hibernate (2) image (3) Jar (1) Java (79) JavaScript (4) json (1) lambda (1) linux (6) maven (6) multimedia (2) mustache (1) mysql (4) netbeans (10) pdf (1) rdf (2) rmi (1) Scala (17) security (1) svg (1) svn (4) template system (1) Tomcat (4) tv (1) uml (9) web (1) xml (1) архитектор (3) дизайн (1) комикс (1) компьютер (1) места (2) программирование (59) работа (7)